[ome-users] OMERO.web in 4.4 RC2
harri.jaalinoja at helsinki.fi
harri.jaalinoja at helsinki.fi
Thu Jul 5 13:54:00 BST 2012
Hi Will,
now it works. I found the missing info from "omero web config nginx"
I put this in /etc/nginx/conf.d/00_omero.conf:
fastcgi_temp_path
/opt/OMERO/OMERO.server-4.4.0-RC2-ice33-b3016/var/nginx_tmp;
proxy_temp_path
/opt/OMERO/OMERO.server-4.4.0-RC2-ice33-b3016/var/nginx_tmp;
# weblitz django apps serve static content from here
location /static {
alias
/opt/OMERO/OMERO.server-4.4.0-RC2-ice33-b3016/lib/python/omeroweb/static;
}
I also removed the /appmedia and /media entries from the old config.
Cheers,
Harri
Quoting harri.jaalinoja at helsinki.fi:
> Hi Will,
> I didn't figure out this yet, here's some more info:
>
> This is the Nginx configuration for OMERO, after I replace old
> $OMERO_HOME with the new one.
> [root at lmu-omero2 omero]# cat /etc/nginx/conf.d/00_omero.conf
> server {
> listen 80;
> server_name lmu-omero2.biocenter.helsinki.fi;
>
> # weblitz django apps serve media from here
> location /appmedia {
> alias
> /opt/OMERO/OMERO.server-4.4.0-RC2-ice33-b3016/lib/python/omeroweb/media;
> }
>
> # django's admin media
> location /media {
> alias
> /opt/OMERO/OMERO.server-4.4.0-RC2-ice33-b3016/lib/python/omeroweb/media/django_admin_media;
> }
>
> location / {
> if (-f
> /opt/OMERO/OMERO.server-4.4.0-RC2-ice33-b3016/var/maintenance.html) {
> error_page 503 /maintenance.html;
> return 503;
> }
> fastcgi_pass 0.0.0.0:4080;
> fastcgi_param PATH_INFO $fastcgi_script_name;
> fastcgi_param REQUEST_METHOD $request_method;
> fastcgi_param QUERY_STRING $query_string;
> fastcgi_param CONTENT_TYPE $content_type;
> fastcgi_param CONTENT_LENGTH $content_length;
> fastcgi_param SERVER_NAME $server_name;
> fastcgi_param SERVER_PROTOCOL $server_protocol;
> fastcgi_param SERVER_PORT $server_port;
> fastcgi_pass_header Authorization;
> fastcgi_intercept_errors on;
> fastcgi_read_timeout 300;
> }
>
> location /maintenance.html {
> root /opt/OMERO/OMERO.server-4.4.0-RC2-ice33-b3016/var;
> }
>
> }
>
>
> But now in 4.4-RC2 the directory given
> $OMERO_HOME/lib/python/omeroweb/media does not exist:
> [omero at lmu-omero2 OMERO.server-4.4.0-RC2-ice33-b3016]$ ls
> lib/python/omeroweb/media
> ls: lib/python/omeroweb/media: No such file or directory
>
> In 4.3.3 it was there:
> [omero at lmu-omero2 OMERO.server-4.4.0-RC2-ice33-b3016]$ ls
> ../joshmoore-dev_4_3-copyfrom3/openmicroscopy/dist/lib/python/omeroweb/media
> omeroweb webgateway webmobile webpublic webtest
>
> How should I fix the Nginx configuration for 4.4?
>
> Thanks,
> Harri
>
>
> Quoting "Will Moore" <will at lifesci.dundee.ac.uk>:
>
>> Hi Harri -
>>
>> Sorry, I didn't read your e-mail very carefully.
>>
>> Nginx is failing to find the static files.
>> We haven't prepared the documentation on this properly yet, but you
>> need to use
>>
>> $ bin/omero config set omero.web.static_url <path to static media>
>>
>> The default is /static/
>>
>> See if you can work out from the 404s you're getting for static
>> files how this needs to be configured.
>> I'll let you know when we've prepared some better docs on this,
>>
>> Cheers,
>>
>> Will.
>>
>>
>>
>> On 5 Jul 2012, at 10:37, Will Moore wrote:
>>
>>> Hi Harri,
>>>
>>> By default, with debug turned off, django will not serve static
>>> media from the development server.
>>>
>>> If you're running the development server, do
>>>
>>> $ bin/omero config set omero.web.debug True
>>>
>>>
>>> Webadmin has kinda been merged under webclient UI, so we don't
>>> provide a login for both.
>>>
>>>
>>> Hope that helps,
>>>
>>> Will.
>>>
>>>
>>>
>>>
>>> On 5 Jul 2012, at 10:28, harri.jaalinoja at helsinki.fi wrote:
>>>
>>>>
>>>> Hi All,
>>>>
>>>> the web client looks a bit rough (see attachment). Is there some
>>>> change in 4.4 that requires a change in Nginx configuration? Or
>>>> something else I need to do differently from 4.3.3?
>>>>
>>>> Also, when I type the URL of the host,
>>>> lmu-omero2.biocenter.helsinki.fi, it is redirected to
>>>> lmu-omero2.biocenter.helsinki.fi/webclient. There is no more
>>>> choice between webadmin and webclient.
>>>>
>>>> Even though the interface looks weird, it does work, I can login.
>>>>
>>>> Regards,
>>>> Harri
>>>> <omeroweb.png>_______________________________________________
>>>> ome-users mailing list
>>>> ome-users at lists.openmicroscopy.org.uk
>>>> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>>>
>>> _______________________________________________
>>> ome-users mailing list
>>> ome-users at lists.openmicroscopy.org.uk
>>> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>>
>>
>
>
> _______________________________________________
> ome-users mailing list
> ome-users at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>
More information about the ome-users
mailing list