centos nginx server_name 配置域名访问规则

Posted si812cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos nginx server_name 配置域名访问规则相关的知识,希望对你有一定的参考价值。

今天配置Server_name时,希望禁用一些域名,应为这些域名我想让通过另外一个Server配置

 server_name "~^((\w*[^w]{1}\w*)|w{1,2})\.hello\.com$";

就是不允许www.hello.com访问这个配置

但是一直提示Starting nginx: nginx: [emerg] directive "server_name" is not terminated by ";"

发现原来是{}引起的错误,只需要给正则添加一个双引号就可以了。

 

另外,在centos数据备份时,写了sh脚本,也一样,如果没有双引号也会出现这个问题

tar zcvPf "/bak/boot.`date +%Y%m%d%H%M`.tar.gz" "/boot/";

以上是关于centos nginx server_name 配置域名访问规则的主要内容,如果未能解决你的问题,请参考以下文章

nginx脚本自动编译安装

centos 7.6 安装配置nginx (显示中文目录,带密码验证)

nginx server_name _;

带有多个“server_name”条目的 nginx“server”指令:始终将第一个传递给 PHP 的 $_SERVER['SERVER_NAME']

如何让 nginx 监听 server_name:port

Nginx:我可以在指定访问日志位置时使用 $server_name 吗?