Eu tenho a seguinte configuração de host virtual para nginx em um host virtual:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name angularindepth.com
rewrite ^/(.*)$ https://blog.angularindepth.com/$1 redirect;
}
Mas quando executo o nginx, ele me dá os seguintes erros:
- [aviso] 5007#5007: nome do servidor "^/(.*)$" tem símbolos suspeitos em ...
- [aviso] 5007#5007: nome do servidor " https://blog.angularindepth.com/ $1" tem símbolos suspeitos em ...
- [emerg] 5007#5007: nome de servidor inválido ou curinga "^/(.*)$" em 0.0.0.0:80
Eu pesquisei e todas as perguntas parecem estar em torno da server_name
diretiva, enquanto no meu caso ela contém um nome próprio. O problema parece ser com a rewrite
diretiva. Estou certo? Qual é o problema?
Falta um ponto e vírgula aqui: