Eu tenho um novo servidor Ubuntu 16.04 LTS onde eu instalei o Nginx. Este é o meu primeiro servidor Nginx, eu só usei o Apache antes.
Eu segui guia de instalação nesta página e todas as etapas executadas sem erros. Quando me conecto ao servidor via SSH e verifico se o serviço Nginx está em execução, recebo esta resposta:
$ sudo service nginx status
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en
Active: active (running) since Thu 2016-11-10 06:54:07 UTC; 1h 15min ago
Process: 30097 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; -s
Main PID: 22172 (nginx)
Tasks: 2
Memory: 3.6M
CPU: 25ms
CGroup: /system.slice/nginx.service
├─22172 nginx: master process /usr/sbin/nginx -g daemon on; master_pr
└─30100 nginx: worker process
Parece-me que o meu servidor Nginx está em execução e pronto para servir páginas da web. Minha expectativa neste momento é que eu seja capaz de abrir um navegador, ir ao meu IP e, em seguida, ver a página HTML Nginx padrão.
O problema: Quando abro um navegador e vou para o meu endereço IP, nunca vejo a página padrão. No Firefox, o indicador de carregamento gira sem parar. No Chrome, acaba com esta mensagem:
The ###.###.###.### page isn’t working
###.###.###.### didn’t send any data.
ERR_EMPTY_RESPONSE
Eu verifiquei os registros em /var/log/nginx
, mas access.log
estava vazio e error.log
continha apenas essa linha:
2016/11/10 08:03:41 [notice] 30097#30097: signal process started
A última coisa em que consegui pensar foi que talvez o firewall estivesse bloqueando, mas acredito que abri as portas certas usando ufw
:
$ sudo ufw status
Status: active
To Action From
-- ------ ----
Nginx HTTP ALLOW Anywhere
22 ALLOW Anywhere
443 ALLOW Anywhere
21/tcp ALLOW Anywhere
Nginx Full ALLOW Anywhere
Para referência, meu arquivo de configuração do Nginx é aqui no Pastebin .
A pergunta: Como faço para que meu servidor Nginx responda mostrando a página padrão quando eu acesso meu servidor a partir de um navegador?
Tags nginx