My problem was due to an old configuration in my galaxy.ini file.

I had the following setting in my .ini but the correct setting earlier in the 
.ini file.

nginx_x_accel_redirect_base = true

I also had:
location /_x_accel_redirect/ {
            root /;

Instead of:
location /_x_accel_redirect/ {
            alias /;

In my nginx.conf file.

The alias directive needs to be there or the value in 
nginx_x_accel_redirect_base gets placed in front of the download directory.

Hopefully this helps someone else.


From: Briand, Sheldon (NRC/CNRC)
Sent: Wednesday, February 15, 2017 2:01 PM
To: 'galaxy-dev@lists.galaxyproject.org' <galaxy-dev@lists.galaxyproject.org>
Subject: nginx x-accel


I have galaxy 16.10.  Whenever I try to download a file now nothing happens.  I 
have followed the configuration guide for nginx to allow it to handle file 
downloads.  However the nginx logs show that the file path has 
/etc/nginx/htmlTrue in front of the correct path.  Obviously I have a 
misconfiguration somewhere but I am not sure what the problem is.

Could someone point me in the right direction?


Sheldon Briand
Computer Systems and Applications Analyst
National Research Council/Government of Canada
sheldon.bri...@canada.ca/<mailto:sheldon.bri...@canada.ca/> Tel: (902) 426-1677

Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

To search Galaxy mailing lists use the unified search at:

Reply via email to