web-dev-qa-db-fra.com

Pourquoi est-ce que je reçois cgi-sys / defaultwebpage.cgi lorsque je navigue sur ma page Web?

J'ai récemment créé un site Web avec une petite société d'hébergement. Le plan a une adresse IP dédiée. Ils m'ont envoyé des courriels pour leur dire que tout était en place, mais maintenant, leurs canaux de soutien ne répondent plus, même s'ils disent que le système est ouvert 24h/24.

Dans le gestionnaire de fichiers du panneau de contrôle, j'ai placé un fichier index.html dans le répertoire public_html. Mais lorsque je pointe mon navigateur sur l'adresse IP qui m'a été fournie, la page cgi-sys/defaultwebpage.cgi s'affiche.

Quel est le problème?

Je n'ai pas encore défini les serveurs de noms pour mon domaine, mais cela ne devrait pas poser de problème, car j'utilise l'adresse IP du navigateur.

Remarque: je ne pense pas avoir accès à ssh.

9
CJ7

C'est un peu difficile à dire avec certitude, mais voici ce que je suppose :

  1. Votre site web est basé sur un nom hébergement web partagé . Vous n'avez pas une adresse IP dédiée.

  2. L'adresse IP qu'ils vous ont donnée est l'adresse de leur serveur Web partagé. Vous êtes censé le saisir dans les paramètres DNS de votre domaine.

  3. Puisque vous essayez d'accéder directement au serveur en utilisant l'adresse IP, le serveur ne sait pas lequel des sites hébergés sur celui-ci vous souhaitez. Ainsi, il vous montre plutôt une page générique par défaut.

Si vous voulez tester des choses localement avant de configurer votre DNS, vous pouvez l'ajouter dans le fichier fichier hôtes sur votre propre ordinateur, à peu près comme ceci:

111.22.33.44    yourdomain.com www.yourdomain.com

Après cela, pointer votre navigateur sur http://www.yourdomain.com devrait lui demander de demander la page au serveur situé à 111.22.33.44, tout en envoyant l'en-tête Host: www.yourdomain.com pour indiquer au serveur qu'il attend le contenu de votre domaine. , plutôt que de l’un des autres hébergés à cette adresse IP.

5
Ilmari Karonen

Sauf si vous envisagez d'utiliser des scripts CGI, supprimez entièrement le dossier CGI, effacez le cache de votre navigateur ou affichez-le à l'aide du mode de navigation privée de votre navigateur. Vous devriez voir votre index.html

2
Anagio

essayez de modifier le fichier .htaccess ... créez un fichier .htaccess s'il n'existe pas ou ajoutez "DirectoryIndex index.php index.html" au fichier .htaccess existant. J'espère que cela devrait résoudre le problème.

1
Randy