Hi All,
I have been trying to get the visualization through ucsc main working, thus I installed the nginx on our ubuntu(the one comes with update), then I configured it according to the wiki
Here is the section in my nginx.conf
include /etc/nginx/conf.d/*.conf;
#include /etc/nginx/sites-enabled/*;
upstream galaxy_app {
server localhost:20020;
}
server {
client_max_body_size 10G;
# ... other server stuff ...
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
location /_x_accel_redirect/ {
internal;
alias /;
}
}
A couple notes:
1. I commented out
#include /etc/nginx/sites-enabled/*;
should I?
2. I have two sections of 'server', I am not sure if this is correct, but the wiki does not talk about it.
I also have the following in universe_wsgi.ini:
nginx_x_accel_redirect_base = /_x_accel_redirect
However, when i choose 'display in UCSC main' on a bigwig file, it failed to show and here is the log:
75.142.102.9 - - [16/May/2014:09:18:20 -0700] "GET /display_application/360b40e91c77a7e9/ucsc_bigwig/main HTTP/1.0" 302 - "
http://128.125.28.215/root" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36"
128.114.119.135 - - [16/May/2014:09:18:20 -0700] "GET /display_application/360b40e91c77a7e9/ucsc_bigwig/main/6e1547da5bd290c9/param/track HTTP/1.0" 200 201 "-" "
genome.ucsc.edu/net.c"
128.114.119.135 - - [16/May/2014:09:18:20 -0700] "HEAD /display_application/360b40e91c77a7e9/ucsc_bigwig/main/6e1547da5bd290c9/data/galaxy_360b40e91c77a7e9.bigwig HTTP/1.0" 200 92543742 "-" "
genome.ucsc.edu/net.c"
128.114.119.135 - - [16/May/2014:09:18:20 -0700] "HEAD /_x_accel_redirect/home/bioinfoadmin/app/galaxy-dist/database/files/003/dataset_3353.dat HTTP/1.0" 404 - "-" "
genome.ucsc.edu/net.c"
128.114.119.135 - - [16/May/2014:09:18:20 -0700] "HEAD /galaxy/display_application/360b40e91c77a7e9/ucsc_bigwig/main/6e1547da5bd290c9/data/galaxy_360b40e91c77a7e9.bigwig HTTP/1.0" 404 - "-" "
genome.ucsc.edu/net.c"
I don't know how this works -- the dataset I clicked is in fact:
/home/bioinfoadmin/app/galaxy-dist/database/files/003/dataset_3353.dat
and it is on disk. However, it gave 404:
128.114.119.135 - - [16/May/2014:09:18:20 -0700] "HEAD /_x_accel_redirect/home/bioinfoadmin/app/galaxy-dist/database/files/003/dataset_3353.dat HTTP/1.0" 404 - "-" "
genome.ucsc.edu/net.c"
seems '_x_accel_redirect' is not substituted by the redirect alias '/'? but why?
I checked the permission and it is 775 for all the dir on path, and 664 for dataset_3353.dat
so www-data user has the read access.
Also, where is this dir and file?
/display_application/360b40e91c77a7e9/ucsc_bigwig/main/6e1547da5bd290c9/data/galaxy_360b40e91c77a7e9.bigwig
I don't see them anywhere on the disk at all!
I'm very confused about this. Could anyone give me a hand? I'll really appreciate!
Thanks,
Rui