HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on this server.
可能是权限不足引起的问题。
解决方法:
打开apache的配置文件httpd.conf,逐行检查。找到:

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

此处“Deny from all”为拒绝一切连接。
把此行修改为 “Allow from all”,即可解决问题。
修改后的代码为:

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>

再在浏览器里打开,显示it works!问题解决。

403 Forbidden主要原因分析

1、你的IP被列入黑名单
2、你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了;
3、网站域名解析到了空间,但空间未绑定此域名;
4、你的网页脚本文件在当前目录下没有执行权限;
5、在不允许写/创建文件的目录中执行了创建/写文件操作;
6、服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽;


设置格式的注意事项,需要说明的是一般除了设置serverName和DocumentRoot外,还需要对目录进行设置,即的东西。否则会出现无权限访问之类的问题,其他参数诸如错误日志、用户访问信息、别名设置等等可以设置也可以省略。
以上方法也可以写在虚拟空间配置....中间,如下格式:

<VirtualHost *:80>
 #ServerAdmin admin@myxzy.com
 ServerName dummy-host.example.com?
 DocumentRoot "g:/www2"
 DirectoryIndex?index.html?index.php??
 ServerAlias?www.dummy-host.example.com??
 <Directory "g:/www2">
 Options FollowSymLinks
 AllowOverride All
 Require all granted
 </Directory> 
</VirtualHost>