Skip to content

Commit 10f2348

Browse files
committed
Merge pull request mozilla#138 from whd/https
Redirect http to https (except health check)
2 parents c7c9cd8 + 885c2ef commit 10f2348

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

http/analysis-service/analysis-service-stack.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,14 @@ Resources:
252252
"echo 'server {' > /etc/nginx/sites-enabled/default\n",
253253
"echo ' listen 80;' >> /etc/nginx/sites-enabled/default\n",
254254
"echo ' server_name analysisservice;' >> /etc/nginx/sites-enabled/default\n",
255+
"echo ' location / {' >> /etc/nginx/sites-enabled/default\n",
256+
"echo ' if ($http_x_forwarded_proto != \"https\") {' >> /etc/nginx/sites-enabled/default\n",
257+
"echo ' rewrite ^ https://$host$request_uri? permanent;' >> /etc/nginx/sites-enabled/default\n",
258+
"echo ' }' >> /etc/nginx/sites-enabled/default\n",
259+
"echo ' try_files $uri @analysisservice;' >> /etc/nginx/sites-enabled/default\n",
260+
"echo ' }' >> /etc/nginx/sites-enabled/default\n",
261+
"echo ' location /status { try_files $uri @analysisservice; }' >> /etc/nginx/sites-enabled/default\n",
255262
"echo ' client_max_body_size 500m;' >> /etc/nginx/sites-enabled/default\n",
256-
"echo ' location / { try_files $uri @analysisservice; }' >> /etc/nginx/sites-enabled/default\n",
257263
"echo ' location @analysisservice {' >> /etc/nginx/sites-enabled/default\n",
258264
"echo ' include uwsgi_params;' >> /etc/nginx/sites-enabled/default\n",
259265
"echo ' uwsgi_pass unix:/tmp/uwsgi.sock;' >> /etc/nginx/sites-enabled/default\n",

0 commit comments

Comments
 (0)