1
resposta

Nginx não inicia na porta 8080

Conforme o curso é orientado a conectar na porta 8080 depois de executar o comanda nginx contudo ao instalar o meu só rodou na porta 80 e não tenho nenhuma aplicação, nem mesmo servidor executando assim como a porta está livre, isso está correto?

1 resposta

Oi, Matheus!

É importante verificar a configuração do seu arquivo nginx.conf. Por padrão, o Nginx escuta na porta 80, mas você pode alterar isso facilmente. Siga os passos abaixo:

  1. Abra o arquivo de configuração do Nginx: Geralmente, ele está localizado em /etc/nginx/nginx.conf ou /etc/nginx/sites-available/default.
  2. Encontre a linha que define a porta: Procure pela linha que começa com listen. Ela deve estar assim:
    listen 80;
    
  3. Altere a porta para 8080: Modifique a linha para:
    listen 8080;
    
  4. Salve as alterações e reinicie o Nginx:
    sudo systemctl restart nginx
    

Depois de fazer essas alterações, tente acessar novamente o Nginx através da porta 8080 no seu navegador (http://localhost:8080).

Se por acaso você ainda encontrar problemas, pode ser útil verificar se há algum outro serviço ocupando a porta 8080. Você pode usar o comando abaixo para verificar isso:

sudo netstat -tuln | grep 8080

Se não houver nenhum serviço na porta 8080 e o problema persistir, pode ser interessante revisar os logs do Nginx para identificar possíveis erros. Os logs geralmente estão localizados em /var/log/nginx/error.log.

Bons estudos!