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

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


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.


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.


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)


0

dla freebsd sockstat | grep apache httpd

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.