我在创建虚拟主机时遇到问题。我正在使用 Windows 7 x64 专业版。在文件中C:\Windows\System32\drivers\etc\hosts
我只有这几行:
127.0.0.1 myhost
127.0.0.1 www.myhost
在文件中C:\xampp\apache\conf\extra\httpd-vhosts.conf
我有这个:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
ServerAlias www.localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/Users/Me/Dropbox/Project/public"
ServerName myhost
ServerAlias www.myhost
<Directory "C:/Users/Me/Dropbox/Project/public">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
当然,在这些文件中添加这些行之后,我已经重新启动了我的 Apache 服务器。不幸的是,在我的浏览器中键入myhost
或www.myhost
将我重定向到myhost/xampp
.
我已经搜索过,我在 google 和 stackoverflow 上找到了如何使用 xampp 配置虚拟主机的描述,但我怎么能认识到我做的一切都很好。我知道我的问题并不新鲜,但我没有找到适合我的解决方案。
我也认识到localhost
在我的浏览器中输入也会重定向我localhost/xampp
。我不知道这些问题是否与我的情况有关。