ich habe auf meinem Linux Server einen Lotus Domino Server laufen (der einen eingebauten Webserver hat) und möchte nebenher noch einen Apachen laufen lassen.
Dass das nen Domino ist und dass sich hier damit eventuell niemand auskennt ist nicht schlimm. Wichtig ist, ich kann den Domino so umstellen dass er auf Port 81 läuft, was auch gut funktioniert.
Demnach soll der Apache auf Port 80 laufen. Es gibt eine Anleitung im Netz mit welcher man beide Server parallel laufen lassen kann. (http://www.ferdychristant.com/blog/archive/DOMV-5ZKPCQ)
Mit dieser Anleitung habe ich es auch schonmal geschafft das auf einem anderen Server zum Laufen zu bringen. Nun hab ich aber einen neuen und muss es erneut einrichten. Natürlich hab ich die alten Konfig-Files nicht mehr, das wäre ja auch viel zu einfach....
Kurzum: Ich will einfach eine Weiche einbauen welche herausfindet ob in der URL ein .nsf zu finden ist, wenn ja, leite auf Port 81 um, wenn nicht lass weiter auf Port 80 laufen.
Beispiel:
vorher: http://meinedomain.de/log.nsf
nachher: http://meinedomain.de:81/log.nsf
Das im Link angegebene Beispiel funktioniert bei mir leider nicht.
- Code: Select all
<VirtualHost *>
ServerName mydomain.com
RewriteEngine On
RewriteRule ^/(.nsf) http://mydomain.com:81/$1 [P]
</VirtualHost>
Das hatte ich vorher ausprobiert. Ich hatte diese Frage vorher noch in nem anderen Forum gestellt, aber denen war die Frage scheinbar zu Off-Topic (???) wurde gelöscht...
Dort hatte ich den Hinweis bekommen dass ich auch so etwas ausprobieren könnte:
- Code: Select all
<VirtualHost *>
ServerName mydomain.com
ProxyPassMatch ^/(.*\.nsf) http://mydomain.com:81/$1
ProxyPassReverse / http://mydomain.com:81/
</VirtualHost>
Leider funktionierte auch das nicht.
Bei beiden Beispielen was ich ausprobiert habe passiert einfach nichts. Er sagt mir einfach nur dass der Apache auf Port 80 die gewünschte Ressource nicht finden kann.
Ich kann leider nicht sehr viele Informationen geben, beispielsweise über die Version vom Apache, ich weiß nur dass es ein Apache2 ist. Wenn ihr mir sagt wo ich nachschauen muss, dann liefere ich gern noch Infos nach. Ich weiß auf jeden Fall dass die nötigen Module (Proxy, Proxy_http und rewrite) aktiviert und geladen sind. Auch dass mein Apache soweit normal funktioniert und ich auf meine Domino Seiten über Port 81 komme (manuell eingetragen) Doch die Weiterleitung funktioniert nicht. Ich überlege schon, da der Server standardmäßig vom Provider aufgesetzt wurde (mit dieser dusseligen Parallels Plesk Software mit ich nie das machen kann was ich will^^) Könnte es sein dass dieses Rewrite an irgendner Stelle deaktiviert ist oder so ähnlich? Ich kenne mich nicht soo gut mit dem Apachen aus, aber was ich da bisher ausprobiert habe müsste nach meinem Verständnis eigentlich funktionieren.
Hat jemand von euch eine Idee was die Ursache sein könnte? Wie gesagt, wenn Informationen fehlen dann sagt mir wo ich sie in etwa herkriegen könnte.
Danke im voraus.
Grüße
EDIT: Auf dem Server ist direkt der Apache installiert (vorinstalliert), also kein XAMPP oder so.