本人常用的几个 Nginx 规则,笔记笔记。
防止tpl inc cfg文件被下载
location ~* \.(tpl|inc|cfg)$ { deny all; }
套用CDN的情况返回真实IP
add_header X-Real-IP $http_x_real_ip; set_real_ip_from 0.0.0.0/0; real_ip_header X-Real-IP; real_ip_recursive on;
SSL反代
server { listen 443; server_name www.ccav.me ccav.me; #rewrite ^/(.*) https://$server_name$1 permanent; ssl on; ssl_certificate /root/#PEM/CRT; ssl_certificate_key /root/#KEY; # ssl_protocols SSLv2 SSLv3 TLSv1; # ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; # ssl_prefer_server_ciphers on; #listen 80; location / { proxy_redirect www.B.com /; proxy_pass https://www.B.com; proxy_set_header Accept-Encoding ""; proxy_set_header User-Agent $http_user_agent; proxy_set_header Accept-Language "zh-CN"; proxy_set_header X-Real-IP $remote_addr; } } server { listen 80; server_name www.815494.com 815494.com; rewrite ^(.*) https://$server_name$1 permanent; }
根据指定来访IP跳转
if ($remote_addr ~* "192.168.1.2|192.168.1.3|103.118.40.232192.168.1.4") { rewrite ^/(.*) https://815494.com; }
温馨提示:
文章标题:几个常用 Nginx 规则
文章链接:https://p1e.cn/html/3271.html
更新时间:2023年01月29日
本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:815494#qq.com我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有。