Hi,

 

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/ {

            internal;

            root /;

        }

 

Instead of:

location /_x_accel_redirect/ {

            internal;

            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.

 

Thanks,

-Sheldon

 

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

 

Hi,

 

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?

 

Thanks,

-Sheldon

 

Sheldon Briand

Computer Systems and Applications Analyst

National Research Council/Government of Canada

Sheldon.briand@canada.ca/ Tel: (902) 426-1677