@triadecom

Как принимать https запросы на node, поверх nginx?

И снова здравствуйте.
Всё пытаюсь запустить на своем сервере callback api от вконтакте, уже близок к финишу, но встал на одной проблеме:

Вконтакте для callback сервисов требует сервер на https с действительным не самоподписанным сертификатом. Это я сделал, проверил работу на php скрипте, сервер спокойно подходит под требования, принимая и отдавая запросы.

Но так как я не php разработчик, а node, то первым делом запустил и node сервер на порту 3000
Но теперь я не знаю, как мне из под порта 3000 обрабатывать запросы, которые идут на мой основной nginx сервер на 443 порту.

Мне очень нравится принцип работы ngrok, поэтому вот хотел бы сделать что-то такое же, но без самого ngrok.
Как это можно реализовать?

Сам сервер стоит на Ubuntu 16.04 + Nginx (php работает тоже из под него) ну и Node
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
@Mysterion
Если в качестве прокси-сервера выступает nginx, а nodejs за ним спрятан, то для nodejs сертификат не нужен.
Просто в конфиге nginx для нужного локейшена добавить:
proxy_pass http://127.0.0.1:3000;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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