Lighttpd-Proxy für Dienst an einem anderen Port
Ich habe ein Problem, von dem ich hoffe, dass es häufig genug ist, um schnell gelöst zu werden. Insbesondere habe ich einen Server, auf dem ich mehrere Webanwendungen gleichzeitig für meinen persönlichen Gebrauch hosten möchte. Ich möchte jedoch, dass es gut organisiert ist.
Mein derzeitiger Ansatz besteht darin, jede Web-App mit einer eigenen Instanz eines lighttpd-Servers zu installieren, die über HTTP an einem nicht standardmäßigen Port (8080, 8081, 8082 usw.) ausgeführt wird. Ich benutze dann den lighttpd-Server des Systems als Proxy für jede dieser Web-Apps. Also zum Beispiel myurl.com/tt-rss/
Proxies 127.0.0.1:8080/tt-rss/
und so weiter. Die "main" lighttpd-Instanz ist auch die Instanz, die für das Ausführen von HTTPS verantwortlich ist (der Zugriff auf die von den Web-Apps verwendeten Ports ist nur auf localhost beschränkt). Ich denke, dies ist eine bequeme Möglichkeit, HTTPS an einem Ort zu handhaben, im Gegensatz zu Es muss für jede einzelne Webanwendung einzeln konfiguriert werden.
Das Problem, das ich habe, ist folgendes: Ich versuche, die Shout-Webapp für IRC auszuführen, die auf Node.js ausgeführt wird und standardmäßig einfach auf Port 9000 ausgeführt wird. Das Problem ist, dass die URL dafür ist myurl.com:9000
und myurl.com:9000/shout/
was nicht, wenn Ich habe den oben beschriebenen Proxying-Ansatz verwendet. Das bedeutet, dass ich nur einen Proxy verwenden myurl.com => 127.0.0.1:9000
kann. Dies ist jedoch nicht förderlich für die Ausführung anderer ähnlicher Anwendungen auf meinem Server. Ich möchte in der Lage sein, diesen proxying Setup zu haben: myurl.com/shout/ => 127.0.0.1:9000/
Ich nehme an, ich brauche zu verwenden mod_proxy
und mod_rewrite
für das Konzert, aber ich bin nicht sicher, wie dies zu tun. Ich hatte gehofft, jemand könnte helfen.
Danke im Voraus.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Gibt es eine Möglichkeit, ein drahtloses Netzwerk an eine Proxy-Einstellung zu binden?
-
5
Zugriff auf Hulu / Youtube außerhalb der USA
-
1
Opera "vergisst" die Proxy-Definition, wenn der Proxy nicht erreichbar ist
-
5
Firefox automatisch zum Standard-Internet-Proxy machen lassen?
-
1
Apache Reverse Proxy
-
3
Kann nicht herausfinden, warum diese Regex nicht zutrifft
-
1
Sicherheit der Portweiterleitung mit UPnP und OS X
-
2
Kostenloser Proxyserver für Windows Home Server?
-
3
Die Proxy-Einstellungen des PCs werden überschrieben
-
5
Kennt jemand eine skriptfähige Methode zum Wechseln der Internet-Proxy-LAN-Einstellungen für Browser