我在使用WampServer创建虚拟机时遇到问题。在办公室,我可以正确地创建和运行虚拟主机。但是当我试图在我的笔记本电脑中创建时。我重定向到我的wampserver的localhost页面。它显示wampserver的默认页面。这就是我所做的。
首先,我将项目移动到此目录中: - C:\ Users \ jerielle0214 \ Documents \ Chelle \ hallohalloalliance
其次是我在apache中添加虚拟主机(C:\ wamp \ bin \ apache \ apache2.2.22 \ conf \ extra \ httpd-vhosts.conf)
<VirtualHost *:80>
ServerName chelle.hallohalloalliance.com
ServerAlias chelle.hallohalloalliance.com
DocumentRoot "C:/Users/jerielle0214/Documents/Chelle/hallohalloalliance/"
<Directory "C:/Users/jerielle0214/Documents/Chelle/hallohalloalliance/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
我将虚拟主机包含在Windows主机文件中。我将它添加到hosts文件的底部
127.0.0.1 chelle.hallohalloalliance.com
最后我重新启动了wampserver,然后使用 chelle.hallohalloalliance.com 访问我的页面,但它只将我的页面重定向到默认的wamp页面。我不知道错误在哪里。请帮助我们。谢谢。
答案 0 :(得分:1)
当你的VHOST定义出现问题时,Apache将回退到第一个正确告知它的主机。
您是否在httpd.conf
文件中取消注释此行,以便Apache包含您的vhost定义?
#Include conf/extra/httpd-vhosts.conf
只需删除#
即可。
此外,当您更改hosts文件时,您需要重新启动或刷新DNS缓存,以使更改对Windows可见。要刷新缓存,请从命令窗口(以管理员身份运行)
执行此操作net stop "DNS Client"
net start "DNS Client"