前提・実現したいこと
XAMPPをインストール後、以下の様に複数のサイトを構築しようと思い
以下の手順で試しました
手順1)C:/xampp/htdocs/フォルダにsampleフォルダを作成し、その中にindex.htmlを作成
手順2)C:\Windows\System32\drivers\etc\hosts に以下を追加修正
127.0.0.1 localhost sample.dev
手順3)C:\xampp\apache\conf\extra\httpd-vhosts.conf を以下の様に修正
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/" ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/sample" ServerName sample.dev </VirtualHost>
手順4)XAMPコントロールパネルでApacheをStop後、Start
発生している問題・エラーメッセージ
ブラウザ(Chrome)で http://sample.devを入力しても、C:/xampp/htdocs/sampleにあるindex.htmlが参照されずに、localhostのDocumentRootである「C:/xampp/htdocs/」が参照されてしまいます。
どこに問題があるのでしょうか? ご教示いただければ助かります。
試したこと
試しにhttpd-vhosts.conf に以下を追加して、localhost:49002とすると、問題なく表示されます。
Listen 49002 <VirtualHost *:49002> DocumentRoot "C:/xampp/htdocs/sample/" </VirtualHost>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/15 10:20