私は最近、小規模なホスティング会社でWebサイトを設定しました。計画には専用IPがあります。彼らは私にそれがすべて設定されていると言うメールを送ったが、今では彼らのサポートチャネルは24時間開いていると言っても反応しない。
Cpanelのファイルマネージャーで、index.html
ファイルをpublic_html
ディレクトリに配置しました。しかし、私に与えられたIPアドレスにブラウザを向けると、cgi-sys/defaultwebpage.cgi
ページが表示されます。
何が問題ですか?
ドメインにはまだネームサーバーを設定していませんが、ブラウザでIPアドレスを使用しているので、これは問題になりません。
注:ssh
にアクセスできるとは思わない。
確かに言うのは少し難しいですが、ここに私guessが行っていることを示します:
あなたのウェブサイトは名前ベース 共有ウェブホスティング にあります。あなたはnot専用IPを持っています。
提供されたIPアドレスは、共有Webサーバーのアドレスです。ドメインのDNS設定に入力することになっています。
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でホストされている他のサーバーからではありません。
CGIスクリプトを使用する予定がない場合は、CGIフォルダーを完全に削除するか、ブラウザーのキャッシュをクリアするか、ブラウザーのプライベートブラウジングモードを使用して表示します。 index.htmlが表示されます
.htaccessファイルを編集してみてください...存在しない場合は.htaccessファイルを作成するか、「DirectoryIndex index.php index.html」を既存の.htaccessファイルに追加します。これで問題が解決することを願っています。