Как проверить, на каком порту работает Apache


19

Есть ли какая-нибудь команда, чтобы узнать, работает ли Apache или нет.

и на каком порту, кроме как с помощью файлаportsports.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
Лаукик Патель

В столбце «Локальный адрес» отображается 0.0.0.0:80. Означает ли это, что Apache работает с тем же IP-адресом компьютера, на порте 80?
Родриго

3
netstat -tulpn

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


3

Если установлен lsof, вы можете попробовать что-то вроде этого:

lsof | grep httpd

(для Centos и друзей)

lsof  | grep apache

(для Debian и компании)


0

для freebsd sockstat | grep apache httpd

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.