我的Apache有一个奇怪的问题。我添加了一个新的虚拟主机,我注意到如果我浏览它,它会重定向到另一个主机主目录。我有host1,host2和新创建的host3。如果我浏览到主机3的地址,它将把我带到host1站点。
我现在删除了host1,但它仍然试图将我带到host1(Apache日志有“
[2014年7月24日16:31:33] [错误] [客户端127.0.0.1]文件不存在:C:/WWW/htdocs/public/host1/index.html“这是删除的host1站点的主目录从httpd.conf。重启Apache服务,检查所有其他.conf文件 - 没有提到host1。
这里如何配置:
################# host2 ############################
<VirtualHost host2.net:80>
DocumentRoot "C:/WWW/htdocs/host2/public/"
ServerName host2
ServerAlias host2.local
<Directory "C:/WWW/htdocs/host2/public/">
Options Indexes FollowSymLinks
DirectoryIndex index.php index.html
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
################# host3 ############################
<VirtualHost host3.net:80>
DocumentRoot "C:/WWW/htdocs/host3/public/"
ServerName host3
ServerAlias host3.local
<Directory "C:/WWW/htdocs/host3/public/">
Options Indexes FollowSymLinks
DirectoryIndex index.php index.html
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
由于
答案 0 :(得分:0)
如果有人遇到同样的问题 - 我刚刚在我的电脑上发现了一个软件正在弄乱端口80.一旦该软件被移除 - 我的apache工作正常