バーチャルホスト設定

Q. デフォルトバーチャルホストとバーチャルホストの違いは何ですか?

A.

用語については「本書に登場する用語」をご確認ください。

それぞれ、以下のような使い分けができます。

  • 1つのFQDNのサイトを公開する場合は、デフォルトバーチャルホストのみを利用する。
  • 複数のFQDNのサイトをそれぞれ公開する場合は、バーチャルホストも利用する。

それぞれ、以下のように設定します。『IIJクラウドWebホスティングサービス マニュアル』の「ご利用開始までの流れ」も併せてご覧ください。

1つのFQDNのサイトを公開する
  1. 「バーチャルホスト 」でデフォルトバーチャルホストを設定します。
    HTTPSで運用する場合は、証明書の設定が必要です。詳しくは、「IIJサーバ証明書管理サービス連携オプションの利用方法」及び「サーバ証明書」をご覧ください。「WEB」などの公開に必要なコントロールパネル上の設定も合わせて実施してください。
  2. 「Webサイト及び関連フォルダ」に記載されているデフォルトバーチャルホストのWebサイト公開用フォルダ に、コンテンツを設置します。
複数のFQDNのサイトをそれぞれ公開する
  1. 「バーチャルホスト」でバーチャルホストを追加します。
  2. 「バーチャルホスト 」でバーチャルホスト及びデフォルトバーチャルホストを設定します。
    HTTPSで運用する場合は、証明書の設定が必要です。詳しくは、「IIJサーバ証明書管理サービス連携オプションの利用方法」及び「サーバ証明書」をご覧ください。
    「WEB」などの公開に必要なコントロールパネル上の設定も合わせて実施してください。
  3. 「Webサイト及び関連フォルダ 」に記載されているバーチャルホストのWeb公開用フォルダに、コンテンツを設置します。
    「Q. IPアドレスをつかってWebサイトを閲覧できますか? 」の説明のとおり、デフォルトバーチャルホストへのアクセスも想定されるため、デフォルトバーチャルホストのコンテンツの準備も必要です。

Q. バーチャルホストの設定をしましたが、バーチャルホストのサイトにアクセスできません。

A.

  • バーチャルホストへのアクセスはFQDN(例:www.example.jp)でアクセスする必要があります。IPアドレスではアクセスできないため、ローカルホストなどにhostsを設定するか、DNSを設定してからアクセスしてください。なお、hostsの設定方法については、サポート対象外です。
  • デフォルトバーチャルホストでHTTPSを有効にした上で、HTTPSを有効にしていないバーチャルホストに対してHTTPSアクセスした場合は、デフォルトバーチャルホストのコンテンツが表示されます。
    • この場合は、バーチャルホスト側でHTTPSを有効にしてください。
    • HTTPに関しても同様の動作となります。

Q. バーチャルホストのHTTPSの設定を「ON」にしましたが、httpsで接続できません。

A.

バーチャルホストでHTTPSの設定を「ON」にする場合は、デフォルトバーチャルホストのHTTPSも「ON」に設定してください。詳しくは、「バーチャルホスト」をご覧ください。

Q. バーチャルホストごとに異なるアクセス制御を設定できますか?

A.

  • アクセス制御はIPアドレスごとに設定できます。そのため、バーチャルホストごとにIPアドレスを変更すれば、バーチャルホストごとに異なるアクセス制御を設定できます。その場合は 「バーチャルホスト」の「公開IPアドレス」で設定してください。
  • .htaccessに設定することもできます。詳しくは、「特定のホストからのアクセスを許可または拒否する」をご覧ください。