como netstat e matar pid do programa para fazer o servidor funcionar?

0

Nosso servidor [ ubuntu 14.04 ] não está funcionando, então quando eu tentei: serviço sudo apache2 restart , eu consegui:

entãoquandoeutenteigrep-riescutar/etc/apache2,euconsegui

Comomencionado aqui , eu tentei netstat -ltnp | grep: 80 , eu tenho:

editar

/etc/apache2/ports.cnf :

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 80

<IfModule ssl_module>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Eu não estou entendendo a próxima coisa que preciso fazer?

    
por spylh9999ggr 29.11.2017 / 08:21

2 respostas

2

Parece que nginx está ouvindo a porta 80 , você deve parar nginx com este comando sudo service nginx stop e iniciar o apache depois.

Editar: após uma breve discussão, descobrimos que o problema estava em: configuração incorreta em /etc/hosts e execução do servidor nginx. tudo corrigido depois de mover o apache para outra porta e adicionar o nome de host correto no arquivo hosts .

    
por AsenM 29.11.2017 / 08:30
1

No relatório de sudo service apache2 restart , vejo dois problemas. O primeiro é a mensagem sudo: unable to resolve host <host-name> . Provavelmente a solução disso é aqui: Quando executo um comando sudo ele diz incapaz de resolver o host .

O segundo como @AsenM notou que algum outro serviço (nginx) está escutando a porta 80 : make_sock: could not bind to address: ...:80 . Normalmente, você pode usar o comando sudo lsof -i -n -P para investigar qual serviço em que porta escuta.

    
por pa4080 29.11.2017 / 08:50