ServerNameとServerAliasはどのように機能しますか?
仮想ホスト構成の次の部分で、さらに明確にする必要があります。 <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.comHTTPリクエストを設定し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? か何か。私は混乱しています。