我在虚拟主机中为nginx具有以下虚拟主机配置:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name angularindepth.com
rewrite ^/(.*)$ https://blog.angularindepth.com/$1 redirect;
}
但是当我运行nginx时,会出现以下错误:
- [警告] 5007#5007:服务器名称“ ^ /(。*)$”中的...带有可疑符号。
- [警告] 5007#5007:服务器名称“ https://blog.angularindepth.com/ $ 1”中的...带有可疑符号。
- [emerg] 5007#5007:无效的服务器名称或通配符“ ^ /(。*)$” 0.0.0.0:80
我已经在Google上搜索了,所有问题似乎都围绕着server_name
指令,而就我而言,它包含一个专有名称。问题似乎出在rewrite
指令上。我对吗?有什么问题吗?