2011-09-15

修改Apache的默认站点目录

默认为DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs",现修改成DocumentRoot "D:/ApacheTEST"

继续查找,查找“<Directory "”(带英文双引号",见图3),查找到“<Directory "”之后,将第一个“Directory”字符串后面双引号内的字符串修改为自己想要设定的网站目录。

如:默认为<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">,现修改成<Directory " D:/ApacheTEST">

这个时候权限需要设置好。

在配置好了Apache服务器后,测试已经通过了,但是通过浏览器访问localhost时,出现403错误提示,
Forbidden
You don't have permission to access / on this server
请教出现这个问题的原因是什么呢?如何解决?

这是由于你更改了你的DocumentRoot,而更改了这个默认值后,下面还有一个值是要随着更改的。就在它下面不远的地方,有这样一段:

# This should be changed to whatever you set DocumentRoot to.

<Directory "\Your_New_DocumentRoot\">
中括号里的内容就是你更改的新值。这样就不会出现403错误了。

<Directory "/var/www/html1/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all