www.ctrt.net > nginx规则想要屏蔽域名,iF语句要放到那个位置?

nginx规则想要屏蔽域名,iF语句要放到那个位置?

有黑白名单,看你打if怎么写了 放到server模块下

可以使用$host去判断,if ($host ~* XXX) {retrun 400;}

首先,nginx要设置泛解析,接受所有的域名请求。 server_name *.demo.com; 或者 server_name null; 其实,判断域名处理 location / { if ($host = 'xxxxxxxx') { rewrite ^/(.*)$ http://xxxxxxxx/$1 permanent; #proxy_pass http://xxxxxx:9066...

nginx绑定域名方法很简单,只要在nginx中servers中加入server然后把server_name写上你的域名就实现域名绑定了。 1、首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名 www.111cn.net 则在此目录建一个文件:www...

server { listen 80 default_server; server_name test.example.com; root F:/web; access_log logs/access.log main buffer=1024k; } Nginx 设置三个域名在同一目录下: server { listen 80 ; server_name http://a.com http://b.com http://c....

server{ server_name xxx.cn; charset utf-8; location / { index index.html index.shtml; root /web/t; 新路径 error_page 404 = @not_found; } location @not_found { index index.html index.shtml; root /web1/t; 老路径 } }

server { listen 80 default_server; server_name test.example.com; root F:/web; access_log logs/access.log main buffer=1024k; } Nginx 设置三个域名在同一目录下: server { listen 80 ; server_name http://a.com http://b.com http://c....

为了防止域名解析恶意指向我们的站点,需要将nginx默认的空主机头禁止。 修改nginx.conf ,使其主机头返回500 nginx目录:/usr/local/nginx/conf/nginx.conf 找到: server { listen 80; server_name localhost; index index.html index.htm ind...

不可以,Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。 下面我就来说说server_name的使用吧: server_name的匹配顺序 Nginx中的server_name指令主要...

1、设置listen 80; server_name null; 2、作判断 if ($remote_addr !~ "^192\.168\.1\.\d+$" && $host ~* "^www\.abc\.cn$") { return 403; }

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com