Nginx设置防止IP及非配置域名访问
2017-08-29 11:51
519 查看
该怎么防止别人的域名能访问我们的网站呢,Nginx下关闭空主机头:
返回500或304
2
3
4
5
6
或将流量引到自己的网站
2
3
4
5
6
空主机似乎是IIS的概念,我的理解是这个配置是一个默认配置,类似于switch结构里的那个捡漏的default,总之就是没有定义的情况就使用这段配置。
经过这样的配置之后使用服务器IP或者非配置的域名访问时就会返回错误或被重定向了。
返回500或304
#设置IP或其它域名访问时返回500或304 server{ listen 80 default; server_name _; ##标示空主机头 return 500; }1
2
3
4
5
6
或将流量引到自己的网站
#设置IP或其它域名访问时重定向到www.xxx.com server{ listen 80 default; server_name _; ##标示空主机头 rewrite ^(.*) http://www.xxx.com; }1
2
3
4
5
6
空主机似乎是IIS的概念,我的理解是这个配置是一个默认配置,类似于switch结构里的那个捡漏的default,总之就是没有定义的情况就使用这段配置。
经过这样的配置之后使用服务器IP或者非配置的域名访问时就会返回错误或被重定向了。
相关文章推荐
- Nginx设置防止IP及非配置域名访问
- Nginx设置防止IP及非配置域名访问
- 配置Nginx防止直接用IP访问Web服务器
- 在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解
- 在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解
- 在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解
- nginx+tomcat实现单IP,多域名,多站点的访问配置教程
- nginx配置只能域名访问,禁止ip访问
- 配置Nginx防止直接用IP访问Web服务器
- 在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解
- Nginx 安装配置 禁止使用IP访问 rewrite重写 别名设置 日志轮询
- apache 设置IP访问、配置apache虚拟域名、Apache 配置二级域名、php 配置 curl
- 配置Nginx防止直接用IP访问Web服务器
- Nginx防止直接用IP访问Web服务器的设置方法
- 设置nginx禁止IP直接访问,只能通过指定的域名访问
- nginx配置禁止ip访问,只能域名访问
- 在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解
- nginx上设置禁止通过ip访问服务器,只能通过域名访问
- Nginx配置实现同一域名下 同一ip 通过子域名访问不同端口
- nginx上设置禁止通过ip访问服务器,只能通过域名访问