名客技术网

简体
繁体
×警告!请输入搜索关键词(仅提示一次)

nginx禁止IP访问网站,防止域名恶意解析

作者:网站小编时间:2019-08-13 13:08:55

默认情况下,只要将域名解析到vps的IP上,访问该域名就会访问到lnmp默认虚拟主机的默认页面,为了防止别人恶意将域名解析到自己的IP上,可以通过以下方法进行。

1、编辑 /usr/local/nginx/conf/nginx.conf
配置文件,在server{}段找到:

server_name _;

在其下面添加:

return 500;

这样的话,当使用ip访问时就会返回一个500错误页面。

或者添加:

rewrite ^(.*) https://www.jkmeishi.com permanent;

这样,当使用ip访问时就会跳转到指定的网站。

2、修改后,记得重载配置文件:

/usr/local/nginx/sbin/nginx -s reload

提示:使用空主机头后,原默认虚拟主机下的文件,如PHPmyadmin将无法访问,需要你加个二级域名指向phpmyadmin目录就行了。

扩展:开启SSL后HTTPS的空主机头的设置

对于开启了https的用户,未添加https站点的域名,也可以https访问,只是会访问默认的https网站并提示不安全、域名证书不匹配。

server {  	listen 443 default_server;  	server_name _;  	ssl on;  	ssl_certificate 随便设置一个ssl证书;  	ssl_certificate_key 随便设置一个ssl证书的key;  	return 500;  }
名客技术网如果无意之中侵犯了您的版权,请联系站长,本站将在3个工作日内删除 QQ:175352796
Copyright 2011-2020 Powered by 121ASK.COM, All Rights Reserved.
备案号:鄂ICP备11013833号-3