Apacheは要求された仮想ホストをどのように解決しますか?

Apacheは要求された仮想ホストをどのように解決しますか?

Apache 2.4を実行しているVPSで複数の仮想ホストを実行しています。

VPSプロバイダーOVH:55eastmonroe.softwareにドメイン名を登録しました。

サブドメインwww.55eastmonroe.softwareが同じサイトを指したいので、Aレコード(55eastmonroe.software)の横にCNAMEレコードwww.55eastmonroe.softwareを作成しました。

ただし、www.55eastmonroe.softwareに移動すると、サーバーはデフォルトのApacheページ(000-default.confファイルで定義されている)を返します。

これは私の002-wp_em.confファイルです。

仮想ホストの構成

ご協力ありがとうございます。

答え1

使用サーバーエイリアス指示する:

<VirtualHost *:80>
    ServerName 55eastmonroe.software
    ServerAlias www.55eastmonroe.software
    DocumentRoot /var/www/em_home
</VirtualHost>

より名前ベースの仮想ホストに関するドキュメント

答え2

そのVirtualHostセクションにServerAlias www.55eastmonroe.software項目を追加するか、ServerAlias *.55eastmonroe.software

関連情報