frustrações nginx no OSX ao tentar executar na porta 80

3

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?

    
por davidhq 16.04.2016 / 12:36

0 respostas