1 votes

Le service Nginx fonctionne correctement mais renvoie la page par défaut d'Apache?

J'ai installé nginx sur le serveur (ubuntu 16.04) qui avait déjà apache2 et, effectué cette configuration suivante,

->changé le port d'apache de 80 à 8888 pour que nginx écoute sur le 80
->redémarré apache et nginx dans cet ordre.

Je continue à obtenir la page par défaut d'apache lorsque je saisis http://localhost J'ai également arrêté le service apache2 et redémarré le service nginx pour vérifier que seulement un serveur fonctionne à la fois, mais je continue à obtenir la page par défaut d'apache lors de la requête localhost !!! Ce devrait en fait être la page par défaut de nginx car le service apache n'est plus en cours d'exécution.

Une chose que j'ai trouvée suspecte est que le processus 'htcacheclean' est en cours d'exécution, est-il responsable du retour de la page Apache ?!

Comment cela se produit est étrange pour moi !! Veuillez partager un indice si vous avez déjà rencontré ce type de problème.

ss -tlnp renvoie ce qui suit pour le port 80
État Recv-Q Send-Q Adresse locale:Port Adresse distante:Port
LISTEN 0 0 *:80 *:*

La sortie de la commande ss -tlnp | grep nginx montre nginx

sortie de la commande ss -tlnp | grep nginx

2voto

kyle Points 1

C'est parce que nginx peut avoir le même DocumentRoot que apache et que son index.html est toujours dans /var/www/html. J'avais le même problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X