|
|
|
| Апач выдаёт 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. Не помогло. | |
|
|
|
|
|
|
|
для: ТЛК
(21.02.2007 в 11:55)
| | Всё правильно, помимо чтения файлов, Apache должен уметь читать директории.
>Попробовал еще поменять владельца файлов. Был root.root, поменял на apache.apache. Не
>помогло.
Хм... странно вообще должно бы... а у вас Apache точно из под apache работает, а не из под nobody? | |
|
|
|
|
|
|
|
для: cheops
(21.02.2007 в 12:56)
| | В httpd.conf пользователь и группа apache.apache,
Изменение владельца применял рекурсивно к директории как:
chown -R apache:apache WWW | |
|
|
|