upstream uat_appnew {
server 192.168.248.4:8081;
}
upstream uat_app {
server 192.168.248.4:8080;
}
server {
listen 80;
server_name www.zzh.com;
charset gbk;
access_log /var/log/nginx/host.access.log main;
rewrite ^(.*) https://$server_name$request_uri permanent;
}
server {
listen 443;
server_name www.zzh.com;
charset gbk;
access_log /var/log/nginx/host.access.log main;
add_header X-Frame-Options "SAMEORIGIN";
location / {
rewrite ^/$ https://$server_name/estore/ permanent;
#root /usr/share/nginx/html;
#index index.html index.htm;
proxy_max_temp_file_size 0k;
#proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_set_header X-Frame-Options SAMEORIGIN;
#proxy_set_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
add_header X-Frame-Options "SAMEORIGIN";
proxy_pass http://uat_app;
}
location ~ /estoreNew {
#rewrite ^/$ https://$server_name/estoreNew/ permanent;
#root /usr/share/nginx/html;
#index index.html index.htm;
proxy_max_temp_file_size 0k;
#proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_set_header X-Frame-Options SAMEORIGIN;
#proxy_set_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
add_header X-Frame-Options "SAMEORIGIN";
proxy_pass http://uat_appnew;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
server 192.168.248.4:8081;
}
upstream uat_app {
server 192.168.248.4:8080;
}
server {
listen 80;
server_name www.zzh.com;
charset gbk;
access_log /var/log/nginx/host.access.log main;
rewrite ^(.*) https://$server_name$request_uri permanent;
}
server {
listen 443;
server_name www.zzh.com;
charset gbk;
access_log /var/log/nginx/host.access.log main;
add_header X-Frame-Options "SAMEORIGIN";
location / {
rewrite ^/$ https://$server_name/estore/ permanent;
#root /usr/share/nginx/html;
#index index.html index.htm;
proxy_max_temp_file_size 0k;
#proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_set_header X-Frame-Options SAMEORIGIN;
#proxy_set_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
add_header X-Frame-Options "SAMEORIGIN";
proxy_pass http://uat_app;
}
location ~ /estoreNew {
#rewrite ^/$ https://$server_name/estoreNew/ permanent;
#root /usr/share/nginx/html;
#index index.html index.htm;
proxy_max_temp_file_size 0k;
#proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_set_header X-Frame-Options SAMEORIGIN;
#proxy_set_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
add_header X-Frame-Options "SAMEORIGIN";
proxy_pass http://uat_appnew;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
本文转自 freeterman 51CTO博客,原文链接:http://blog.51cto.com/myunix/1834926,如需转载请自行联系原作者