Как мы используем сервер приложений, такой как Passenger, с менее распространенным веб-сервером (например, Caddy)?

В настоящее время мы используем пассажира в качестве нашего сервера приложений ruby ​​и используем подключаемый модуль Apache для пассажира. Есть только плагины для NGINX и Apache с Passenger, но мы думаем использовать Caddy в качестве нашего веб-сервера.

Есть ли способ интегрировать эти два инструмента или, в более общем смысле, для других серверов приложений, как вы можете интегрировать с ними Caddy?

Я нашел это в расширении caddy, но это больше похоже на функции, тогда как с приложением сервер я даже не знаю с чего начать. Или если оно отличается от любого другого расширения.


person Jono    schedule 28.04.2016    source источник


Ответы (1)


Вы можете использовать Passenger в автономном режиме, а затем настроить обратный прокси-сервер от Caddy. Вот руководство по настройке Apache/Nginx для обратного прокси-сервера Passenger Standalone, но этот принцип можно применить и к Caddy.

person Hongli    schedule 29.04.2016
comment
Планируете ли вы реализовать модуль для кэдди? Лучший вопрос: есть ли вообще возможность сделать это? - person siegy22; 10.01.2017
comment
Теоретически это возможно. Мы собираемся это сделать? Я могу сказать «да» только тогда, когда Caddy станет намного популярнее, чем сейчас. Сказав это, у Caddy есть некоторые интересные функции, которые мы, возможно, захотим имитировать в будущем, но поверх Nginx. - person Hongli; 10.01.2017