Configuração mínima do nginx para localhost?

0

Eu preciso servir-me alguns documentos HTML estáticos para fins de teste (brincar com o desenvolvimento addon do Mozilla, precisa de certos conteúdos para desenvolver contra). Eu pensei que eu poderia apenas instalar um pequeno servidor web, soltar um arquivo ou dois e acessá-los através do host local.

Eu instalei o nginx do repositório (estou no Debian). Localhost diz "Bem vindo ao nginx".

Então eu adicionei o seguinte bloco ao nginx.conf

    server{
  listen          80 default_server;
  location / {

    index           index.html;
    root /home/rumtscho/localSite/;
  }
}

O diretório / home / rumtscho / localSite existe e existe um arquivo chamado index.html. Mas mesmo depois que eu salvei a configuração e fiz /etc/init.d/nginx reload , ainda vejo a saudação padrão da página nginx no localhost, não no meu próprio html.

Eu também tentei remover o bloco de localização e soltar um html diretamente em / etc / nginx. Mais uma vez, nada aconteceu.

O que estou fazendo de errado e como faço para exibir uma página?

    
por rumtscho 15.05.2014 / 23:14

1 resposta

0

Parece que a sua configuração está correta. Você pode até mesmo se livrar do default_server , sendo inútil aqui.

A sua configuração está correta / aplicada?

  1. Verifique se não há erro no tempo de configuração
    1. Use nginx -t para validar sua sintaxe / gramática de configuração
    2. Monitore seu log de erros ao emitir service nginx reload (ou kill -SIGHUP <master PID> )
  2. Verifique se não há erro no tempo de execução monitorando seu log de erros

Até que nada seja exibido, você precisa corrigir sua configuração / configuração.

Então, se o problema persistir, você pode pedir mais ajuda aqui, fornecendo detalhes sobre sua configuração / configuração e os passos que você deu.

    
por 05.11.2014 / 11:35