2016-04-28 15 views
1

Wir verwenden derzeit Passagier als unseren Ruby-Anwendungsserver und verwenden das Apache-Plugin für Passagiere. Es gibt nur Plugins für NGINX und Apache mit Passenger, aber wir denken darüber nach, Caddy als unseren Webserver zu verwenden.Wie verwenden wir einen Anwendungsserver wie Passenger mit einem weniger gängigen Webserver (wie Caddy)?

Gibt es eine Möglichkeit, diese beiden Tools zu integrieren, oder allgemein für andere Anwendungsserver, wie können Sie Caddy mit ihnen integrieren?

Ich fand this auf Caddy erweitern, aber das scheint eher wie Features, während mit einem Anwendungsserver ich nicht einmal weiß, wo ich anfangen soll. Oder wenn es sich von jeder anderen Erweiterung unterscheidet.

Antwort

2

Sie können Passenger im Standalone-Modus verwenden und dann einen Reverse-Proxy von Caddy einrichten. Here is a guide auf wie Apache/Nginx zu Reverse-Proxy zu Passenger Standalone einrichten, aber das Prinzip kann auch auf Caddy angewendet werden.

+0

Planen Sie ein Modul für Caddy zu implementieren? Bessere Frage: Gibt es überhaupt eine Möglichkeit, dies zu tun? – siegy22

+0

Theoretisch ist es möglich. Werden wir es tun? Ich kann nur "Ja" sagen, wenn Caddy viel populärer wird, als es gerade ist. Abgesehen davon hat Caddy einige interessante Features, die wir in Zukunft vielleicht nachahmen möchten, aber zusätzlich zu Nginx. – Hongli

+0

Okay, das klingt sehr gut, danke für deinen Kommentar :) – siegy22