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

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


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.


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.


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)


0

para freebsd sockstat | grep apache httpd

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.