Как я создаю виртуальный хост с основным автором HTTP?

Одним решением (который я должен был использовать) является прохождение через задания крона и изменение полномочий указанного каталога и файлов под ним. Не симпатичный, но это работает.

Если Вы хотите расширить способность пользователей изменить это, Вы могли бы рассмотреть разрешение пользователей от ftpgroup позволить chmod в рамках указанного каталога с соответствующим правилом с помощью sudo.

Или можно сделать сценарий оболочки, который делает соответствующие проверки и делает функцию и делает ту программу позволенной быть выполненным через sudo. Я не предлагаю, ни рекомендую сценарий оболочки набора-uid.

2
задан 21 February 2012 в 18:41
1 ответ

Чтобы включить аутентификацию пользователя на точке входа вашего веб-сервера, вы должны добавить следующие строки в строки конфигурации VirtualHost.

<VirtualHost>
..
..
..
..
..

    AuthUserFile /usr/local/apache2/conf/.htpasswd
    AuthName "yoursite.com, Please Log In."
    AuthType Basic
    Require User userallowedtoenter
</VirtualHost>

И, добавляя эти строки, каждый раз, когда вы открываете веб-сайт, Auth Появится всплывающее окно с запросом на ввод пароля / пользователя.

3
ответ дан 3 December 2019 в 10:58

Теги

Похожие вопросы