Добавление второго пользователя для папки Apache2 www / html - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть сайт Apache2, настроенный на RPI3 с базовой аутентификацией.Это работало отлично, так как я действительно единственный пользователь.Сейчас я использую IFTTT для автоматизации нескольких элементов через веб-зацепки, чтобы использовать запрос GET для пары файлов .php, которые у меня есть в папке www / html.Это работает просто отлично, но у меня проблема в том, чтобы установить webhook с моим именем пользователя: паролем, поскольку у меня есть аутентифицированный сайт.Я использовал динамический DNS-сервер для этого доступа к моему сайту через имя пользователя: пароль @ mysite: 80 / file.php.Есть ли способ создать отдельную папку с именем пользователя и паролем, которая может получить доступ только к этой папке, а не ко всему каталогу www / html?Мне не нравится тот факт, что мой основной логин отправляется IFTTT.Если возможно, я бы хотел, чтобы это было NEWUSER: ПАРОЛЬ @ mysite: 80 / limited / file.php.

Я попытался создать эту папку и добавить ее доступ к apache2.conf, с поддержкой 000sites.Я также попытался добавить свои собственные файлы .htaccess и .htpasswd в «ограниченную» папку с другим пользователем.

Возможно ли это сделать?

Спасибо

1 Ответ

0 голосов
/ 20 февраля 2019

Я закончил тем, что заставил его работать, удалив записи для «ограниченной» папки подкаталога из Apache2.config и 000sites-enabled.Я также просто сохранил 2 файла для .htpasswd и .htaccess в папке «limited».

.htpasswd:

Пользователь: $ sjjnuinusencryptedpasswordijkmi22993

.htaccess:

AuthType Basic AuthName «Ограниченное содержимое» AuthUserFile /var/www/html/limited/.htpasswd

Надеюсь, это кому-нибудь поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...