listen 80;
server_name www-stg-newweb.yxb.com;
chunked_transfer_encoding off;
if ($http_x_forwarded_for ~* 120.199.120.101.*$){
break;
}
if ($http_x_forwarded_for ~* 121.55.232.112.*$){
break;
}
if ($http_x_forwarded_for !~* 124.226.53.178.*$){
rewrite ^(.*)$ http://www.yxb.com$1 break;
}
#charset koi8-r;
access_log /mnt/disk2/nginx/logs/web19.access.log main;
location / {
add_header Cache-Control max-age=86400;
root /mnt/disk2/newweb;
index index.jsp;
}
location ~ \.shtml$ {
include conf.d/dielink.txt;add_header Cache-Control no-cache;
add_header X-Frame-Options SAMEORIGIN;
add_header Cache-Control private;
proxy_pass http://127.0.0.1:8083;
proxy_redirect http:// https://;
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-Forwarded-Proto https;
}
location ~ /sendSMS\.do.*$ {
secure_link $arg_md5,$arg_expires;
secure_link_md5 "5f9k2o0c6L7n$uri$arg_expires";
if ($secure_link = "") {
return 307 https://$http_host/operateOverTime.do;
}
if ($secure_link = "0") {
return 307 https://$http_host/operateOverTime.do;
}
add_header Cache-Control no-cache;
add_header X-Frame-Options SAMEORIGIN;
add_header Cache-Control private;
proxy_redirect http:// https://;
proxy_pass http://127.0.0.1:8083;
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-Forwarded-Proto https;
}