【发布时间】:2012-05-03 14:11:56
【问题描述】:
我在创建虚拟主机时遇到问题。我正在使用 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。我不知道这些问题是否与我的情况有关。
【问题讨论】:
-
跟随下面的 URL 有工作解决方案Working with localhost and virtualHost
标签: apache xampp localhost virtualhost