1.解决办法:
给相应的站点文件夹添加访问权限
打开conf/httpd.conf文件,进行如下修改:
NameVirtualHost 172.16.0.211:80
<VirtualHost www.lvyou.com:80>
DocumentRoot "D:\az\apache\htdocs\lvyou"
<Directory "D:\az\apache\htdocs\lvyou">
Allow from all
</Directory>
</VirtualHost>
2.遇到的问题:(windows环境,Apache使用DNS解析域名方法,实现多域名搭建网站时;)
当我输入www.lvyou.com,访问页面出现了404:
Not Found
The requested URL / was not found on this server.
3.经过多番尝试,包括很多网络上的解决办法,都无果,只能硬着头皮,反复看出错的原因,
细细想来,这是说请求的url链接,对应的网站主文件夹无法访问,后来放弃了原来的搭建方法,开始尝试网上其他搭建方法,终于看到有一篇类似的搭建方法,里面提到了需要添加访问权限,于是尝试着原先的方法,并在虚拟主机中加入访问权限,重启apache才可以访问;

本文讲述了在Windows环境中,使用DNS解析搭建多域名网站时遇到的404错误,重点在于解决通过Apache访问权限问题。通过添加站点文件夹访问权限并修改<VirtualHost>配置,解决了访问www.lvyou.com时的404找不到页面问题。
5920

被折叠的 条评论
为什么被折叠?



