仮想ホスト構成の次の部分で、さらに明確にする必要があります。
<VirtualHost *:80>
# Admin email, Server Name (domain name), and any aliases
ServerAdmin example@example.com
ServerName 141.29.495.999
ServerAlias example.com
...
これは、現在の構成に似た構成例です(現時点ではドメイン名を持っていません)。
<VirtualHost *:80>
-ポート80でこのサーバーに接続できるIPに対して行われたすべてのHTTP要求に対して、次の設定を許可します。たとえば、サーバーに複数のIPでアクセスできる場合、このディレクティブを両方ではなく1つに制限できます。
ServerName
-HTTPリクエストのホスト部分がこの名前と一致する場合、リクエストを許可します。通常、これはIPにマップされるドメイン名ですが、この場合、HTTP要求ホストはこのIPと一致する必要があります。
ServerAlias
-サーバーが受け入れる代替名。
私にとって紛らわしい部分は、上記のシナリオで、にServerAlias mytestname.com
HTTPリクエストを設定しmytestname.com
てから、これを機能させるにはサーバーのIPを指すDNSレコードが必要ですか?どの場合、ServerAliasは基本的にEXTRA ServerNameエントリですか?
私はそのDNSエントリは、持っていたと言うfoobar.com = 141.29.495.999
が、その後、私が持っていたServerName = 141.29.495.999
とServerAlias
してfoobar.comを受け入れるためには言及がないため、空だった、それは、foobar.comが右IPに解決されることを意味するだろうServerName
かはServerAlias
?
か何か。私は混乱しています。