Приложение 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, будет продолжать расследование и отправит лучший ответ здесь, как только я узнаю об этом.

Другие вопросы по тегам