Adding https to nginx.

This commit is contained in:
Samuel Clay 2012-02-08 12:42:19 -08:00
parent 50e80c7241
commit 594d8c22f0

View file

@ -1,6 +1,6 @@
server {
server_name newsblur.com;
rewrite ^(.*) https://www.newsblur.com$1 permanent;
rewrite ^(.*) http://www.newsblur.com$1 permanent;
}
upstream app_server {
@ -9,30 +9,24 @@ upstream app_server {
}
server {
listen 80;
server_name www.newsblur.com;
rewrite ^ https://$server_name$request_uri? permanent;
}
listen 80;
listen 443 default_server ssl;
server {
listen 443;
ssl on;
ssl_certificate /home/sclay/newsblur/config/certificates/newsblur_cert.crt;
ssl_certificate_key /home/sclay/newsblur/config/certificates/newsblur_cert.crt;
ssl_certificate /home/sclay/newsblur/config/certificates/www.newsblur.com.crt;
ssl_certificate_key /home/sclay/newsblur/config/certificates/www.newsblur.com.key;
client_max_body_size 4M;
server_name www.newsblur.com;
server_name app02.newsblur.com;
# if ($host = 'newsblur.com') {
# rewrite ^/(.*)$ https://app02.newsblur.com/$1 permanent;
# }
if ($host = 'newsblur.com') {
rewrite ^/(.*)$ https://www.newsblur.com/$1 permanent;
}
error_page 503 @maintenance;
location @maintenance {
rewrite ^(.*)$ /home/sclay/newsblur/media/maintenance.html break;
}
location /media/ {
expires max;
keepalive_timeout 1;
@ -47,7 +41,7 @@ server {
location /favicon.ico {
alias /home/sclay/newsblur/media/img/favicon.png;
expires max;
expires max;
access_log off;
}