web-dev-qa-db-ja.com

Webページを閲覧するときにcgi-sys / defaultwebpage.cgiが表示されるのはなぜですか?

私は最近、小規模なホスティング会社でWebサイトを設定しました。計画には専用IPがあります。彼らは私にそれがすべて設定されていると言うメールを送ったが、今では彼らのサポートチャネルは24時間開いていると言っても反応しない。

Cpanelのファイルマネージャーで、index.htmlファイルをpublic_htmlディレクトリに配置しました。しかし、私に与えられたIPアドレスにブラウザを向けると、cgi-sys/defaultwebpage.cgiページが表示されます。

何が問題ですか?

ドメインにはまだネームサーバーを設定していませんが、ブラウザでIPアドレスを使用しているので、これは問題になりません。

注:sshにアクセスできるとは思わない。

9
CJ7

確かに言うのは少し難しいですが、ここに私guessが行っていることを示します:

  1. あなたのウェブサイトは名前ベース 共有ウェブホスティング にあります。あなたはnot専用IPを持っています。

  2. 提供されたIPアドレスは、共有Webサーバーのアドレスです。ドメインのDNS設定に入力することになっています。

  3. IPアドレスを直接使用してサーバーにアクセスしようとしているため、サーバーは、そのサイトでホストされているサイトがどれなのかを知りません。したがって、代わりに一般的なデフォルトページが表示されます。

DNSを構成する前にローカルでテストする場合は、次のように、自分のコンピューターの hostsファイル に追加できます。

111.22.33.44    yourdomain.com www.yourdomain.com

その後、ブラウザでhttp://www.yourdomain.comを指定すると、111.22.33.44のサーバーからページを要求し、ヘッダーHost: www.yourdomain.comを送信して、ドメインからのコンテンツを期待していることをサーバーに通知します。 、そのIPでホストされている他のサーバーからではありません。

5
Ilmari Karonen

CGIスクリプトを使用する予定がない場合は、CGIフォルダーを完全に削除するか、ブラウザーのキャッシュをクリアするか、ブラウザーのプライベートブラウジングモードを使用して表示します。 index.htmlが表示されます

2
Anagio

.htaccessファイルを編集してみてください...存在しない場合は.htaccessファイルを作成するか、「DirectoryIndex index.php index.html」を既存の.htaccessファイルに追加します。これで問題が解決することを願っています。

1
Randy