The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Apache: права доступа к папке DocumentRoot"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Apache, http-серверы)
Изначальное сообщение [ Отслеживать ]

"Apache: права доступа к папке DocumentRoot"  +/
Сообщение от josser (ok) on 17-Сен-06, 20:25 
Проблема такая.
В httpd.conf: DocumentRoot /var/www/html.
Если ставлю права на эту директорию 777 - апач страницу отдаёт, а если изменить на 755, то браузер сообшает об ошибке 403 (Forbidden ....), короче не пускает. Хотя, как я понимаю, должна отображаться страница при правах 755.
Собственно, как сделать чтоб это работало при 755?)
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Apache: права доступа к папке DocumentRoot"  +/
Сообщение от Adil_18 email on 18-Сен-06, 01:39 
>Проблема такая.
>В httpd.conf: DocumentRoot /var/www/html.
>Если ставлю права на эту директорию 777 - апач страницу отдаёт, а
>если изменить на 755, то браузер сообшает об ошибке 403 (Forbidden
>....), короче не пускает. Хотя, как я понимаю, должна отображаться страница
>при правах 755.
>Собственно, как сделать чтоб это работало при 755?)

<Directory "/var/www.html">
                DirectoryIndex index.php index.html
                Options FollowSymLinks
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>

Poprobuy tak....

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Apache: права доступа к папке DocumentRoot"  +/
Сообщение от Асен Тотин email on 19-Сен-06, 01:13 
Привет,

Посмотрите также какие права на /var/www стоят... Apache требует по йерархии всегда иметь exec право...

WWell,

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Apache: права доступа к папке DocumentRoot"  +/
Сообщение от josser (ok) on 19-Сен-06, 03:08 
>Привет,
>
>Посмотрите также какие права на /var/www стоят... Apache требует по йерархии всегда
>иметь exec право...
>
>WWell,

проверил - права на /var/www вроде в норме:
[root@comp ~]# ls -la /var/
**************
drwxr-xr-x   6 root    root    4096 Sep 12 18:59 www
**************

Заметил странную вещь, после перезагрузки компьютера - апач страницу не отдаёт и выскакивает ошибка 403. Отстреливаю апач и заново его стартую - доступ есть, загружается index.php из DocumentRoot.
Как так получается? Не пойму.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Apache: права доступа к папке DocumentRoot"  +/
Сообщение от kvk email on 19-Сен-06, 17:24 
>>Привет,
>>
>>Посмотрите также какие права на /var/www стоят... Apache требует по йерархии всегда
>>иметь exec право...
>>
>>WWell,
>
>проверил - права на /var/www вроде в норме:
>[root@comp ~]# ls -la /var/
>**************
>drwxr-xr-x   6 root    root    
>4096 Sep 12 18:59 www
>**************
>
>Заметил странную вещь, после перезагрузки компьютера - апач страницу не отдаёт и
>выскакивает ошибка 403. Отстреливаю апач и заново его стартую - доступ
>есть, загружается index.php из DocumentRoot.
>Как так получается? Не пойму.
какая os, какой apache?
как запускаешь apache? Что в log'ах?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Apache: права доступа к папке DocumentRoot"  +/
Сообщение от josser (ok) on 21-Сен-06, 21:18 
>>>Привет,
>>>
>>>Посмотрите также какие права на /var/www стоят... Apache требует по йерархии всегда
>>>иметь exec право...
>>>
>>>WWell,
>>
>>проверил - права на /var/www вроде в норме:
>>[root@comp ~]# ls -la /var/
>>**************
>>drwxr-xr-x   6 root    root    
>>4096 Sep 12 18:59 www
>>**************
>>
>>Заметил странную вещь, после перезагрузки компьютера - апач страницу не отдаёт и
>>выскакивает ошибка 403. Отстреливаю апач и заново его стартую - доступ
>>есть, загружается index.php из DocumentRoot.
>>Как так получается? Не пойму.
>какая os, какой apache?
>как запускаешь apache? Что в log'ах?

os:Fedora 4, apache:ver.2.0.xx
при старте ОС соответственно апач стартует автоматом, но в этом случае он не отдаёт страницу. Если сделать kill апачу и стартануть его в ручную - всё едет без проблем.

Вот лог:
[Thu Sep 21 15:52:05 2006] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Sep 21 15:52:05 2006] [notice] Digest: generating secret for digest authentication ...
[Thu Sep 21 15:52:05 2006] [notice] Digest: done
[Thu Sep 21 15:52:05 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Thu Sep 21 15:52:05 2006] [notice] LDAP: SSL support unavailable
[Thu Sep 21 15:52:06 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/fileCtZxh6 in child process 2245 successful.
[Thu Sep 21 15:52:06 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/fileCtZxh6 in child process 2246 successful.
[Thu Sep 21 15:52:06 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/fileCtZxh6 in child process 2247 successful.
[Thu Sep 21 15:52:06 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/fileCtZxh6 in child process 2248 successful.
[Thu Sep 21 15:52:06 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/fileCtZxh6 in child process 2251 successful.
[Thu Sep 21 15:52:06 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/fileCtZxh6 in child process 2252 successful.
[Thu Sep 21 15:52:06 2006] [notice] Apache/2.0.54 (Fedora) configured -- resuming normal operations
[Thu Sep 21 15:52:06 2006] [info] Server built: Jul 26 2006 11:00:19
[Thu Sep 21 15:52:06 2006] [debug] prefork.c(956): AcceptMutex: sysvsem (default: sysvsem)
[Thu Sep 21 15:52:06 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/fileCtZxh6 in child process 2249 successful.
[Thu Sep 21 15:52:06 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/fileCtZxh6 in child process 2250 successful.
[Thu Sep 21 16:05:38 2006] [error] [client 172.17.17.1] (13)Permission denied: access to /index.php denied
[Thu Sep 21 16:05:38 2006] [error] [client 172.17.17.1] (13)Permission denied: access to /index.html denied
###########Видно как я пытаюсь зайти на комп со своего IP 172.17.17.1 и мне отказано в доступе,
###########далее я убиваю процесс httpd.
[Thu Sep 21 16:14:57 2006] [info] removed PID file /etc/httpd/run/httpd.pid (pid=2222)              
[Thu Sep 21 16:14:57 2006] [notice] caught SIGTERM, shutting down
###########А потом - идут строки после того, как я в ручную запустил апач и всё ОК.
[Thu Sep 21 16:15:08 2006] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Sep 21 16:15:09 2006] [notice] Digest: generating secret for digest authentication ...
[Thu Sep 21 16:15:09 2006] [notice] Digest: done
[Thu Sep 21 16:15:09 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Thu Sep 21 16:15:09 2006] [notice] LDAP: SSL support unavailable
[Thu Sep 21 16:15:09 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/file0t0x0B in child process 2863 successful.
[Thu Sep 21 16:15:09 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/file0t0x0B in child process 2864 successful.
[Thu Sep 21 16:15:09 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/file0t0x0B in child process 2865 successful.
[Thu Sep 21 16:15:09 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/file0t0x0B in child process 2866 successful.
[Thu Sep 21 16:15:09 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/file0t0x0B in child process 2867 successful.
[Thu Sep 21 16:15:09 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/file0t0x0B in child process 2868 successful.
[Thu Sep 21 16:15:09 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/file0t0x0B in child process 2869 successful.
[Thu Sep 21 16:15:09 2006] [debug] util_ldap.c(1681): Initialisation of global mutex /tmp/file0t0x0B in child process 2870 successful.
[Thu Sep 21 16:15:09 2006] [notice] Apache/2.0.54 (Fedora) configured -- resuming normal operations
[Thu Sep 21 16:15:09 2006] [info] Server built: Jul 26 2006 11:00:19
[Thu Sep 21 16:15:09 2006] [debug] prefork.c(956): AcceptMutex: sysvsem (default: sysvsem)

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Apache: права доступа к папке DocumentRoot"  +/
Сообщение от konst email(??) on 22-Сен-06, 02:40 
>os:Fedora 4, apache:ver.2.0.xx
>при старте ОС соответственно апач стартует автоматом, но в этом случае он
>не отдаёт страницу. Если сделать kill апачу и стартануть его в
>ручную - всё едет без проблем.
>
как стартуешь apache!!!!???!!!!
/etc/init.d/httpd start (стандарт)
или у тебя "свой" apach собран (/usr/local...)?

Если стандарт - то см. /etc/httpd/conf/httpd.conf
если нет - то соотвественно httpd.conf в том каталоге, куда установлен новый apache.
Пока ничего не понятно....
-------
т.е. вопросы такие:
1. Устанавливался ли apache вручную?
2. см. log /var/log/httpd/... ИЛИ те где указано в новоустановленном apache...
(просто такое ощущение, что apache при старте системы , и apache при ручном запуске - это разные apache (разные конфиги,etc)

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Apache: права доступа к папке DocumentRoot"  +/
Сообщение от ME on 22-Сен-06, 15:27 
Who is owner?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Apache: права доступа к папке DocumentRoot"  +/
Сообщение от холодильник2 on 20-Апр-11, 16:56 
> Who is owner?

You.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру