nginx配置实例(高级)
server {
listen80;
server_namewww-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.logmain;
location / {
add_header Cache-Control max-age=86400;
root/mnt/disk2/newweb;
indexindex.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;
}
【nginx配置实例(高级)】
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- 从战略性的角度可以配置股票
- LSTM网络层详解及其应用实例
- 缓存有关的配置和属性
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- Python-类和对象
- 监控nginx
- Vagrant|Vagrant (三) - 网络配置
- java|java b2b2c shop 多用户商城系统源码- config 修改配置
- CentOS7 阿里云镜像配置方法