[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problem beim Einrichten eines Reverse Proxy unter Apache



Thilo Engelbracht <mailinglists@engelbracht.de> wrote:
> Am 18.01.2017 um 22:53 schrieb Sven Hartge <sven@svenhartge.de>:
>> Thilo Engelbracht <mailinglists@engelbracht.de> wrote:
 
>>>            ProxyPass / http://stats.uptimerobot.com/
>>>            ProxyPassReverse / http://stats.uptimerobot.com/
>>>            RewriteEngine On
>>>            RewriteCond %{REQUEST_URI} ^/?$
>>>            RewriteRule ^(.*)$ http://stats.engelbracht.de/Qny1AuoR1 [L]
 
>> > Grundsätzlich funktioniert das auch - aber es gibt einen
>> > Schönheitsfehler: Wenn jemand im Browser "stats.engelbracht.de" eingibt,
>> > dann erscheint zwar die Statusseite. So weit, so gut. Allerdings wird in
>> > der Adresszeile  "stats.engelbracht.de/Qny1AuoR1" angezeigt...
>> 
>> > Kann mir jemand sagen, wie ich die Konfiguration verändern muss, damit
>> > in der Adresszeile nur "stats.engelbracht.de" angezeigt wird?
>> 
>> ProxyPass / http://stats.uptimerobot.com/Qny1AuoR1
>> ProxyPassReverse / http://stats.uptimerobot.com/Qny1AuoR1
>> 
>> RewriteRule etc. fallen dann weg.

> das war zuerst auch mein Ansatz - aber das funktioniert nicht:
> Wenn ich Deinen Vorschlag übernehme und einen reload von Apache
> durchführe, dann wird nach der Eingabe von "stats.engelbracht.de" die
> Seite nicht mehr korrekt angezeigt...

> Kann es sein, dass das irgendwie mit JavaScript zu tun hat?

Wahrscheinlich. mod_proxy fasst nichts innerhalb der Seite an und wenn
man den Pfad-Teil verändert (in diesem Fall von "/Qny1AuoR1" auf "/"),
dann geht das zumeinst schief. Es gibt dann noch mod_proxy_html, aber
auch dieses Modul ist sehr sehr eingeschränkt in seiner Zielsetzung und
funktioniert nicht für durch JavaScript clientseitig erzeugte dynamische
Webseiten.

Wenn du zu proxiende Webseite (hier
http://stats.uptimerobot.com/Qny1AuoR1) nicht mitspielt (was bei
JavaScript eigentlich immer der Fall ist), dann hast du keine Chance das
gewüschte umzusetzen und du wirst damit Leben müssen, den Pfad
"/Qny1AuoR1" auch in deiner veränderten URL zu sehen.

S°

-- 
Sigmentation fault. Core dumped.


Reply to: