4 apache xampp virtualhost apache2.2
我尝试使用 XAMPP 为某些本地站点设置虚拟主机。
\n\n我执行了后续步骤:
\n\n\n<VirtualHost *:8081>\n DocumentRoot "C:/xampp/htdocs/"\n ServerName localhost\n</VirtualHost>\n<VirtualHost *:8081>\n DocumentRoot C:/xampp/htdocs/fw/ public\n ServerName fw.local.com\n <目录 "C:/xampp/htdocs/fw/public">\n DirectoryIndex index.php\n 允许覆盖全部\n 订单允许、拒绝\n 全部允许\n < /目录>\n</虚拟主机>\n\n\n
\n127.0.0.1 本地主机 \n127.0.0.1 fw.local.com\n\n\n
和...
\n\n如果我遵循:
\n\nhttp://localhost:8081/\nRun Code Online (Sandbox Code Playgroud)\n\n一切正常:我在文件夹“htdocs”中看到我的目录和项目。
\n\n但!如果我遵循:
\n\nhttp://fw.local.com/\nRun Code Online (Sandbox Code Playgroud)\n\n我希望在“..htdocs/fw/public”中看到“index.php”文件的结果。但我得到:
\n\nThis site can\xe2\x80\x99t be reached\nfw.local.com refused to connect.\nRun Code Online (Sandbox Code Playgroud)\n\n文件“C:/xampp/apache/conf/httpd.conf”包含:
\n\n# Virtual hosts\nInclude conf/extra/httpd-vhosts.conf\nRun Code Online (Sandbox Code Playgroud)\n\n我哪里错了?
\n小智 5
您应该将:<VirtualHost *:8081>在这两个方面都更改为<VirtualHost *:80>,fw.local.com 尝试连接到端口 80,而不是 8081。
编辑:您也可以保持现有方式并连接到:http://fw.local.com:8081/