私は次の点で少し混乱しています:
http://www.mysite.corporation.com
は機能しますが、http//mysite.corporation.com
は機能しません。何が起こっているのでしょうか?基本的にwww
は単なるサブドメインです。 wwwサブドメインがないと特定のサイトが機能しない理由は、DNSの構成が間違っているか、構成が誤っている可能性があります。
Nslookupを実行して、割り当てられているIPを確認することができます(DNS設定が正しいことを確認するため)。
自分のドメインの例:
nslookup responsible-disclosure.com
Server: router.home
Address: 192.168.1.254
Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam: responsible-disclosure.com
Address: 46.105.30.3
nslookup www.responsible-disclosure.com
Server: router.home
Address: 192.168.1.254
Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam: www.responsible-disclosure.com
Address: 46.105.30.3
これらの2つが一致する場合、Apache(vhost)の設定が間違っている可能性があります。設定の誤りが表示されない場合は、質問に設定を追加して、確認する必要があります。
なぜ人々がURLの前にwwwを付けるのか Wikipediaをチェックしてください :
World Wide Webで使用される多くのドメイン名はwwwで始まります。これは、インターネットホスト(サーバー)が提供するサービスに従って名前を付けるという長年の慣行のためです。多くの場合、Webサーバーのホスト名はwwwです。FTPサーバーの場合はftpであり、USENETニュースサーバーの場合はnewsまたはnntpであるのと同じように、wwwです。これらのホスト名は、www.example.comのように、ドメインネームシステム(DNS)サブドメイン名として表示されます。サブドメイン名として「www」を使用することは、技術標準またはポリシー標準では必要ありません。実際、最初のWebサーバーはnxoc01.cern.ch [26]と呼ばれ、多くのWebサイトはそれなしで存在します。多くの確立されたウェブサイトはまだ「www」を使用するか、「www2」、「secure」などのサブドメイン名を発明します。そのような多くのウェブサーバーは、ドメインルート(example.comなど)とwwwサブドメイン(www.example.comなど)は同じサイトを参照します。他のものは、いずれかのフォームを必要とするか、異なるWebサイトにマップする場合があります。
サイトのURL リレーションを持たないサイトでWebテクノロジーを使用するかどうか。これは、ドメインのDNS設定の問題ですおよびサイトを提供するWebサーバーの構成
これらのvpsからサイトドメインのゾーン定義を読み取り、違いを見つけます。ドメインに追加するバインド用語
@ IN CNAME www
www IN A NN.NN.NN.NN
ホストwwwアドレスのドメインのアドレスへの「クローニング」につながります。およびifwww-site domain-nameのweb-server configで、wwwに任意の形式でエイリアスを設定すると、両方のURLに同じコンテンツが表示されます。
DNSおよびWeb構成の変更必須完了手動