Comment vérifier sur quel port Apache est en cours d'exécution


19

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, il est dit redémarrer ok

je ne sais pas où ça va

Réponses:


18

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


7
Ou "ps aux | grep httpd" pour redhat / centos.
lg.

21
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.


sudo netstat -anp | grep apache
Laukik Patel

Il affiche 0.0.0.0:80 dans la colonne "Adresse locale". Cela signifie-t-il qu'apache s'exécute à la même adresse IP de la machine, sur le port 80?
Rodrigo

3
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

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)


0

pour freebsd sockstat | grep apache httpd

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.