web-dev-qa-db-fra.com

Comment vérifier sur quel port Apache est exécuté

Existe-t-il une commande pour savoir si Apache est en cours d'exécution ou non?.

et sur quel port sauf en voyant les fichiersportsports.conf

Lorsque j'essaie la commande netstat, apaches n'apparaît pas dans cela.

mais quand j'utilise la commande de redémarrage Apache2, alors il dit redémarrer ok

je ne sais pas où ça va

20
John

lsof -i liste les ports ouverts et les applications correspondantes.

Pour une vérification générale si une application est en cours d'exécution, vous pouvez simplement utiliser ps aux | grep Apache2

18
Sven
netstat -anp | grep Apache

Vous pouvez voir le port d'écoute et le PID de celui-ci s'il est en cours d'exécution.

21
user40424

Si lsof est installé, vous pouvez essayer quelque chose comme ceci:

lsof | grep httpd

(pour centos et amis)

lsof  | grep Apache

(pour debian et entreprise)

3
Monkee
netstat -tulpn

Vous verrez le nom Pid/Binary sur la colonne de droite, faites correspondre cela à votre instance Apache en cours d'exécution.

3
Brian Tillman

pour freebsd sockstat | grep Apache httpd

0
jeton