[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