Я попробовал реализовать базовую аутентификацию в 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
Базовая аутентификация Apache2 не работает в приложении Flask ⇐ Apache
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Аутентификация ldap в Laravel 11.x для Интернета и базовая аутентификация для API
Anonymous » » в форуме Php - 0 Ответы
- 49 Просмотры
-
Последнее сообщение Anonymous
-