ubuntuusers.de

ProxyPassReverse funktioniert nicht mit OpenERP

Status: Ungelöst | Ubuntu-Version: Server 12.04 (Precise Pangolin)
Antworten |

-JTB-

Anmeldungsdatum:
29. März 2007

Beiträge: 64

Hallo zusammen,

ich habe folgenden Aufbau: Physischer Server ist per dyndns von extern erreichbar. Auf diesem Server habe ich zwei virtuelle Maschinen mittels kvm laufen. Ein egroupware Server (http://egroupwareserver) und ein OpenERP-Server (http://openerp).

hier meine /etc/apache2/sites-enabled/ssl sieht so aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<virtualhost *:443>
        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/cert.pem
        DocumentRoot /var/www
        <Proxy *>
                Order deny,allow
                Allow from all
        </Proxy>
        ProxyRequests Off
        ProxyPreserveHost On

        ProxyPass /egroupware http://egroupwareserver/egroupware
        ProxyPassReverse /egroupware http://egroupwareserver/egroupware

        ProxyPass /openerp http://openerp
        ProxyPassReverse /openerp http://openerp
</virtualhost>


<virtualhost 192.168.0.199:80>
        SSLEngine off  
        DocumentRoot /var/www
</virtualhost>

Der egroupwareserver ist in der VM intern über http://localhost/egroupware und von extern http://meindyndns/egroupware erreichbar. Der OpenERP-Server ist in der VM intern über http://localhost erreichbar.

Von extern komme ich nicht drauf. Wenn ich auf http://meindyndns/openerp zugreife, dann wird mittels ModRewrite scheinbar richtig ersetzt und ich bekomme eine leere Seite zurückgeliefert, in der Adressleiste ersetzt er zu http://meindyndns/?db=bitnami_openerp.

Mein erster Ansatz war eine weitere Ebene in der Adresse einzufügen, saodass ich den Server unter http://localhost/openerp erreiche (mittels ln -s in der /var/www) in der Hoffnung, dass dann das ModRewrite korrekt ersetzt.

Ich verwende ein Image von bitnami, welches jedoch direkt den root-Pfad verwendet. Das Verzeichnis /var/www existiert nicht.

Kann mir jemand einen guten Tipp geben, wie ich das erreichen kann?

Viele Grüße, JTB

Antworten |