Запрещено при доступе к общедоступному каталогу через Apache 2.2.22 + Tomcat

Мне нужно сделать /var/html/tomcat/public_www/ общедоступный, но я не могу понять, почему я все еще получаю страницу Запрещенных ошибок. Разрешение этой папки равно 777, и папка имеет ту же группу over:, что и процесс Apache.

В журнале Apache есть:

 [Mon Sep 07 13:44:57 2015] [crit] [client 12.10.180.135] (13)Permission denied: /var/html/tomcat/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

сайт с поддержкой /example.com

<VirtualHost *:80>
ServerName example.com
Redirect permanent / http://www.example.com/
</VirtualHost>

    <Virtualhost *:80>

        ServerName www.example.com
        ServerAdmin admin@example.com
        ServerAlias *.example.com

        RewriteEngine On
        RewriteOptions Inherit
        Options FollowSymlinks

        JkMount /* ajp13_worker
        JkUnMount /error/* ajp13_worker
        JkUnMount /static/* ajp13_worker

        DocumentRoot /var/html/tomcat/public_www/

        ErrorLog /var/html/tomcat/logs/error.log
        CustomLog /var/html/tomcat/logs/access.log common

        <Directory /var/html/tomcat/public_www/>
                Options +Indexes FollowSymLinks
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>

        ErrorDocument 503 /error/503/index.html
        ErrorDocument 404 /error/404/index.html
    </Virtualhost>

мой httpd.conf файл пуст Подскажите, пожалуйста, что не так с моим конфигом? Я также не понимаю, почему Apache/2.2.22 (Ubuntu) квиринг /var/html/tomcat/.htaccess файл, хотя AllowOverride none опция была установлена ​​на нет.

Спасибо

1 ответ

Я уже решил эту проблему. Причина, по которой он не работал, заключалась в том, что на tomcat В папке были неправильные разрешения.

Другие вопросы по тегам