Absence de la page d'accueil nginx sur redhat

Résolu
legende -  
phpguider Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous et à toutes, j'ai installé nginx sur mon serveur tournant avec redhat 7.9.
La vérification du status (systemctl status nginx) montre que le serveur fonctionne bien.
sauf que lorsque je saisis dans mon navigateur : localhost ou encore mon adresse example.com. la page d'accueil de nginx ne s'affiche pas comme si le serveur n'était même pas en marche.

Votre intervention svp merci !
A voir également:

3 réponses

avion-f16 Messages postés 19254 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Bonjour,

> la page d'accueil de nginx ne s'affiche pas comme si le serveur n'était même pas en marche

Qu'est-ce qui s'affiche à la place ?
Le port écouté par Nginx (80 par défaut) est-il bien ouvert au niveau du pare-feu ?
0
phpguider Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 

J'ai rencontré le même problème avec NGINX où la page d'accueil ne s'affichait pas, et il s'est avéré que c'était un problème simple de pare-feu. Assurez-vous que le port sur lequel NGINX écoute (par défaut le port 80) est ouvert dans les paramètres de votre pare-feu. Si vous travaillez sur Ubuntu 24.04, vous pouvez trouver un guide détaillé sur l'installation de NGINX sur Ubuntu et la résolution des problèmes courants ici. Cela devrait vous aider à vous assurer que tout est correctement configuré. J'espère que cela vous aide !

0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Bonjour,
  • As-tu installé
    nginx
    via ton gestionnaire de paquets (
    yum
    ) ?
  • Peux-tu nous reporter le résultat de
    netstat -ntlp
    ?
  • Te connectes-tu à http://localhost ? As-tu essayé aussi http://127.0.0.1 ? Quel message s'affiche dans ton navigateur ?
  • Est-ce que le pare-feu (que tu peux configurer par exemple via
    ufw
    ou
    iptables
    ) t'autorises à t'y connecter ? Que donne
    sudo iptables -L
    ?
  • Pour plus de détails voir ce lien, tout est applicable sous RedHat hormis l'étape 1.


Bonne chance
0
legende
 
Bonjour à tous.

J'ai finalement trouvé la solution. Après l'installation, le serveur récupère l'adresse IP de la machine pour en faire son adresse par défaut. J'ai donc saisi
ifconfig
et j'ai copier mon adresse iPhone dans la barre du navigateur. Et ça marche.

Merci.
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Bonjour,

Merci pour ton retour.

Juste quelques clarifications :
  • une adresse IP est associée à une interface réseau (carte ethernet, carte wifi, etc),
  • lorsque tu lances un service sur une machine (par exemple
    nginx
    ) celui-ci est associé à une (ou plusieurs) interface(s) et écoute sur un port (par défaut 80 pour
    nginx
    ),
  • en réseau http://localhost (qui équivaut à http://127.0.0.1, sous entendu http://127.0.0.1:80) signifie contacte en HTTP contacter le serveur HTTP qui écoute sur le port 80 qui tourne sur la même machine que le navigateur
  • si le serveur HTTP est sur une autre machine, le navigateur doit contacter l'IP du serveur (quitte à ce que cette IP soit résolue par DNS), et cette IP doit être routable (c'est ce que tu as fait).


Donc dans ton cas, ton serveur web tournant sur ton Linux et ton navigateur sur ton iPhone, il faut que le navigateur de ton iPhone utilise l'IP de ton Linux.
0