我的专用服务器安装了Debian wheezy以及Apache2 php和mysql。 ISPConfig3作为控制面板安装。
在ISPConfig下创建一个站点并使用它创建一个shell用户帐户后,我将tar文件上传到web目录并解压缩文件。
默认的ispconfig index.html文件会显示提取后的index.php没有被拾取,并在删除默认的index.php之后我收到错误消息
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
我尝试直接访问www.domain.com/index.php,但这也不起作用。
我是否必须修改apache中的任何内容?任何帮助将不胜感激。
答案 0 :(得分:0)
该错误告诉您服务器无法读取DirectoryIndex指令中指定的文件(或文件),并且正在尝试显示403(安全)错误文档,而该文档无权读取
您需要检查运行httpd守护程序的用户,并确保该用户至少具有对DocumentRoot中所有文件的读取权限。执行此操作的最佳方法是确保用户是文件的所有者。
在Redhat / CentOS系统上,httpd以用户“apache”
运行chown -R apache:apache /var/www/html