Базовая аутентификация Apache2 не работает в приложении FlaskApache

Ответить
Anonymous
 Базовая аутентификация Apache2 не работает в приложении Flask

Сообщение Anonymous »

Я попробовал реализовать базовую аутентификацию в Apache в своем приложении Flask. Я сделал это через конфигурацию хоста, но всплывающее окно аутентификации не появляется, оно работает как обычно.

ServerName monitor.domain.com
DocumentRoot /home/ubuntu/monitor/

WSGIDaemonProcess app user=www-data group=www-data threads=5 python-home=/home/ubuntu/monitor/venv
WSGIScriptAlias / /home/ubuntu/monitor/flask-app.wsgi

ErrorLog ${APACHE_LOG_DIR}/flask-error.log
CustomLog ${APACHE_LOG_DIR}/flask-access.log combined


AuthType Basic
AuthName "Restricted Access"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
WSGIProcessGroup app
WSGIApplicationGroup %{GLOBAL}
#Order deny,allow
#Require all granted


RewriteEngine on
RewriteCond %{SERVER_NAME} =monitor.domain.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]


В файле .htpasswd уже что-то содержится:
myuser:$apr1$0glFoCsO$u62LjHvLMQznQqv..K63A0


Подробнее здесь: https://stackoverflow.com/questions/787 ... -flask-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»