Мне нужно сделать /var/html/tomcat/public_www/
доступен для всех, но я не могу понять, почему я все еще получаю Запрещено страница ошибки. Разрешение этой папки установлено на 777, и папка имеет ту же группу over: group, что и процесс 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
site-enabled / 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
параметр был установлен в значение "нет".
Спасибо
Я уже решил эту проблему. Причина, по которой он не работал, заключалась в том, что tomcat
в папке были неправильные разрешения.