Веб-сайт сообщает net::ERR_CONNECTION_REFUSED [закрыто]Python

Программы на Python
Anonymous
Веб-сайт сообщает net::ERR_CONNECTION_REFUSED [закрыто]

Сообщение Anonymous »

Я запускаю приложение FastAPI с официанткой в ​​качестве рабочего сервера. Локально все работает нормально, но когда я пытаюсь получить к нему доступ через свой домен, сталкиваюсь с такими проблемами:

Код: Выделить всё

#Python---Code
@app.post("/get_video_info")
async def get_video_info(request: VideoInfoRequest):
#Html---Code
fetch('/get_video_info', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ url: linkInput }),
})
ERR_CONNECTION_REFUSED при попытке использовать HTTP.
ERR_CERT_INVALID при использовании HTTPS.
Вот моя настройка:
Приложение FastAPI обслуживается с помощью официантка.
У меня есть сертификат SSL от Let's Encrypt.
Домен указывает на правильный IP-адрес (DNS настроен).
Nginx обрабатывает SSL, и я настроил сертификат файлы правильно.
Я думаю, что может быть проблема с тем, как официантка обрабатывает HTTP-запросы или что-то в этом роде с моей настройкой SSL в Nginx.
Вопросы:
Должен ли я просто использовать Nginx для обработки SSL и проксировать трафик официантке через HTTP?
Есть идеи, почему я получаю ошибки ERR_CONNECTION_REFUSED и ERR_CERT_INVALID?
Может быть, это DNS или брандмауэр проблема с блокировкой моего приложения?
Буду признателен за любую помощь! Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/789 ... on-refused

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