Приложение Nginx/uWSGI Flask неожиданно вернуло 401
Я новичок в развертывании приложений Python uSWGI за nginx в качестве обратного прокси-сервера, но до сих пор у меня не было никаких проблем.
У меня есть небольшая линода, где я развертываю все свои веб-приложения на Python одновременно. По состоянию на вчера у меня было два из них работает на портах 8080 и 8090, вчера я решил развернуть статический сайт по умолчанию в моем корне сервера. Сработало как положено. Эта сеть имела базовую почтовую форму, поэтому я перестроил свои IPTABLES, чтобы разрешить исходящий трафик для почтового порта. (Это единственное основное изменение, которое я сделал) И я решил перезапустить линод, чтобы привести все в порядок.
После этого я перезапустил оба веб-приложения, но каким-то образом одно из них (которое работает безупречно в локальной среде разработки) просто возвращает ошибку 401.
Я действительно понятия не имею, что это может быть, у меня такое же приложение, запущенное в heroku, и у меня нет проблем там.
У меня закончились идеи о том, что это может быть.
Это моя конфигурация блока сервера для приложения
server {
# Running port
listen 80;
server_name bachmanager.com www.bachmanager.com;
#logs
access_log /var/www/BachApp/logs/access.log;
error_log /var/www/BachApp/logs/errors.log;
# Proxying connections to application servers
location / {
include uwsgi_params;
uwsgi_pass uwsgiBach;
proxy_redirect off;
proxy_set_header Host www.bachmanager.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
}
}
Я слонялся вокруг, но каждый вопрос или сообщение о 401 говорит о том, как правильно его использовать, кажется, что никто не получает эту ошибку по ошибке...
Я уверен, что это довольно простой вопрос, но я не могу понять это.
1 ответ
Как Майкл написал, это сообщение было отправлено Flask, будет продолжать расследование и отправит лучший ответ здесь, как только я узнаю об этом.