注:
- 以下配置基于 LNMP1.4正式版 测试使用
- 参考论坛军哥的文章 nginx关闭默认站点/空主机头(禁止IP直接访问、防止域名恶意解析)
关闭 80 端口的默认站点
vim /usr/local/nginx/conf/nginx.conf
server {
listen 80 default_server;
server_name _;
# return 500;
rewrite ^(.*) http://www.moorper.com permanent;
}
关闭 443 端口的默认站点
如果你某一个站点开启了
https
访问,那其他站点就也可以通过https
访问,但网页内容返回的是你开启了https
的站点内容,同时浏览器也会提示网站不安全、域名证书不匹配
,所以我们要配置关闭:
vim /usr/local/nginx/conf/nginx.conf
server {
listen 443 default_server;
server_name _;
ssl on;
ssl_certificate 随便设置一个ssl证书;
ssl_certificate_key 随便设置一个ssl证书的key;
return 500;
}