Клиент запрещен конфигурацией сервера

Я создал сервер Apache для хостинга gitolite. Я последовал за данное руководство, но при обращении к серверу я получаю 403, а журнал ошибок apache содержит такую строку:

[ошибка] [клиент 192.168.0.97] клиент запрещен конфигурацией сервера: /var/www/bin/gitolite-suexec-wrapper.sh

насколько я понимаю, это означает, что пользователь apache не может открыть скрипт-обертку? Большинство страниц с подробным описанием "клиента denied by server configuration " сообщение написать о каталогах, нуждающихся в Allow from all, но поскольку /var/www/bin/ каталог даже не должен просматриваться, это не должно быть проблемой, я бы подумал?

в suexec части к vhost config выглядит так:

    SuexecUserGroup git git
    ScriptAlias /git/ /var/www/bin/gitolite-suexec-wrapper.sh/
    ScriptAlias /gitmob/ /var/www/bin/gitolite-suexec-wrapper.sh/

я запускаю gitolite 3.5.2 и apache 2.2.25 на сервере gentoo 3.10.7. Apache работает под пользователем apache, и gitolite'у под git. Это права доступа для suexec каталоги:

# ls -la /var/www/bin/ /var/www/git/
/var/www/bin/:
total 12
drwxr-xr-x 2 git    git  4096 Dec  9 21:26 .
drwxr-xr-x 5 apache root 4096 Dec  9 21:25 ..
-rwx------ 1 git    git   249 Dec  9 21:27 gitolite-suexec-wrapper.sh

/var/www/git/:
total 8
drwxr-xr-x 2 apache apache 4096 Dec  9 21:25 .
drwxr-xr-x 5 apache root   4096 Dec  9 21:25 ..

что еще я должен проверить?

23
задан carlpett
18.05.2023 14:06 Количество просмотров материала 3013
Распечатать страницу

1 ответ

Я "починил" его, Хотя мне кажется, что это взлом. Я добавил Это

    <Directory /var/www/bin>
            Order allow,deny
            Allow from all
    </Directory>

... на хост, конфиг. Я бы догадался, что это не должно быть действительно необходимо, так как это не фактический запрос клиента, который открывает этот каталог?

мне также пришлось переназначить пользователя и группу git, так как suexec был скомпилирован, чтобы заставить uid/gid > 1000, но установщик gentoo сделал их системными учетными записями,что дало низкий идентификатор.

0
отвечен carlpett 2023-05-19 21:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх