Notifications
Clear all
Topic starter
15/05/2020 7:01 am
如何禁止使用VPS的IP地址访问网站以及如何防止自己的VPS的IP被别人的域名绑定访问?
网上找了一圈,自己实际使用了下,下面几种情况下的Nginx的设置提供给大家参考
配置参考
情况一:使用VPS的IP地址访问显示默认的页面。
多数的lnmp一键安装包都自带了这个功能,直需要找到默认目录里面的index.html相关文件进行修改,从而达到只显示你需要给访客展示的内容,相关的Nginx配置文件参考如下
server { listen 80 default_server; server_name _; location / { root /home/www; index index.html index.htm; } }
情况二:使用IP地址直接访问返回500错误
有时候由于安全或者其它方面的原因,我们不想通过默认IP访问出现相关内容,那么可以设置成通过IP访问服务器返回500错误,对应的配置代码参考如下
server { listen 80 default; server_name _; return 500; }
情况三:使用IP访问或未绑定域名访问跳转到自己设置的域名
为了防止自己的网站IP被别人恶意绑定或者其它方面的原因,我们可以设置成通过IP访问服务器,或者被别人的域名恶意绑定的适合访问服务器,跳转到自己设置域名或者网站上面,这样还可以把这些访问量搜集起来。
对应配置代码参考如下
server { listen 80 default; server_name _; rewrite ^(.*) https://qblog.org permanent; }
温馨提示:修改完Nginx的配置文件后,需要重启Nginx才能使新的配置文件生效