403 Запрещенная проблема с Apache
Странно, я изменил папку users/groups на www-data (sudo chown -R www-data:www-data /datos/www
) а также изменили разрешение на 755 (sudo chmod -R 755 /datos/www
), но все равно получаю 403 Запрещенную проблему с Apache. Пытался найти пользователя apache в списке процессов, и вот результат:
bakhtiyor@sony-vaio:/var/www$ ps aux | grep apache2
root 6627 0.1 0.2 158128 9244 ? Ss 23:23 0:00 /usr/sbin/apache2 -k start
www-data 6632 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start
www-data 6633 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start
www-data 6634 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start
www-data 6635 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start
www-data 6636 0.0 0.1 158152 5348 ? S 23:23 0:00 /usr/sbin/apache2 -k start
1000 6681 0.0 0.0 13468 896 pts/0 S+ 23:23 0:00 grep --color=auto apache2
Файл конфигурации Apache для моего виртуального хоста находится здесь:
<VirtualHost indextj:80>
ServerAdmin webmaster@indextj
DocumentRoot /datos/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /datos/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
...
...
</VirtualHost>
Это связано с первым процессом apache, запущенным под root? Хотя я не знаю, почему apache работает под пользователем root.
Нужны идеи по решению этой странной проблемы.
Спасибо
2 ответа
Решение
Theres что-то странное в этом конф. Не совсем понимаю...
<VirtualHost indextj:80>
ServerAdmin webmaster@indextj
DocumentRoot /datos/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /datos/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
...
...
</VirtualHost>
но с первого взгляда могу сказать чанче AllowOverride
в All
, это конф моей вики например.
<Directory /var/lib/mediawiki/>
Options +FollowSymLinks
AllowOverride All
order allow,deny
allow from all
</Directory>