Como verificar em qual porta o apache está sendo executado


19

Existe algum comando para descobrir se o apache está em execução ou não.

e em qual porta, exceto pelos arquivos seeports.conf

Quando tento o comando netstat, o apaches não aparece nisso.

mas quando eu uso o comando apache2 restart, então diz reiniciar ok

não sei para onde ele está correndo

Respostas:


18

lsof -i listar portas abertas e os aplicativos correspondentes.

Para uma verificação geral, se um aplicativo está sendo executado, você pode simplesmente usar ps aux | grep apache2


7
Ou "ps aux | grep httpd" para redhat / centos.
lg.

21
netstat -anp | grep apache

Você pode ver a porta de escuta e o PID a partir disso, se estiver em execução.


sudo netstat -anp | grep apache
Laukik Patel

Ele está mostrando 0.0.0.0:80 na coluna "Endereço local". Isso significa que o apache está sendo executado no mesmo endereço IP da máquina, na porta 80?
Rodrigo

3
netstat -tulpn

Você verá o nome Pid / Binary na coluna da extrema direita, faça a correspondência com a instância do apache em execução.


3

Se o lsof estiver instalado, você pode tentar algo como isto:

lsof | grep httpd

(para centos e amigos)

lsof  | grep apache

(para debian e companhia)


0

para freebsd sockstat | grep apache httpd

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.