Jak sprawdzić, który port apache jest uruchomiony

19

Czy jest jakieś polecenie, aby dowiedzieć się, czy apache działa, czy nie.

i na którym porcie, z wyjątkiem plików seeports.conf

Kiedy próbuję polecenia netstat, apache nie pojawia się w tym.

ale kiedy używam polecenia restartu Apache2, to mówi restart OK

nie wiem gdzie to działa


źródło

Odpowiedzi:

18

lsof -i wyświetl listę otwartych portów i odpowiednich aplikacji.

Do ogólnego sprawdzenia, czy aplikacja jest uruchomiona, możesz po prostu użyć ps aux | grep apache2

Sven
źródło
7
Lub „ps aux | grep httpd” dla redhat / centos.
lg.
21
netstat -anp | grep apache

Możesz zobaczyć port nasłuchiwania i PID z tego, jeśli jest uruchomiony.

użytkownik40424
źródło
sudo netstat -anp | grep apache
Laukik Patel
Pokazuje 0,0,0,0:80 w kolumnie „Adres lokalny”. Czy to znaczy, że apache działa pod tym samym adresem IP komputera, na porcie 80?
Rodrigo
3
netstat -tulpn

Zobaczysz nazwę Pid / Binary w skrajnie prawej kolumnie, dopasuj ją do działającej instancji apache.

Brian Tillman
źródło
3

Jeśli lsof jest zainstalowany, możesz spróbować czegoś takiego:

lsof | grep httpd

(dla centos i przyjaciół)

lsof  | grep apache

(dla Debiana i firmy)

Jeff Atwood
źródło
0

dla freebsd sockstat | grep apache httpd


źródło