www.zbgf.net > nginx限制域名

nginx限制域名

#nginx.conf文件里在第一个server前加入以下代码server{listen 80 default;server_name_;#如需通过ip访问(如网站上线前),则在站点相应的虚拟机内将listen 80;改为listen

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

为了避免别人把未备案的域名解析到自己的服务器ip而导致服务器被断网,需要在nginx上设置禁止通过ip访问服务器,只能通过域名访问。 最关键的一点是,在server的设置里面添加这么一行: Listen 80 default; 后面的default参数表示这个是默认的虚...

方法一:多个.conf方法(优点是灵活,缺点就是站点比较多配置起来麻烦) 这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设: IP地址: 192.168.1.100 域名1 example1.com 放在 /www/example1 域名2 example2.com 放在 /www/exa...

楼主是想防止域名的url跳转吧,在你的nginx.conf加上 server { listen 80 default; server_name _; return 500; } 把这个放在其它server的前面,这样就算是直接输服务器ip也无法访问的,return反回值你可以自己设置 ,像404等

server { listen 80; server_name 目前的域名; rewrite ^/(.*) 要转到的域名/$1 permanent; }

server { listen 80; server_name domain.com *.domain.com; if ($host ~* ^([^\.]+)\.([^\.]+\.[^\.]+)$) { set $subdomain $1; set $domain $2; } location / { root /home/wwwroot/$domain/$subdomain/; index index.php index.html index.ht...

1、添加server_name为空或者localhost server { listen 80; server_name localhost; location / { if ($host ~ localhost) { return 403; } } } 2、添加server_name为yourdns server { access_log /data/logs/nginx/access.log; listen 80; serv...

申请多域名SSL证书即可解决,请了解多域名SSL证书http://www.wosign.com/OVSSL/OV_ZhenSSL_MDC.htm

server{ listen 80; server_name _; return 400; }

网站地图

All rights reserved Powered by www.zbgf.net

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