Windowsで複数のドメイン名の仮想ホストを設定するにはどうすればよいですか?独自のテストプロジェクトに使用します。 3つのプロジェクトをセットアップする必要があり、現在、ポータブルApacheにxamppliteを使用しています。
また、別のプロジェクトにアクセスする必要がありますが、 http:// localhost/my-project / と入力するだけです
そのための仮想ホスト設定の書き方
これを機能させるには、いくつかの手順を実行する必要があります。
1。)hosts
ファイルを更新します。 Windows XPでは、c:\WINDOWS\system32\drivers\etc\
の下にあります。あなたはすでに下から最初の行を見るはずです、それはあなたの言及された他のプロジェクトの世話をします。 -追加のホストを追加して、ご使用のマシンに戻される上記の仮想ホストへの要求を行います。
127.0.0.1 localhost
127.0.0.1 foo-bar.com
127.0.0.1 abcdef.com
127.0.0.1 qwerty.com
2。)Apache構成のvhostsファイルを更新します。 XAMPPフォルダーの下で、以下をApache\conf\extra\httpd-vhosts.conf
に追加し、必要に応じてポートを変更します(つまり、8080を使用する場合)ポート80の)。
<VirtualHost *:80>
DocumentRoot C:/xampplite/htdocs/foo-bar/
ServerName www.foo-bar.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:/xampplite/htdocs/abcdef/
ServerName www.abcdef.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:/xampplite/htdocs/qwerty/web/
ServerName www.qwerty.com
</VirtualHost>
。)クイック設定チェックを行います。ファイルを開いて{XAMPP-folder}\Apache\conf\httpd.conf
し、次の部分が前の#
文字でコメントアウトされていないことを確認します。
Include conf/extra/httpd-vhosts.conf
4。)XAMPPを再起動します。
...これで、すべてのセットアップが完了しました。他のプロジェクトは、C:/xampplite/htdocs/my-project/
の下に置くだけで、言及したURIでアクセスできるはずです。
C:/xampp/htdocs/my-project/
を機能させるには、次の(デフォルト?)VirtualHostをApache\conf\extra\httpd-vhosts.conf
に追加する必要がありました(MicEチュートリアルのステップ2)。
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
127.0.0.5 abcd.com
< VirtualHost 127.0.0.5 >
ServerName abcd.com
DocumentRoot "C:\xampp\htdocs\laravel\public"
<Directory "C:\xampp\htdocs\laravel\public">
DirectoryIndex index.php
AllowOverride All
Order allow, deny
Allow from all
</Directory>
< / VirtualHost >