IIS サイト バインディングに相当する Apache は何ですか?

IIS サイト バインディングに相当する Apache は何ですか?

IIS を使用すると、ホスト名と Web サイト間のバインドを設定するのが非常に簡単になります。

元のレジストラで DNS を設定しておけば、IIS サーバーを指すように A レコードを更新するだけで、すべてが機能します。

ドメイン名 -> IP アドレス -> (ホスト ヘッダーを使用) -> ウェブサイト

すべて順調です。

Linux ホストでは、バインディングを機能させるために、DNS をネーム サーバーに転送する必要があることに気付きました。私の知る限り、cPanel では、ホスト名を Web サイトに関連付けるように指示する方法はありません。

Apache/Linux で IIS バインディングと同じことを実現するにはどうすればよいですか? cPanel でも可能ですか?

答え1

これは Apache の制限ではありません。DNS がどこにホストされているかは関係ありません。Farseeker の回答からすると、これはホスティング プロバイダーや cPanel の制限のように思えます (たとえば、私は Dreamhost を使用していましたが、Dreamhost は私の DNS を保持しているかどうかは気にしませんでしたが、独自の管理インターフェイスを持っています)。

Apache 構成内の >ブロック<VirtualHostは、仮想ホストに適用するすべてのディレクティブを宣言し、その中の ServerName ディレクティブは、その Host ヘッダーを持つリクエストでブロックを使用するようにします。

参照するhttp://httpd.apache.org/docs/2.2/vhosts/name-based.html詳細については。

答え2

はい、cPanel でも同じ問題が発生しました。

私が過去にやったことは、ホストに名前を登録できるように DNS をそのサーバーに転送し、その後古い DNS サーバーに戻すことでした。もちろん、その後はレコードが常に最新であることを確認するのはあなた自身の責任です。

通常、DNS ホスティングに対して料金は請求されないため、損失はありませんが、接続できるドメインの数は制限される場合があります。

これをApacheで直接実行していた場合は、httpd.confのVirtualHost部分を調べる必要があります。

関連情報