SkipTyler
@SkipTyler
Junior+ Front-End developer

Как настроить два сервера node на nginx (https)?

Всем привет.
Скажу сразу, я фронтенд разработчик, и на мои плечи упала вот такая беда)

Есть приложение на vue + node
Vue работает на одном сервере node, так как ssr
конфиг тут

И api на ноде
Конфиг тут

Работает все это на VPS сервере.
Установил туда nginx и https сертификат от certbot.eff.org

Конфиг nginx тут

Приложение на vue работает.
Но вот к обращение к апи нет.

Request URL: https://domain.od.ua:3001/api/v1/admin/login
Referrer Policy: no-referrer-when-downgrade
Provisional headers are shown
Access-Control-Request-Headers: content-type,x-requested-with
Access-Control-Request-Method: POST
Origin: https://domain.od.ua
Referer: https://domain.od.ua/admin-panel/login
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36


И в инспекте такая ошибка ERR_SSL_PROTOCOL_ERROR

Что я сделал не так?
И как можно решить проблему?
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
А что мешает обращаться через nginx, который висит перед нодой и обеспечивает SSL?
Вангую, что бэкенд, висящий у вас на 3001 порту, слушает по протоколу HTTP, а не HTTPS.
Ответ написан
Ваш ответ на вопрос

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

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