Sziasztok!
A következő probléma megoldásában akadtam el, és a segítségeteket kérném.
Adott egy Apache 2.2.11 ami mögött van egy Lotus Domino szerver. A cél az, hogy az apache-ot meglépve a Domino-n levő tartalom szolgálódjon ki, és az összes .nsf kiterjesztést rejtsük el a böngésző/felhasználó elől.
Ehhez be van lőve a proxy, reverse proxy és az URL Rewrite. Szép minden.
A gond, ha authentikálni kell a Domino-ra, akkor átdob a names.nsf-re, majd valamiért nem hajtófik végre a Rewrite és virít nekem a .nsf kiterjesztés...
Ha már van authentikált sessionom, akkor minden hasít.
Hogy tudnám átírni a Domino-ból válaszként jövő dolgokat úgy, hogy eltüntessem az nsf kiterjesztéseket?
A válaszokat előre is köszönöm!
Üdv.: Tamás
- 1456 megtekintés
Hozzászólások
proxypass, proxypassreverse
--
Ami elől menekülnek, az után szaladnak.
- A hozzászóláshoz be kell jelentkezni
Azt használom, megy is rendesen. Azzal nem bírkóziik meg, ha a Domino irányítja át máshova authentikálás miatt...
Szerintem beszúrok egy konfigot, úgy egyszerűbb:
ServerAdmin admin@xxxx.xx
DocumentRoot "xxxxxxxx"
ServerName xxxx.xxxx.xx
ErrorLog "logs/xpages_error.log"
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog "logs/xpages_access_log.log" common
ServerSignature Off
LogLevel Debug
RewriteEngine On
RewriteCond %{REQUEST_METHOD} GET
RewriteRule ^(.*)\.xp(.*)$ $1\.nsf$2 [P,L]
RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^(.*)\.xp(.*)$ $1\.nsf$2 [P,L]
#2009.04.03-i teszt
#RewriteRule ^(.*)\.nsf(.*) %{HTTP_REFERER} [E=STATUS:%{HTTP_REFERER}]
ProxyHTMLLogVerbose On
ProxyRequests Off
Order deny,allow
Allow from all
ProxyErrorOverride off
ProxyPreserveHost On
ProxyHTMLExtended On
ProxyPass / http://xxxxx.xxx.xx:80/
ProxyPassReverse / http://xxxxx.xxx.xx:80/
ProxyHTMLURLMap http://xxxxx.xxx.xx:8080/ http://xxxxx.xxx.xx:80/
ProxyHTMLCharsetDefault UTF-8
ProxyBadHeader StartBody
SetOutputFilter proxy-html
Header append Author env=STATUS
#Header set Location %{STATUS}
ProxyHTMLLinks a href
ProxyHTMLLinks area href
ProxyHTMLLinks link href
ProxyHTMLLinks img src longdesc usemap
ProxyHTMLLinks object classid codebase data usemap
ProxyHTMLLinks q cite
ProxyHTMLLinks blockquote cite
ProxyHTMLLinks ins cite
ProxyHTMLLinks del cite
ProxyHTMLLinks form action
ProxyHTMLLinks input src usemap
ProxyHTMLLinks head profile
ProxyHTMLLinks base href
ProxyHTMLLinks script src for
#
# Declaration for pre-1998 legacy HTML
ProxyHTMLLinks frame src longdesc
ProxyHTMLLinks iframe src longdesc
ProxyHTMLLinks body background
ProxyHTMLLinks applet codebase
ProxyHTMLEvents onclick ondblclick onmousedown onmouseup \
onmouseover onmousemove onmouseout onkeypress \
onkeydown onkeyup onfocus onblur onload \
onunload onsubmit onreset onselect onchange
- A hozzászóláshoz be kell jelentkezni
Megtudnád mondani, hogy mi a ProxyHTMLLinks, ProxyHTMLURLMap és a SetOutputFilter proxy-html?
- A hozzászóláshoz be kell jelentkezni