Centos 7にApache 2.4をインストールしています
通常の仮想ホストはすべてのサーバーIPで正常に動作します
<VirtualHost *:80>
しかし、仮想ホストに特定のIPアドレスを割り当て、hostsファイルでIPを変更すると
<VirtualHost 11.22.33.44:80>
ウェブサイトはApacheのウェルカムページを表示します
httpd.confのListen行を変更しなかった
Listen 80
答え1
デフォルトの接続はおそらくまだ *:80 でリッスンするように設定されており、それを実行している可能性があります。
仮想ホストを設定して名前をリッスンします
ウェブサイトのドメイン名がwww.website.comの場合、ServerNameまたはServerAliasディレクティブを使用して、同じIPアドレスで複数のVirtualHostをリッスンできます。
例えば
<VirtualHost 11.22.33.44:80>
ServerName www.website.com
DocumentRoot /var/www/website.com/
</virtualHost>
<VirtualHost 11.22.33.44:80>
ServerName www.anotherwebsite.com
DocumentRoot /var/www/anotherwebsite.com/
</virtualHost>