gvlproject / gvl.ansible.playbook

Playbook for building the Genomics Virtual Laboratory
7 stars 4 forks source link

Tool installation fails in Galaxy if SSL is activated #76

Open dnbenso opened 7 years ago

dnbenso commented 7 years ago

Multiple versions of GVL galaxy don't allow tool installation when SSL is toggled on. There is a URL generated which points to http service. http:///galaxy/admin_toolshed/prepare_for_install? etc etc Changing this to https works. Needs testing in v4.2 to see if issue persists there.

Slugger70 commented 7 years ago

https://github.com/galaxyproject/galaxy/issues/2493

dnbenso commented 6 years ago

I found the simple solution to this was to add the following to cloudman in /mnt/cm/cm/conftemplates/nginx_galaxy_locations.default:

location /galaxy {
    ...
    proxy_set_header X-URL-SCHEME https;
    ...
}
dnbenso commented 6 years ago

Without this change to NGINX config not only is tool installation slightly broken but you can't import genomes from the tool "UCSC_main table browser" (ucsc_tablebrowser1) and its family of related tools.

nuwang commented 6 years ago

@dnbenso Nice work! We need to merge this into cloudman.