Domino 9 und frühere Versionen > ND8: Administration & Userprobleme

Reverse Proxy mit Domino 8.0.2

<< < (2/2)

0xse:
Mit mod_proxy und mod_sed zusammen funktioniert. Wobei das universelle gestalten der Regexp sicher noch einen Moment brauchen wird. Aber es klappt.


--- Zitat ---ProxyPass /Ordner http://server.intern.de
ProxyPassReverse /Ordner http://server.intern.de

<Location /Ordner/>
   OutputSed "s/ src=\"\\// src=\"\\/Ordner\\//g"
   OutputSed "s/ href=\"\\// href=\"\\/Ordner\\//g"
   OutputSed "s/ cite=\"\\// cite=\"\\/Ordner\\//g"
   OutputSed "s/ codebase=\"\\// codebase=\"\\/Ordner\\//g"
   OutputSed "s/ data=\"\\// data=\"\\/Ordner\\//g"
   OutputSed "s/ u=\"\\// u=\"\\/Ordner\\//g"
   OutputSed "s/ action=\"\\// action=\"\\/Ordner\\//g"
   OutputSed "s/ usemap=\"\\// usemap=\"\\/Ordner\\//g"
   OutputSed "s/ profile=\"\\// profile=\"\\/Ordner\\//g"
   OutputSed "s/ for=\"\\// for=\"\\/Ordner\\//g"
   OutputSed "s/ background=\"\\// background=\"\\/Ordner\\//g"
   OutputSed "s/ longdesc=\"\\// longdesc=\"\\/Ordner\\//g"

   OutputSed "s/:url(\\//:url(\\/Ordner\\//g"
   OutputSed "s/document.location.href = \"\\//document.location.href = \"\\/Ordner\\//g"

   OutputSed "s/http:\\/\\/server.intern.de\\//\\/Ordner\\//g"

   ProxyPassReverseCookiePath /Ordner /Ordner/Portal
   ProxyPassReverseCookieDomain server.intern.de portal.extern.de
</Location>

--- Ende Zitat ---

0xse:
Man kann dem *** kein Flag mitgeben, dass es nicht case sensitive ist.  Also muss man alle Zeichen jeweils groß und klein als Zeichengruppe angeben. Ich fange an SED zu lieben... es ist irgendwie ein bißchen wie Notes ;)


--- Zitat ---OutputSed "s/ [Ss][Rr][Cc]=\"\\// src=\"\\/Ordner\\//g"

--- Ende Zitat ---

0xse:
mod_sed ist Mist, das ist wirklich noch im vor Beta Status. Bei den Textersetzungen schneidet das bei jedem Match das jeweils letzte Zeichen des gesamten zu durchsuchenden Textes ab. Bei 50 Matches fehlen also 50 Zeichen am Ende des Textes. So wird z.B. bei der Standard Notes Login Maske das RedirectTo am Ende abgeschnitten. Darüber ist's aufgefallen.

Irgendwie hab ich das Gefühl, dass Reverse Proxys, so wie ich mir das vorstelle mit Unterverzeichnissen, nicht allzu verbreitet sind. Naja, wo bliebe sonst die Herausforderung :)

0xse:
mod_sed ist doch gar nicht so schlimm. Man lernt nie aus :-)

Header unset Content-Length

Wird der Inhalt vergrößert und es ist die Inhaltslänge im Header angegeben, schneidet der Browser trotzt kompletter Übertragung am Ende der angegebenen Länge ab. Also einfach den Header verwerfen oder neuberechnen und schon funktioniert's.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln