Cómo verificar en qué puerto se está ejecutando Apache

19

¿Hay algún comando para averiguar si apache se está ejecutando o no?

y en qué puerto excepto al ver los archivosportsports.conf

Cuando intento el comando netstat, apaches no aparece en eso.

pero cuando uso el comando apache2 restart entonces dice reiniciar ok

no se donde esta corriendo


fuente

Respuestas:

18

lsof -i Enumerar los puertos abiertos y las aplicaciones correspondientes.

Para una comprobación general de si una aplicación se está ejecutando, puede usar ps aux | grep apache2

Sven
fuente
77
O "ps aux | grep httpd" para redhat / centos.
lg.
21
netstat -anp | grep apache

Podrías ver el puerto de escucha y el PID de esto si se está ejecutando.

usuario40424
fuente
sudo netstat -anp | grep apache
Laukik Patel
Muestra 0.0.0.0:80 en la columna "Dirección local". ¿Significa que Apache se ejecuta en la misma dirección IP de la máquina, en el puerto 80?
Rodrigo
3
netstat -tulpn

Verá el nombre Pid / Binario en la columna de la derecha, haga coincidir esto con su instancia de apache en ejecución.

Brian Tillman
fuente
3

Si lsof está instalado, puede intentar algo como esto:

lsof | grep httpd

(para centos y amigos)

lsof  | grep apache

(para debian y compañía)

Jeff Atwood
fuente
0

para freebsd sockstat | grep apache httpd


fuente