我尝试使用XAMPP为某个本地站点设置虚拟主机。
我执行了下一步:
<VirtualHost *:8081> DocumentRoot "C:/xampp/htdocs/" ServerName localhost </VirtualHost> <VirtualHost *:8081> DocumentRoot C:/xampp/htdocs/fw/public ServerName fw.local.com <Directory "C:/xampp/htdocs/fw/public"> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
127.0.0.1 localhost 127.0.0.1 fw.local.com
和...
如果我遵循:
http://localhost:8081/
一切正常:我在“htdocs”文件夹中看到了包含项目的目录。
但是!如果我遵循:
http://fw.local.com/
我希望在“..htdocs / fw / public”中看到我的“index.php”文件的结果。但我明白了:
This site can’t be reached
fw.local.com refused to connect.
文件“C:/xampp/apache/conf/httpd.conf”包含:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
我哪里错了?
答案 0 :(得分:1)
您应该在两个计数上更改:rake db:migrate VERSION=0
到<VirtualHost *:8081>
,fw.local.com尝试连接到端口80,而不是8081.
修改:您也可以按照自己的方式保留并连接到:http://fw.local.com:8081/