在server部分加如下代码:
server {
listen 80 default;
server_name suibian.com; #这里的域名可以乱填一个
deny all;
}
server {
listen 80 default;
server_name suibian.com; #这里的域名可以乱填一个
deny all;
}
0
本帖最后由 chekir 于 2014-2-9 15:23 编辑
经测试,在 nginx version: nginx/1.5.8 这个版本上按照上面的加法会导致ip 跟域名都无法访问。
所以在 nginx version: nginx/1.5.8 版本上禁止直接通过IP访问与上面有点小区别,在server 项上面新增一个server,如下:也可设置:
经测试,在 nginx version: nginx/1.5.8 这个版本上按照上面的加法会导致ip 跟域名都无法访问。
所以在 nginx version: nginx/1.5.8 版本上禁止直接通过IP访问与上面有点小区别,在server 项上面新增一个server,如下:
- server {
- listen 80 default_server;
- server_name b.com;
- rewrite ^ http://www.a.com$request_uri?; #跳转,当使用IP去访问的时候,跳转到域名访问,而不是IP
- }
- server {
- listen 80 default_server;
- server_name b.com;
- return 403; #用403或者444,视乎不太友好
- }
编辑回复