apache на centos 5.6 дає мені дозволи відхилено помилку


10

Я запускаю apache на centos 5.6 і всякий раз, коли я намагаюся завантажити скрипт php в будь-який каталог, крім / var / www / html (root dir апачі за замовчуванням), він дає мені дозволу, яким відхилено помилку.

Однак, коли я перевіряю дозволи мого нового кореневого dir (/ var / www-dev) проти режиму dir (/ var / www / html), вони збігаються однаково. обидва кажуть: root: root 755

Я навіть спробував змінити право власності на apache: apache, і все-таки отримав ту саму помилку

Але коли я змінюю конфігурацію apache назад, це за замовчуванням root dir (/ var / www / html), все працює.

Я роблю щось не так?

Це налаштування, які я змінюю:

DocumentRoot "/var/www/html"

<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Примітка: я перезапускаю apache кожного разу, коли змінюю конфігурацію та дозволи дозволу.

також: у мене також включені REMI та EPEL


Чи ввімкнено SELinux?
Барт Де Вос

@TiZon я не вірю в це. має бути?
koeder

Чи можете ви дати нам точне повідомлення? Це "відмова у дозволі" надходить з файлової системи або безпосередньо від apache (наприклад, деякою директивою Порядку)? А чи є повідомлення у файлі error.log?
Раффаель Лютігер

І перевірте, чи є у цих двох підкаталогах файли .htaccess.
Раффаель Лютігер

1
Дякую @TiZon! SELinux, увімкнено. Як тільки я відключив його, редагуючи файл / etc / selinux / config, мої веб-додатки змогли завантажуватися в інші директори.
koeder

Відповіді:


11

Зазвичай це походить від Selinux і не дає доступу до папки. робити

ls -alZ /var/www/

і якщо в папці html немає контексту system_u: object_r: httpd_sys_content_t, виправте це chcon

chcon -v -R --type=httpd_sys_content_t /var/www/html

http://wiki.centos.org/HowTos/SELinux


Дякую @Julien Vehent! Я нагороджу вас відповіддю, оскільки ваш метод дозволяє мені редагувати дозволи SELinux у певній папці, а не відключати SELinux усі разом. Дуже дякую. Це спрацювало! і врятував мені головний біль.
koeder
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.