Come verificare su quale porta è in esecuzione Apache


19

Esiste un comando per scoprire se apache è in esecuzione o meno.

e su quale porta tranne i file seeingports.conf

Quando provo il comando netstat, gli apache non compaiono in quello.

ma quando uso il comando di riavvio apache2 allora dice riavvio ok

non so dove stia correndo

Risposte:


18

lsof -i elenca le porte aperte e le applicazioni corrispondenti.

Per un controllo generale se un'app è in esecuzione, puoi semplicemente utilizzare ps aux | grep apache2


7
O "ps aux | grep httpd" per redhat / centos.
lg.

21
netstat -anp | grep apache

Potresti vedere la porta di ascolto e il PID da questo se è in esecuzione.


sudo netstat -anp | grep apache
Laukik Patel,

Sta mostrando 0.0.0.0:80 nella colonna "Indirizzo locale". Significa che apache è in esecuzione allo stesso indirizzo IP della macchina, sulla porta 80?
Rodrigo,

3
netstat -tulpn

Vedrai il nome Pid / Binary nella colonna all'estrema destra, abbinalo all'istanza apache in esecuzione.


3

Se lsof è installato potresti provare qualcosa del genere:

lsof | grep httpd

(per centos e amici)

lsof  | grep apache

(per debian e società)


0

per freebsd sockstat | grep apache httpd

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.