Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблемма с правами в Apache 1.3.23 на RedHut 7.3
 
 автор: ТЛК   (21.02.2007 в 11:55)   письмо автору
 
 

Апач выдаёт index.html и любые другие страницы только если на директорию WWW и вложенные файлы стоят права 755. Поставить 644 - сразу же ошибка 403. html-ки внутри пока без php и ssl.

access.conf:
------------------------
<directory /home/o/myhost/WWW>
Options Includes
Allow From All
</directory>
<directory /home/o/myhost/cgi>
Options ExecCGI
</directory>
-------------------------

httpd.conf
-------------------------
<VirtualHost xxx.xxx.xxx.xxx>
UserDir Disabled
ServerAdmin root@myhost
DocumentRoot /home/o/myhost/WWW
ServerName myhost
ErrorLog logs/myhost.error
CustomLog logs/myhost.access common
ScriptAlias /cgi-bin/ /home/o/myhost/cgi
LogLevel debug

ErrorDocument 403 error.html
ErrorDocument 400 error.html
</VirtualHost>
----------------------
В логе myhost.error при ошибке 403 пусто, а в myhost.access:
----------------------
xxx.xxx.xxx.xxx - - [20/Feb/2007:17:23:23 +0300] "GET / HTTP/1.1" 403 283
----------------------

Попробовал еще поменять владельца файлов. Был root.root, поменял на apache.apache. Не помогло.

   
 
 автор: cheops   (21.02.2007 в 12:56)   письмо автору
 
   для: ТЛК   (21.02.2007 в 11:55)
 

Всё правильно, помимо чтения файлов, Apache должен уметь читать директории.

>Попробовал еще поменять владельца файлов. Был root.root, поменял на apache.apache. Не
>помогло.
Хм... странно вообще должно бы... а у вас Apache точно из под apache работает, а не из под nobody?

   
 
 автор: ТЛК   (21.02.2007 в 13:06)   письмо автору
 
   для: cheops   (21.02.2007 в 12:56)
 

В httpd.conf пользователь и группа apache.apache,

Изменение владельца применял рекурсивно к директории как:

chown -R apache:apache WWW

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования