web-dev-qa-db-ja.com

ドメインを購入する前に、Apacheで仮想ホストをテストするにはどうすればよいですか?

ドメイン名なしでApache仮想ホストをセットアップすることは可能ですか、ドメイン名を取得するまでIPを使用してWebサイトをテストしたいだけです。

Apache documenationの例には、そのようなドメイン名エイリアスのみがあるようです

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
9
el_pup_le

標準name-based仮想ホストdependは、ブラウザリクエストから適切なドメイン名を受信して​​適切なサービスを提供することに注意してくださいサイト(vhost)。

ローカルマシンで複数の仮想ホストをテストする正しい方法は、考えられる任意のドメイン名を付け、127.0.0.1に追加してそのドメインを/etc/hosts(localhost)にマップすることです。

例えば:

&ltVirtualHost *:80> 
 ServerName www.iamnotawizard.com 
 DocumentRoot /var/www/iamnotawizard
</VirtualHost>

この行を/etc/hostsに追加する限り、うまく機能します:

127.0.0.1      www.iamnotawizard.com
  • Apacheは、起動/再起動するたびにCould not reliably determine server's FQDN警告をスローします。安全に無視できます。
10
ish