nginx - [emerg] bind () para 0.0.0.0:80 falhou (98: Endereço já em uso)

4

isso me deixou louco! Eu quero usar nginx na porta 81 e apache em 80. Apache funciona corretamente, mas quando eu quero começar o nginx eu recebo este erro:

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

mas não configurei nenhum site na porta 80 no nginx!

server {
    listen       81  default_server;
    listen   [::]:81 default_server  ipv6only=on;
    server_name  _;
    return       444;
}

server {

        listen   81; ## listen for ipv4

        server_name  domain.com;
        root   /home/domain/public_html/;

        location / {

        }

.
.
.
}

observe que eu não tenho nenhum outro arquivo em sites - disponível em pastas habilitadas para sites.

    
por m3hdi 30.12.2014 / 11:36

2 respostas

3

Eu encontrei um arquivo conf na pasta conf.d ouvindo 80.

    
por 30.12.2014 / 13:09
1

Você pode usar grep -slir "listen 80" . para encontrar todos os arquivos com um padrão comum no diretório em que está. É muito útil encontrar esses problemas se houver algumas entradas dublicadas.

    
por 30.12.2014 / 13:35

Tags