Один и тот же доменный хостинг целевой страницы stati c и приложения Rails на sub-uri с Dokku - PullRequest
0 голосов
/ 06 мая 2020

В настоящее время на одном из моих VPS используется следующий сценарий:

  • https://example.com - целевая страница размещена на root домена
  • https://example.com/app - Nginx проксирование / приложение в мое приложение Rails на том же VPS (обслуживаемом Puma)

Необходимо перенести на новый сервер как приложения Dokku, так и это должно в результате появятся два приложения: одно для целевой страницы stati c и одно для приложения Rails. Это вообще возможно? Если да, то какие советы?

Спасибо!

1 Ответ

0 голосов
/ 13 мая 2020

Он заработал, установив обратный прокси-сервер в файле конфигурации nginx приложения целевой страницы, указывая на главное приложение:

  • Отключить поддержку VHOST в основном приложении, так как это не будет доступный снаружи или по доменному имени. Это создаст локальный контейнер прослушивания на порту с большим номером
  • Добавьте файл proxy.conf в /home/dokku/landing-page/nginx.conf.d/
  • Настроить обратный прокси в блоке location / app / внутри этого файла. Установите для восходящего потока IP-адрес и ПОРТ основного приложения (из первого пункта).

Это основные шаги. Пришлось немного подправить перенаправленные заголовки, чтобы SSL работал нормально, но он работает нормально!

...