PHP-apache 开启虚拟主机后不能访问主机了
httpd_vhosts.conf 文件如下
#自己的虚拟主机
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.hleclerc-PC.ingenidev
DirectoryIndex index.php
DocumentRoot "D:wampwwwzfpublic"
ServerName zf.com
ErrorLog "logs/dummy-host2.hleclerc-PC.ingenidev-error.log"
CustomLog "logs/dummy-host2.hleclerc-PC.ingenidev-access.log" common
</VirtualHost>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
把你的httpd.conf里面的DocumentRoot发出来看下~
给你一段类似的配置,你看看吧。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot D:/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory D:/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog logs/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog logs/access.log combined
</VirtualHost>
//=========================================================
<VirtualHost *:80>
ServerName xxx.com
ServerAdmin webmaster@localhost
DocumentRoot D:/www/xxx
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory D:/www/xxx>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog logs/error-xxx.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog logs/access-xxx.log combined
</VirtualHost>
看上面的发出来的东西是没错的,你说的不能访问是zf.com不能访问了还是localhost不能访问了,如果是localhost的话,你开启虚拟主机的功能后,要加一个虚拟主机用来绑定localhost的,如果是zf.com不能记问,可以说一下出现什么提示
我在fedora下试了下,上面的配置是可以的。
不能访问主机是指?另外,看下httpd的访问日志。
D:wampwwwzfpublic目录下有没有index.html?应该是apache没有找到文件。