Ubuntu Server 14.10でapache2(2.4)を再起動または再ロードすると、サーバーがFQDNを解決できないというエラーメッセージが表示されます。以前はこの設定を行いましたが、それほど問題ではありませんでしたが、サーバーには別のVirtualHost構成ファイルで管理される2つのドメインがあります。apache2.conf
複数のドメイン名があるため、エラーを抑制するにはServerNameを何に設定する必要がありますか?サーバーのIPアドレスにグローバルである必要がありますが、VirtualHost構成で正しい方法で個別に設定する必要がありますか?
ベストアンサー1
に設定しますlocalhost
。編集する/etc/apache2/conf.d/httpd.conf
:
ServerName localhost
これサーバー名ディレクティブ2つの状況で使用できます:server config
またはvirtual host
。
server config
このコンテキストでは、ServerName
リダイレクトURLを生成するときにディレクティブが使用されます。virtual host
このコンテキストでは、ServerName
ディレクティブは仮想ホストを一意に識別するために使用されます。
ServerName
そのため、内部で設定をしてください。仮想ホストセクションを参照して2つのドメインを識別します。グローバル値を使用すると、警告メッセージが消え、2つのドメイン間のIDには影響しません。