Apache2 权限被拒绝:访问/被拒绝

Apache2 权限被拒绝:访问/被拒绝

安装并启动 apache2 后,我无法打开网站并出现错误“禁止您无权访问此服务器上的/。“我在 httpd.conf 中尝试了一些不同的选项,但没有什么能帮助我解决这个问题。

每个目录的所有权限都是“drwxr-xr-x”。目录 /var/www 包含具有相同权限的文件名 index.html。请不要奇怪,错误日志中的时间不正确。我不知道问题出在哪里,希望有人能帮助我。

我的httpd.conf:

服务器根目录“/etc/apache2”
听 80
<如果模块 !mpm_netware_module>
    用户守护进程
    群组守护进程
</IfModule>
    服务器管理员[电子邮件保护]
    文件根目录“/var/www”
<目录 />
        选项 FollowSymLinks
    AllowOverride 无
    订单拒绝、允许
    全部拒绝
</目录>
    <目录 "/var/www">
        期权指数 FollowSymLinks
            允许覆盖全部
            命令允许、拒绝
            允许所有人
    </目录>
<IfModule 目录模块>
    目录索引 index.html
</IfModule>
<文件匹配“^\.ht”>
    命令允许、拒绝
    全部拒绝
    满足所有
</文件匹配>
错误日志 /var/apache2/logs/error_log

日志级别警告


<目录“/usr/share/apache2/cgi-bin”>
    AllowOverride 无
    选项 无
    命令允许、拒绝
    允许所有人
</目录>

默认类型 text/plain

<IfModule mime_module>
    类型配置 /etc/apache2/mime.types
    添加类型应用程序/x-压缩.Z
    添加类型应用程序/x-gzip .gz .tgz
</IfModule>
<IfModule ssl_module>
    SSLRandomSeed 启动内置
    SSLRandomSeed 连接内置
</IfModule>

我的错误日志:


[Sat Jan 01 00:50:26 2000] [notice] caught SIGTERM, shutting down
[Sat Jan 01 00:50:33 2000] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Sat Jan 01 00:50:34 2000] [notice] Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8j configured -- resuming normal operations
[Sat Jan 01 00:50:36 2000] [error] [client 192.168.1.44] (13)Permission denied: access to / denied
[Sat Jan 01 00:50:37 2000] [error] [client 192.168.1.44] (13)Permission denied: access to / denied
[Sat Jan 01 00:50:37 2000] [error] [client 192.168.1.44] (13)Permission denied: access to / denied
[Sat Jan 01 00:50:37 2000] [error] [client 192.168.1.44] (13)Permission denied: access to / denied
[Sat Jan 01 00:50:38 2000] [error] [client 192.168.1.44] (13)Permission denied: access to / denied
[Sat Jan 01 00:50:38 2000] [error] [client 192.168.1.44] (13)Permission denied: access to / denied

答案1

消除:

Options FollowSymLinks
AllowOverride None
Order Deny,Allow
Deny from all

答案2

您是否检查过物理文件系统以确保 /var 和 /var/www 具有足够的权限以供 apache 用户读取/访问文件?

$ ls -ld /var /var/www
drwxr-xr-x. 23 root root 4096 Jun 27  2010 /var
drwxr-xr-x.  6 root root 4096 Oct 27 07:29 /var/www

确保其符合犹太教规。

相关内容