サーバーに1つのIPアドレスがあり、1つのApacheサーバーに別のDocumentRootを使用して2つのドメインを設定したいと思います。これが私がhttpd-vhosts.confで取得したワットです
<VirtualHost *:80>
DocumentRoot "C:\wamp\www\mail"
ServerName mail.A.pl
</VirtualHost>
<VirtualHost *:80>
ServerName B.eu
DocumentRoot "c:\wamp\www\B"
</VirtualHost>
<VirtualHost *:80>
ServerName A.pl
DocumentRoot "c:\wamp\www"
</VirtualHost>
ページを読み込もうとしても:http://www.A.pl
またはwww.B.eu
またはB.eu
またはA.pl
それが読み込まれますmail.A.pl
。私は何が間違っているのですか?
編集済み
これが新しいhttpd-vhostで、正しいページが読み込まれるようになりましたが、fe for A.plは画像を表示せず、mail.A.plはPOSTデータを送信しません。
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:\wamp\www\mail"
ServerAlias mail.A.pl
ServerName mail.A.pl
</VirtualHost>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName B.eu
ServerAlias *.B.eu
DocumentRoot "c:\wamp\www\B"
</VirtualHost>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName A.pl
ServerAlias A.pl
DocumentRoot "c:\wamp\www"
</VirtualHost>
EDIT2 助けてくれてありがとう。
最初のVirtualHostを最後に切り替えたところ、ミステリーが機能し始めました:O