Isso não funcionou por algum motivo:
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
...
}
Eu tenho
Failed to connect ... port 80: Connection refused
(eu testei que o nginx estava rodando e a porta 80 foi pega por ele)
Em seguida, alterei a diretiva de escuta para:
listen [::]:80;
e funcionou ...
mas tenho mais problemas com outros servidores, por exemplo:
server {
#listen 80;
listen [::]:80;
server_name project.dev;
location / {
try_files $uri $uri.html $uri/index.html;
root /Users/david/project;
index index.html index.htm;
}
}
Eu coloquei project.dev em / etc / hosts:
127.0.0.1 project.dev
mas aqui eu recebo
curl: (7) Failed to connect to project.dev port 80: Connection refused
não importa o que ...
Eu não gostei que eu tenha que especificar ip6 ([::]) em primeiro lugar, mas agora eu gosto ainda menos porque ele nem funciona com outras diretivas de servidor, exceto a principal. .
Como sair dessa bagunça?