Как перенаправить запрос на приложение телеграм бота?

Есть сервер 45.45.45.54. На сервере запущен вебхук пример документации aiogram. Домен https://botbotbot.com перенаправляет запрос на 45.45.45.54:443. На сервере так же есть nginx с конфигом:
server {
	listen 443;
	server_name 45.45.45.54;
	
	location / {
		proxy_pass localhost:3001;
	}
}

Вывод вебхука:
{"url": "45.45.45.54", "has_custom_certificate": false, "pending_update_count": 1, "last_error_date": 1623575279, "last_error_message": "Connection reset by peer", "max_connections": 40, "ip_address": "45.45.45.54"}

Приложение соответственно запущено на localhost:3001, но запросы не проходять туда (бот сообщение отправлять может). В чём может быть причина?
  • Вопрос задан
  • 272 просмотра
Решения вопроса 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
ssl on / listen ssl и сертификаты/ключи в конфиге добавлены? В состоянии, которое описано у вас в верхнем листинге, нгинкс будет слушать на 443 порту без HTTPS.

З.Ы. - в proxy_pass лучше явно указывать схему, т.е http(s)://.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы