Назад | Перейти на главную страницу

Как проверить, на каком порту запущен apache

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

и на каком порту кроме просмотра файловports.conf

Когда я пытаюсь выполнить команду netstat, в ней не отображаются apache.

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

я не знаю, где он работает

netstat -anp | grep apache

Вы можете увидеть порт прослушивания и PID, если он работает.

lsof -i перечислить открытые порты и соответствующие приложения.

Для общей проверки, работает ли приложение, вы можете просто использовать ps aux | grep apache2

netstat -tulpn

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

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

lsof | grep httpd

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

lsof  | grep apache

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

для freebsd sockstat | grep apache httpd