Как исправить защиту паролем Bitnami? - PullRequest
0 голосов
/ 26 октября 2019

Я следовал инструкциям, описанным в:

https://docs.bitnami.com/aws/infrastructure/nodejs/administration/use-htpasswd/

Я пытался использовать разные пути для Directory и дважды проверял все пути несколько раз.

Пожалуйстаобратите внимание, что мое приложение в настоящее время работает, поэтому пути не должны быть проблемой.

Кто-нибудь знает, как это работает?

1 Ответ

0 голосов
/ 04 ноября 2019

Блок Каталог предназначен для изменения конфигурации конкретной папки, которую обслуживает Apache. В этом случае, я думаю, вы используете действие Proxy для показа информации вашего приложения через Apache, верно? В этом руководстве объясняется, как это сделать (или вы можете поделиться файлами .conf в папке / opt / bitnami / apps / jptv / config / server)

https://docs.bitnami.com/google/infrastructure/nodejs/administration/create-custom-application-nodejs/

В этом случае, вам нужно будет использовать блоки «Location» или «Proxy» для настройки аутентификации. Вам нужно будет отредактировать файл httpd-app.conf с любым из них. В этом потоке переполнения стека есть несколько примеров

Обратный прокси-сервер Apache с базовой аутентификацией

Можете ли вы попробовать любой из этих параметров конфигурации в файле httpd-app.conf?

<Location />
    AuthType Basic
    AuthName "JPTV DEV Environment"
    AuthUserFile "/opt/bitnami/apache2/jptv_users"
    Require valid-user

  <IfVersion >= 2.3>
   # Require all granted
  </IfVersion>
</Location>

ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/

или

<Proxy *>
    AuthType Basic
    AuthName "JPTV DEV Environment"
    AuthUserFile "/opt/bitnami/apache2/jptv_users"
    Require valid-user

  <IfVersion >= 2.3>
   # Require all granted
  </IfVersion>
</Proxy>

ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/

Пожалуйста, не забудьте перезапустить Apache при редактировании файла.

...