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