解决Linux VPS主机Nginx环境根目录被解析问题

  1. 网友热度 1938 ℃ - 3条评论
  2. 标签:,

一般情况下,我们Linux VPS主机配置的WEB环境可能会用LNMP等一键包工具,但是对于根目录(一般是/wwwroot/default/)会直接 默认为空文件。如果没有特殊处理则会允许任何域名解析过来都可以打开访问这个目录,这样就会存在一些问题。比如我们根目录有创建网站,这样会导致解析过来的域名都可以访问这个网站,当然一般我们是不建立网站而为空的。

今天遇到一个网友提到的这个问题,他使用的腾讯云服务器,收到一个站内通知,提到他这台云服务器没有BA的域名解析过来被检测到了,需要处理。

这位朋友告知,其服务器中已有的域名都有BA,当然如果不BA是不行的,因为腾讯云是有白名单,否则会提示错误的。估摸着就是因为服务器根目录被非BA域名解析过来导致的,这里当然有几个处理方法。

第一、忽视不管它

因为根目录没有文件可以直接不管,解析过来也没有多大的影响因为没有内容。或者是根目录丢一个公益页面给予指向或者过度跳转到其他地方。

第二、设置根目录空主机头

如果是用LNMP配置的服务器,那我们需要先将根目录nginx配置修改掉。

server {
listen 80;
server_name _;
return 444;
}

直接返回444跳出,不给响应。然后重启nginx生效,但是这里出现一个问题,我们直接访问IP/phpmyadmin也是无法访问的,这个问题解决一下就好了。我们将用一个单独的域名解析到www/default目录,这样可以直接专属域名管理phpmyadmin,而不用原来的IP地址。

本文固定链接: https://www.laozuo.org/10655.html | 老左笔记


声明:我们不销售主机,选主机需合法使用,信息以实际为准。


关注公众号『站长事儿』

获取更多站长圈的新鲜事儿!
有您,有我,还有大家!

注意:任何主机需定期备份,防止数据丢失。主机需合法使用,信息以实际为准,评测不代表权威。
该日志由 老左 于2017年05月18日发表在 主机教程 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: 解决Linux VPS主机Nginx环境根目录被解析问题