我们知道通常在安装好后nginx,直接用服务器的IP去访问,可以打开nginx的默认欢迎页面;
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.
因为服务器的IP能直接打开一个网页,从了导致解析到服务器IP的域名在没有没绑定的情况下全可以打开这个欢迎页面,我们知道对于seo来说,同IP的域名可能会对SEO有影响,如果要是有人无意中把一个域名指向了这个服务器IP,这个域名又出过问题,那不是影响我们自己的SEO了。
怎么解决这个问题呢,让非我们自己的域名即使解析到我们的IP也打不开站,想解决这个问题,只要让我们的服务器IP不能访问这个欢迎页面就可以了,那怎么配置让服务器的IP打不开网站呢,其实配置很简单,我们只需要找到我们的nginx的默认配置文件nginx.conf,按下面的方式在server_name localhost;后面加入return 444;就可以了。
server {
listen *:80;
server_name localhost;
return 444;
这样做目的是让访问nginx默认模块的无论是没绑定的域名还是服务器IP,都直接返回状态码444,关于状态码的解释请看我另一篇文章各类常见Http状态码详解,这样在浏览器中就会显示网页打不开了,这样做完后想打开网站只能用我们绑定并解析的域名才能打开了。
最新评论
感谢
能不能屏蔽掉刷流量的,统计工具显示全部都是
路过学习了
好像不太行啊 加载不出来啊
好文章
是否可以 实现 判断手机端跳转 而网址不变呢
你好
感谢分享,我也遇到这个了,根据你的提示,屏蔽掉了