複数ドメインのApache警告メッセージを表示しないようにServerNameを設定する

複数ドメインのApache警告メッセージを表示しないようにServerNameを設定する

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には影響しません。

おすすめ記事