9 votes

Mon adresse IP Hostgator me donne une erreur 404.

Le serveur web que j'utilise habituellement a apparemment été soufflé par une tempête, et sera hors service pendant une période indéterminée.

J'ai décidé de tout transférer chez Hostgator, mais ça ne marche pas.

J'ai redirigé mon nom de domaine sur Namecheap vers la nouvelle adresse IP de Hostgator, et j'ai téléchargé tous mes fichiers dans le dossier public_html. Mes fichiers sont tous en php, ce que mon fichier htaccess autorise.

Je n'ai tout installé qu'il y a environ 40 minutes, il est donc possible que le problème vienne du temps. Cependant, j'ai regardé autour de moi et ce problème n'a pas été soulevé par d'autres personnes.

Je ne vois pas ce que j'ai pu faire de mal. Toute suggestion serait grandement appréciée.

19voto

Himanshu Saini Points 69

Vous pouvez accéder à votre espace d'hébergement web sur une adresse IP partagée en ajoutant votre nom d'utilisateur à l'adresse IP. par exemple :

http://{ADRESSEIP}/~{VOTRE NOM D'UTILISATEUR}

Cela fonctionne pour la plupart des hébergeurs !

Mise à jour : Fonctionne bien sur deux panneaux d'hébergement web les plus populaires : Cpanel et DirectAdmin

12voto

cegfault Points 3964

Hostgator est un fournisseur d'hébergement partagé. De très nombreux sites web sont desservis par cette adresse IP. La façon dont Hostgator sait quel site Web servir au client est que, lorsque vous allez sur " http://mywebsite.com ", votre navigateur envoie l'en-tête HTTP Host: mywebsite.com . Apache voit alors "mywebsite.com", recherche le contenu de votre site web à partir de votre compte utilisateur et le transmet au navigateur web. Si Hostgator ne reçoit pas le Host il n'a aucune idée du site web à afficher et vous envoie un message 404.

En bref, vous devez visiter "yourwebsite.com" au lieu de l'adresse IP brute.

Si vous constatez que votre ordinateur vous renvoie à l'ancienne adresse IP, rappelez-vous qu'il faut 4 à 12 heures pour que les DNS se remplissent dans le monde entier (vous ne pouvez rien y faire), mais en général, si vous rafraîchissez votre cache DNS local, la prochaine consultation obtiendra la bonne adresse IP (cela fonctionne généralement si vous êtes dans le même pays que votre hôte DNS). Cette opération peut être effectuée sous Windows en ligne de commande via ipconfig /flushdns suivi par ipconfig /registerdns . Si vous utilisez linux, consultez este .

3voto

Saurabh Dhar Points 91

Pour Hostgator :

  • Partagé http:// gator4132 .temp.domains/~ utilisateur /
  • Revendeur http:// corvette .temp.domains/~ utilisateur /

Veillez à remplacer les éléments en gras ci-dessus par les valeurs réelles de votre serveur et de votre nom d'utilisateur cPanel.

Pour plus de détails, voir este .

1voto

JT Pledger Points 92

Je sais qu'il s'agit d'un ancien fil de discussion, mais je voulais juste mettre à jour avec la "solution" correcte. Comme l'OP l'a déclaré, c'est une question de temps.

Il est fort probable que vous imposiez le HTTPS sur votre site, mais le certificat SSL gratuit Lets Encrypt n'est pas encore installé sur votre domaine. Hostgator le fait automatiquement dans les 48 heures suivant la propagation finale du serveur de noms. Dans l'intervalle (même si la propagation prend 40 minutes, comme ce fut le cas pour moi), le site est actif mais tente d'utiliser le protocole HTTPS (il est généralement indiqué de le faire dans votre fichier .htaccess).

La solution la plus simple est de contacter le service clientèle de Hostgator (j'utilise simplement le chat en direct) et de leur demander d'installer le certificat SSL. Cela prend environ 5 minutes et votre site fonctionne correctement (en supposant que votre .htaccess est correctement configuré).

Une fois que le représentant du service vous a dit qu'il était installé, vous devez vider vos enregistrements DNS (ou vérifier le site dans un onglet incognito) pour le vérifier.

Au bout de 3 à 5 minutes, votre site devrait apparaître normalement dans un onglet normal (non incognito).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X