关闭nginx空主机头 防止nginx空主机头及恶意域名指向

nginx的默认配置中的虚拟主机允许用户通过IP访问,或者通过未设置的域名访问(比如有人恶意把他自己的域名指向了你的ip)这是因为默认配置中的server区域里有这一行:listen80default;后面的default参数表示这个是默认虚拟主机,接受所有指向过来的域名比如别人通过ip或者未知

Nginx 301重定向不带www跳转到带www域名方法rewrite

第一、得在你的域名解析里定义test.com和www.test.com指向你的主机ip地址,我们可以使用nslookup命令测试:直接输入nslookuptest.com和nslookupwww.test.com都有指向ip的A记录即可。第二、我们在nginx里面配置rewrite规则。打开nginx.conf文件找到你的server配置段:server

1253067 TFnetwork_cn