Quantcast

VHM funktioniert nicht richtig.

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

VHM funktioniert nicht richtig.

Gert
Hallo!

Ich habe eine Plone-Site unter www.example.com:8080/plsite aufgesetzt.
Der Zugriff funktioniert bestens.
Ich will die Seite aber unter www.example.com ansprechen.

Dazu habe ich in meinem apache2 im VirtualHost folgendes RewriteRule
eingetragen:
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteRule ^/(.*)
http://www.example.com:8080/VirtualHostBase/http/www.example.com:80/plsite/VirtualHostRoot/$1
[L]
</IfModule>

Wenn ich nun www.example.com aufrufe, funktioniert der Zugriff zwar, in
der Adresszeile (IE und FireFox) sthet aber:
http://www.example.com:8080/VirtualHostBase/http/www.example.com:80/plsite/VirtualHostRoot/

Sollte das VHM nicht www.example.com zurückmelden?

Versionen:
Zope Version (2.13.12, python 2.6.7, linux2)
Python Version 2.6.7 (r267:88850, Mar 24 2012, 21:58:16) [GCC 4.4.5]
System Platform linux2
INSTANCE_HOME /usr/local/Plone/zeocluster/parts/client1
CLIENT_HOME /usr/local/Plone/zeocluster/var/client1
Network Services ZServer.HTTPServer.zhttp_server (Port: 8080)

apache2:
Server version: Apache/2.2.16 (Debian)

Was habe ich falsch gemacht?

Danke,
Gert


_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: VHM funktioniert nicht richtig.

Benjamin Hedrich-3
Dazu habe ich in meinem apache2 im VirtualHost folgendes RewriteRule
eingetragen:
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^/(.*)
http://www.example.com:8080/VirtualHostBase/http/www.example.com:80/plsite/VirtualHostRoot/$1
[L]
</IfModule>

Hi Gert,

versuche mal, aus dem "[L]" ein "[P, L]" zu machen. Allerdings brauchst
du dann das Apache-Modul "mod_proxy". Das "P" bewirkt, dass der Request
durch eine Proxyverbindung zu Zope "geschleust wird", dann sollten deine
URLs wieder richtig sein.

Gruß,
Benjamin




Am 09.04.2012 15:49, schrieb Gert:

> Hallo!
>
> Ich habe eine Plone-Site unter www.example.com:8080/plsite aufgesetzt.
> Der Zugriff funktioniert bestens.
> Ich will die Seite aber unter www.example.com ansprechen.
>
> Dazu habe ich in meinem apache2 im VirtualHost folgendes RewriteRule
> eingetragen:
> <IfModule mod_rewrite.c>
>     RewriteEngine On
>     RewriteRule ^/(.*)
> http://www.example.com:8080/VirtualHostBase/http/www.example.com:80/plsite/VirtualHostRoot/$1
> [L]
> </IfModule>
>
> Wenn ich nun www.example.com aufrufe, funktioniert der Zugriff zwar, in
> der Adresszeile (IE und FireFox) sthet aber:
> http://www.example.com:8080/VirtualHostBase/http/www.example.com:80/plsite/VirtualHostRoot/
>
> Sollte das VHM nicht www.example.com zurückmelden?
>
> Versionen:
> Zope Version (2.13.12, python 2.6.7, linux2)
> Python Version 2.6.7 (r267:88850, Mar 24 2012, 21:58:16) [GCC 4.4.5]
> System Platform linux2
> INSTANCE_HOME /usr/local/Plone/zeocluster/parts/client1
> CLIENT_HOME /usr/local/Plone/zeocluster/var/client1
> Network Services ZServer.HTTPServer.zhttp_server (Port: 8080)
>
> apache2:
> Server version: Apache/2.2.16 (Debian)
>
> Was habe ich falsch gemacht?
>
> Danke,
> Gert
>
>
> _______________________________________________
> zope mailing list
> [hidden email]
> https://mail.dzug.org/mailman/listinfo/zope



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: VHM funktioniert nicht richtig.

Gert
Hallo Benjamin!

Danke für die schnelle Antwort!

> versuche mal, aus dem "[L]" ein "[P, L]" zu machen. Allerdings brauchst
> du dann das Apache-Modul "mod_proxy". Das "P" bewirkt, dass der Request
> durch eine Proxyverbindung zu Zope "geschleust wird", dann sollten deine
> URLs wieder richtig sein.

Ich dachte, mod_proxy kann ich mir sparen. Ist wohl nicht so.

Habe allerdings eine Endlosschleife geschafft :-)
Durch ersetzen von http://www.example.com:8080 durch
http://localhost:8080 (wie es in den Anleitungen steht aber ohne proxy
nicht funktioniert) habe ich das gelöst.

Außerdem mag der apache beim Aktivieren von mod_proxy kein reload. Erst
ein stop/start brachte die Lösung.

Danke,
Gert




Am 09.04.2012 16:12, schrieb Benjamin Hedrich:

> Dazu habe ich in meinem apache2 im VirtualHost folgendes RewriteRule
> eingetragen:
> <IfModule mod_rewrite.c>
>    RewriteEngine On
>    RewriteRule ^/(.*)
> http://www.example.com:8080/VirtualHostBase/http/www.example.com:80/plsite/VirtualHostRoot/$1
>
> [L]
> </IfModule>
>
> Hi Gert,
>
> versuche mal, aus dem "[L]" ein "[P, L]" zu machen. Allerdings brauchst
> du dann das Apache-Modul "mod_proxy". Das "P" bewirkt, dass der Request
> durch eine Proxyverbindung zu Zope "geschleust wird", dann sollten deine
> URLs wieder richtig sein.
>
> Gruß,
> Benjamin
>
>
>
>
> Am 09.04.2012 15:49, schrieb Gert:
>> Hallo!
>>
>> Ich habe eine Plone-Site unter www.example.com:8080/plsite aufgesetzt.
>> Der Zugriff funktioniert bestens.
>> Ich will die Seite aber unter www.example.com ansprechen.
>>
>> Dazu habe ich in meinem apache2 im VirtualHost folgendes RewriteRule
>> eingetragen:
>> <IfModule mod_rewrite.c>
>>     RewriteEngine On
>>     RewriteRule ^/(.*)
>> http://www.example.com:8080/VirtualHostBase/http/www.example.com:80/plsite/VirtualHostRoot/$1
>>
>> [L]
>> </IfModule>
>>
>> Wenn ich nun www.example.com aufrufe, funktioniert der Zugriff zwar, in
>> der Adresszeile (IE und FireFox) sthet aber:
>> http://www.example.com:8080/VirtualHostBase/http/www.example.com:80/plsite/VirtualHostRoot/
>>
>>
>> Sollte das VHM nicht www.example.com zurückmelden?
>>
>> Versionen:
>> Zope Version (2.13.12, python 2.6.7, linux2)
>> Python Version 2.6.7 (r267:88850, Mar 24 2012, 21:58:16) [GCC 4.4.5]
>> System Platform linux2
>> INSTANCE_HOME /usr/local/Plone/zeocluster/parts/client1
>> CLIENT_HOME /usr/local/Plone/zeocluster/var/client1
>> Network Services ZServer.HTTPServer.zhttp_server (Port: 8080)
>>
>> apache2:
>> Server version: Apache/2.2.16 (Debian)
>>
>> Was habe ich falsch gemacht?
>>
>> Danke,
>> Gert
>>
>>
>> _______________________________________________
>> zope mailing list
>> [hidden email]
>> https://mail.dzug.org/mailman/listinfo/zope
>
>
>
> _______________________________________________
> zope mailing list
> [hidden email]
> https://mail.dzug.org/mailman/listinfo/zope
>


_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Loading...