Як перевірити, на якому порту працює апаш-порт


19

Чи є якась команда, щоб дізнатись, чи працює Apache чи ні.

і на якому порту, крім перегляду файлівports.conf

Коли я спробую команду netstat, то apaches не відображається в цьому.

але коли я використовую команду перезапуску apache2, то він каже, перезапустити нормально

я не знаю, де він працює

Відповіді:


18

lsof -i перелічити відкриті порти та відповідні програми.

Для загальної перевірки, чи працює програма, яку ви можете просто використати ps aux | grep apache2


7
Або "ps aux | grep httpd" для redhat / centos.
lg.

21
netstat -anp | grep apache

Ви можете бачити порт прослуховування та PID з цього, якщо він працює.


sudo netstat -anp | grep apache
Laukik Patel

Показує 0,0.0,0:80 у стовпці "Місцева адреса". Це означає, що apache працює на одній ip-адресі машини, на порту 80?
Родріго

3
netstat -tulpn

Ви побачите ім'я Pid / Binary в крайньому правому стовпчику, відповідати цьому вашому запущеному екземпляру apache.


3

Якщо lsof встановлений, ви можете спробувати щось подібне:

lsof | grep httpd

(для центів та друзів)

lsof  | grep apache

(для debian та компанії)


0

для freebsd sockstat | grep apache httpd

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.