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


9

最近、小さなホスティング会社でウェブサイトを立ち上げました。計画には専用IPがあります。24時間開いていると言っても、サポートチャネルはすべて応答しなくなったというメールを送ってきました。

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

何が問題ですか?

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

注:にアクセスできないと思いますssh


[serverfaultの] [1] [1]:serverfault.com/questions/178427/...が 、それはあなたを助けている場合、これらのスレッドをご確認ください。
ジガータンク

etccpanel のフォルダが空です。
CJ7 2012年

2
次に、commapnyを使用した計画は専用またはVPSではないと思います。
ジガータンク

彼らは私にIPアドレスを与えました。
CJ7 2012年

共有ホスティングサービスを利用していて、表示されているIPアドレスがCPanelである可能性があることを確認しました-実際のサイトのIPアドレスが異なることがわかりました。ホスティングサービスがドメイン(レジストラ)を購入した場所ではない場合、レジストラのDNS管理(つまり、ホスティングサービスではない)でドメインが指しているIPアドレスが正しいかどうかを確認する必要があります。 。これをテストするには、IPをブラウザーのアドレスバーにコピーアンドペーストするだけです。期待どおりの結果が得られた場合は、これが正しいIPアドレスです。
T9b 2015

回答:


5

確かに言うのは少し難しいですが、これが私が推測していることです

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

  2. 彼らがあなたに与えたIPアドレスは彼らの共有ウェブサーバーのアドレスです。これは、ドメインの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でホストされている他のドメインからではなく、ドメインからのコンテンツを期待していることをサーバーに通知します。


では、どのようにDNSを構成するのでしょうか。
T9b 2015

@ T9b:独自のネームサーバーを実行している場合は、それらの構成ファイルを編集します。他の誰かがあなたのためにあなたのDNSをホストしているなら(おそらく)、あなたは通常彼らの設定パネルを使うでしょう。より具体的な手順については、まず使用しているDNSソフトウェア/ホストを見つけ、そのドキュメントを探してください。
Ilmari Karonen

2

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


1
これでうまくいきました。Firefoxはキャッシュリダイレクトを作成する方法がいくつかありました(www.mysite.comは機能しましたが、mysite.comはcgiにリダイレクトされました)。
row1 2015年

1

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


-1

また、どのホスト?また、サイトを直接IPとして「ロード」することはできません。「yourdomain.com」のコンテンツを検索するときに「yourdomain.com」としてコンテンツを要求するため、ドメインを使用する必要があります。ブラウザのアドレスにIPを入力すると、インターネットサービスプロバイダのネームサーバーとして要求されます。例 Bell Canada DSLはこのようなものを提供します。「toronto24.dsa.dsl.bell.ca」。これがお役に立てば幸いです。


1
サイトがそのように機能するように構成されていれば、IPアドレスを介してサイトをロードできます。
paulmorriss
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.