@ApiMaster

NGINX как реверс-прокси с SSL. SSL_ERROR_RX_RECORD_TOO_LONG + не работают относительные URL?

Привет всем! Я имею фронтэнд на Vue + Webpack Dev-server и бэкенд на Node.js +Express, работающих на портах 8080 и 3000 соответственно. Для того что бы добавить поддержку SSL я использую в качестве реверс-прокси NGINX + Cerbot со следующей конфигурацией - https://gist.github.com/sergey-prosvirnin/0fb8c37a...

Моя проблема заключается, что когда я хочу обратиться к бэкенду, например для сброса пароля по ссылке вида liga.is:3000/static/user/auth/local/reset-password... я получаю ошибку браузера SSL_ERROR_RX_RECORD_TOO_LONG (Firefox), но если я сброшу куки и кэш, после перезагрузки всё вновь работает, но проблема повторяется вновь и вновь.

Так же я заметил, что все изображения с относительным путем /static/img/*** перестают работать, когда работают через NGINX.

Всех выше этих вышеизложенных проблем нет, когда я не использую NGINX.

P.S. Я не добавлял данные в конфиг для бэкенда, и по идее должна работать ссылка по http. Почему происходит перенаправление на https для порта 3000?
P.P.S. Как правильно добавить проксирование для бэкенда (порт 3000) в этом конфиге?

Сайт с проблемой - https://vk.cc/awbpv5

Видео с проблемой №1 - https://youtu.be/l7Zb2Ux3Zw8
Видео с проблемой №2 - https://youtu.be/WS6EAwWV35o

Репозиторий с кодом проекта - https://github.com/HabitRPG/habitica
  • Вопрос задан
  • 354 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы