Estou com um problema bem simples que não consigo resolver. Estou pesquisando na web há algum tempo, mas sem bons resultados.
Gostaria de alterar o local padrão do site em meu servidor nginx rodando no CentOS.
A localização da pasta do meu site é html.
Editei o arquivo nginx.conf para que fique assim:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}
}
Aquié a estrutura de pastas do servidor.
O servidor foi reformulado posteriormente.
Quando se insere o endereço IP do servidor, ainda estou recebendo a página html padrão do nginx.
Alguma ideia do que pode ser a solução?
Se eu perdi alguma informação necessária, por favor me avise.
Responder1
Você tem que definir root
um caminho absoluto e html
não se parece com um.
ex.
location / { root /root/html; index index.html index.htm; }
e garanta as permissões corretas.
Responder2
Adicione default_server
à listen
diretiva:
listen 80 default_server;