Erreur 404 Nginx
Jean-bee
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, quand je tape l'adresse IP du site de mon entreprise (217.160.0.238) dans ma barre de recherche, je tombe sur une page "erreur 404 nginx",
Pourtant si je tape l'adresse du site : www.apidis.mobi je tombe bien sur mon site,
l'idée est de faire une redirection des domaines en .fr et en .com vers cette adresse ou le site est hébergé, mais du cela transfert les visiteur vers cette page 404,
D'où viens cette erreur ?
Pourtant si je tape l'adresse du site : www.apidis.mobi je tombe bien sur mon site,
l'idée est de faire une redirection des domaines en .fr et en .com vers cette adresse ou le site est hébergé, mais du cela transfert les visiteur vers cette page 404,
D'où viens cette erreur ?
A voir également:
- Erreur 404 Nginx
- Erreur 404 iptv - Guide
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Nginx tv ✓ - Forum Virus
2 réponses
Salut,
Probablement parce que le serveur ne réponds qu'aux vhosts configurés.
monsite.com est configuré sur Nginx : il affiche bien le bon site.
monsite.fr n'est pas configuré sur Nginx : il ne sait pas quel site affiché, donc erreur 404.
C'est Nginx et ses vhosts qui doivent être configurées correctement.
Probablement parce que le serveur ne réponds qu'aux vhosts configurés.
monsite.com est configuré sur Nginx : il affiche bien le bon site.
monsite.fr n'est pas configuré sur Nginx : il ne sait pas quel site affiché, donc erreur 404.
C'est Nginx et ses vhosts qui doivent être configurées correctement.
Bonjour,
L'adresse IP du serveur est utilisée pour établir la connexion au travers du réseau Internet, mais lorsque le navigateur soumet une requête HTTP, celui-ci transmet le domaine ou sous-domaine utilisé via l'entête "Host". Le serveur peut alors retourner le résultat pour le bon site. C'est grâce à cela qu'il est possible d'héberger plusieurs sites différents, avec des domaines différents, derrière la même adresse IP publique.
En accédant à http://217.160.0.238/ le serveur retourne le site "par défaut" si l'administrateur du serveur n'a pas modifié la configuration.
En accédant à http://www.apidis.mobi/ le serveur HTTP (Nginx, Apache, ...) sait qu'il doit retourner le résultat pour un autre site, c'est-à-dire aller chercher les fichiers dans un dossier différent par rapport aux autres adresses possibles, car un "Virtual Host" a été configuré pour répondre à www.apidis.mobi.
Si tu souhaites que d'autres domaines affichent le site www.apidis.mobi, il est alors nécessaire de modifier le vhost afin d'y ajouter les autres adresses avec la directive server_name
Si tu accèdes au serveur avec un domaine qui pointe vers son IP mais inconnu dans les vhost, alors le serveur retourne le site par défaut (c'est ce dernier qui retourne l'erreur 404).
Pour plus d'informations :
https://nginx.org/en/docs/http/server_names.html
https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/
L'adresse IP du serveur est utilisée pour établir la connexion au travers du réseau Internet, mais lorsque le navigateur soumet une requête HTTP, celui-ci transmet le domaine ou sous-domaine utilisé via l'entête "Host". Le serveur peut alors retourner le résultat pour le bon site. C'est grâce à cela qu'il est possible d'héberger plusieurs sites différents, avec des domaines différents, derrière la même adresse IP publique.
En accédant à http://217.160.0.238/ le serveur retourne le site "par défaut" si l'administrateur du serveur n'a pas modifié la configuration.
En accédant à http://www.apidis.mobi/ le serveur HTTP (Nginx, Apache, ...) sait qu'il doit retourner le résultat pour un autre site, c'est-à-dire aller chercher les fichiers dans un dossier différent par rapport aux autres adresses possibles, car un "Virtual Host" a été configuré pour répondre à www.apidis.mobi.
Si tu souhaites que d'autres domaines affichent le site www.apidis.mobi, il est alors nécessaire de modifier le vhost afin d'y ajouter les autres adresses avec la directive server_name
Si tu accèdes au serveur avec un domaine qui pointe vers son IP mais inconnu dans les vhost, alors le serveur retourne le site par défaut (c'est ce dernier qui retourne l'erreur 404).
Pour plus d'informations :
https://nginx.org/en/docs/http/server_names.html
https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/