Nginx设置目录保护防盗链限速多域名的方法
来源:达缇美食
系统大全为您提供
Nginx是个非常优秀的 fxzc.com
现在我不管用什么域名访问, $_SERVER["SERVER_NAME"] 都只会返回 !!这是个很严重的问题,对泛域名造成了致命的影响!
既然有问题,就肯定有解决方案。。在wiki主翻了N久,终于找到了需要的资料!原来:$_SERVER["SERVER_NAME"] 返回的值是由 Nginx 的 fastcgi_param 中 SERVER_NAME 提供的,而默认的配置为:
fastcgi_param SERVER_NAME $server_name;
Nginx中 $server_name 变量就是上面设置的域名,只会返回第一个!
这下好办了,把上面的配置改成:
fastcgi_param SERVER_NAME $host;
就行了。
另外还需要在server_name配置后面加一行:
server_name_in_redirect off;
意思是 让 Nginx 在处理自己内部重定向时不默认使用 server_name 设置中的第一个域名!
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http:///如需转载请注明!推荐:win7纯净版
显示全文