
nginx是否可以设置?
1个回答
展开全部
这个完全可以做到。有两种方式可以完成你的需求。
第一种:可以通过设置server指令的server_name来设置,设置两个server,如果server_name为一级域名则直接返回400就可以了。如下:
server { listen 80; server_name bbs.abc.com; #.....}server { listen 80; server_name www.abc.com; return 400;}这样,所有的一级域名都会走第二个server从而被拒绝掉。
第二种:使用一个server,但是在在server中判断$host变量,如果未一级域名,则返回400,如下:
server { listen 80; server_name bbs.abc.com; #... if ( $host ~* "www.abc.com" ) { return 400; } #...}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询