如何设置Nginx服务器禁止通过IP地址访问
2014-07-19 04:46
260 查看
Nginx服务器安装配置好后,如果实现做好了域名的解析等,那么即可通过域名进行访问。但默认状态下,网站还能通过服务器的IP地址进行访问。这会产生一个隐患:即别人可能会将他们空闲的域名绑定到我们的IP地址上,由于别人的域名有可能没备案,导致一些不必要的麻烦,而且对我们自己的网站声誉也是种影响
所以需要设置禁止通过IP地址访问网站。只能通过我们认可的域名来访问。
配置方法如下:
但在对配置文件进行修改前,最好先复制一个备份,以防万一。
打开Nginx的配置文件:
#vi /usr/local/nginx/conf/nginx.conf
添加以下代码:
然后将原先的server段代码修改如下:
详情见图:
然后再重启Nginx:
# service nginx restart
之后再通过IP地址访问,发现已经不能正常访问到了:
所以需要设置禁止通过IP地址访问网站。只能通过我们认可的域名来访问。
配置方法如下:
但在对配置文件进行修改前,最好先复制一个备份,以防万一。
打开Nginx的配置文件:
#vi /usr/local/nginx/conf/nginx.conf
添加以下代码:
server { listen 80 default; return 500; }
然后将原先的server段代码修改如下:
server { listen 80; server_name www.mydomain.com domain.com; }
详情见图:
然后再重启Nginx:
# service nginx restart
之后再通过IP地址访问,发现已经不能正常访问到了:
相关文章推荐
- 如何设置Nginx服务器禁止通过IP地址访问
- 设置nginx禁止通过IP访问服务器的方法
- nginx上设置禁止通过ip访问服务器,只能通过域名访问
- 设置nginx禁止通过IP访问服务器的方法
- Nginx设置禁止通过IP访问服务器并且只能通过指定域名访问
- nginx上设置禁止通过ip访问服务器,只能通过域名访问
- 如何在已有网站的服务器上面,通过nginx配置虚拟主机来达到多个应用使用同一个服务器的效果
- Apache服务器虚拟主机设置问题-如何使通过IP访问为默认的apache页面 <转载>
- 如何设置让外网通过路由器IP加端口号访问到局域网一台Web服务器
- Nginx禁止通过IP,未绑定域名访问服务器
- 阿里云服务器如何设置IPV6通过appstore的审核
- Nginx禁止通过IP,未绑定域名访问服务器
- Nginx禁止通过IP,未绑定域名访问服务器
- 【转载】----阿里云服务器如何设置IPV6通过appstore的审核
- 设置nginx禁止IP直接访问,只能通过指定的域名访问
- apache nginx 通过 rewrite 设置 禁止执行PHP程序
- Nginx禁止通过IP,未绑定域名访问服务器
- [转载]nginx简单防盗链及设置默认虚拟主机(禁止通过IP访问)
- Nginx禁止通过IP,未绑定域名访问服务器