为LNMP设置空头主机防止恶意解析(Linux nginx Mysql Php)

{app.params.name}} {app.params.name}} {app.params.name}}

恶意解析 是指有人通过域名A记录直接解析别人IP地址,从而得到一个在访问者眼中完全相同网站,也会造成搜索引擎收录别人的域名
主要被称作:PR劫持,恶意网站镜像,恶意克隆,恶意解析域名到自己的服务器等

给lnmp环境设置空头主机是很有必要的,比如说lnmp环境默认的虚拟空间目录是”/home/wwwroot  ”当然不建议大家把站点绑定在这个目录里,因为处于安全考虑最好是自己新建一个目录!lnmp环境安装完后”phpmyadmin”和”FTP”默认是装在”/home/wwwroot  ” 的目录里,比如访问”phpmyadmin”那么路径应该是:”IP/phpmyadmin/” . 但有些无聊的人把自己的域名解析到你的IP上.这样通过他的域名可以直接访问你的站点,这点让人很不爽.所以,给lnmp设置空头主机是非常必要的,除非你为FTP和phpmyadmin分别绑定独立的域名,但这样不方便管理..

以下是空主机头设置方法:

第一步: 使用   /root/vhost.sh 建立虚拟主机的命令来绑定你一开始设置的那个二级域名到 /home/wwwroot(wwwroot后面没有”/”)

第二步: 通过SSH客户端,找到  usr/local/nginx/conf/nginx.conf (请看好这个目录,)把里面的

server段中的

server {
    listen       80;
    server_name www.xxx.com;
    index index.html index.htm index.php;
    root  /home/wwwroot;
}

改成

server {
    listen 80 default;
    return 500;
}

然后保存。

第三步: 重新启动Nginx服务器,命令是   /usr/local/nginx/sbin/nginx -s reload

OK,大功告成! 自己想管理”/home/wwwroot  ”目录内容只需要输入”域名/目录/”便可以了!别人解析到你的IP返回的是500错误


版权声明

davidzhang 创作并维护的 Gowhich 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 Gowhich 博客( https://www.gowhich.com ),版权所有,侵权必究。

本文永久链接: https://www.gowhich.com/blog/378

comments powered by Disqus