about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--genenetwork-development.scm3
-rw-r--r--genenetwork/services/genenetwork.scm3
2 files changed, 4 insertions, 2 deletions
diff --git a/genenetwork-development.scm b/genenetwork-development.scm
index 82e202a..8139635 100644
--- a/genenetwork-development.scm
+++ b/genenetwork-development.scm
@@ -1000,7 +1000,8 @@ GeneNetwork2 and GeneNetwork3 are listening on."
            (uri "/")
            (body (list (string-append "proxy_pass http://localhost:"
                                       (number->string gn2-port) ";")
-                       "proxy_set_header Host $host;")))
+                       "proxy_set_header Host $host;"
+		       "proxy_set_header X-Forwarded-Proto $scheme;")))
           (nginx-location-configuration
            ;; Reverse proxy genenetwork3.
            (uri "/api3")
diff --git a/genenetwork/services/genenetwork.scm b/genenetwork/services/genenetwork.scm
index 2c53bfb..f37a078 100644
--- a/genenetwork/services/genenetwork.scm
+++ b/genenetwork/services/genenetwork.scm
@@ -303,7 +303,8 @@ a @code{<genenetwork-configuration>} record."
                    (uri "/")
                    (body (list (string-append "proxy_pass http://localhost:"
                                               (number->string gn2-port) ";")
-                               "proxy_set_header Host $host;")))
+                               "proxy_set_header Host $host;"
+			       "proxy_set_header X-Forwarded-Proto $scheme;")))
                   (nginx-location-configuration
                    (uri "/api3/")
                    (body (list "rewrite /api3/(.*) /api/$1 break;"