adott a következő:
internet -> apache proxy -> internalwebserver
de kellene html-ben url átírás is
- 2028 megtekintés
Hozzászólások
adott a következő:
internet -> apache proxy -> internalwebserver
de kellene html-ben url átírás is
ez meg is van oldva:
ProxyRequests Off
ProxyPass / http://internalwebserver/
ProxyPassReverse / http://internalwebserver/
azonban van egy olyan bibi, hogy a megjelenített weboldalban egy-két linknél a href a következő href="http://internalwebserver/bla..bla", ezt át kellene írni href="/bla..bla"-ra vagy href="http://external.webserver.hu/bla..bla" formátumra
próbáltam:
ExtFilterDefine fixtext mode=output intype=text/html outtype=text/html \
cmd="/bin/sed s/internalwebserver/external.webserver.hu/g"
SetOutputFilter fixtext
de erre zagyvaság jelenik meg a böngészőben
próbáltam a cmd-ben egy perl scriptet megadni, ami egyidejűleg megváltoztatja a linket és lementi egy fájlba meg visszaadja a böngészőbe is, azonban a lementett fájl tartalma jó, de a böngészőben továbbra is zagyvaság jelenik meg
valami az oldal header részét cseszi szét, csak kérdés, miért
telnettel ellenőrizve, átjön a header és ez a vége:
Transfer-Encoding: chunked
0
----vége----
- A hozzászóláshoz be kell jelentkezni
az archívum kedvéért:
- header modult engedélyezni kell (ha még nem enabled)
- valamint a virtual host conf-jába kellett még egy ilyen:
Header set Content-Encoding 8-bit
- A hozzászóláshoz be kell jelentkezni
Modulok engedélyezve.
Internet - Apache Proxy - Internal WordpressMU
Kipróbáltam, de nálam még mindig internal server html link-et ad vissza:
ProxyPass / http://internal/
ProxyPassReverse / http://internal/
ExtFilterDefine fixtext mode=output intype=text/html outtype=text/html \
cmd="/bin/sed s/internal/external/g"
SetOutputFilter fixtext
Header set Content-Encoding 8-bit
- A hozzászóláshoz be kell jelentkezni