From 969112807cccd80b56815ef2252b2f6738f627c6 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Wed, 23 Mar 2016 01:00:07 +0300 Subject: [PATCH] nginx.conf update --- nginx.conf | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/nginx.conf b/nginx.conf index 659046dc..d53cee1e 100644 --- a/nginx.conf +++ b/nginx.conf @@ -36,15 +36,36 @@ server { ssl_prefer_server_ciphers on; ssl_ciphers AES256+EECDH:AES256+EDH:!aNULL; - return 301 https://art.shlisselburg.org$request_uri; + location / { + return 301 https://art.shlisselburg.org; + } + + location /api { + proxy_pass http://hudozka_api; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $remote_addr; + } + + error_log /var/log/nginx/art.shburg.api.error.log; + access_log /var/log/nginx/art.shburg.api.access.log; } server { listen 80; - server_name art.shlisselburg.org art.shburg.org; + server_name art.shlisselburg.org; return 301 https://art.shlisselburg.org$request_uri; } +server { + listen 80; + server_name art.shburg.org; + return 301 https://art.shburg.org$request_uri; +} + map $http_upgrade $connection_upgrade { default upgrade; '' close; @@ -53,3 +74,7 @@ map $http_upgrade $connection_upgrade { upstream hudozka { server localhost:1800; } + +upstream hudozka_api { + server localhost:18000; +}