回答:
標準の名前ベースの仮想ホスト は、適切なサイト(vhost)にサービスを提供するために、ブラウザリクエストから正しいドメイン名を受け取ることに依存していることに注意してください。
ローカルマシンで複数のvhostsをテストする正しい方法は、考えられる任意のドメイン名をそれらに付与し、そのドメインをに127.0.0.1
追加して(localhost)にマッピングすること/etc/hosts
です。
例えば:
<VirtualHost *:80> ServerName www.iamnotawizard.com DocumentRoot / var / www / iamnotawizard </ VirtualHost>
この行をに追加する限り、うまく機能します/etc/hosts
:
127.0.0.1 www.iamnotawizard.com
Could not reliably determine server's FQDN
起動/再起動するたびに警告をスローすることに注意してください。安全に無視できます。
apachectl -S
便利なツールかもしれません。stackoverflow.com/questions/5474477/…の