Topic awaiting preservation: Rewriting redirect 302 headers using Apache2 module? |
|
---|---|
Author | Thread |
Paranoid (IV) Inmate From: Johnstown, PA |
posted 02-22-2010 17:02
I am currently attempting to use my.domain.com as a proxy through which code: #Load Files needed for proxy_html_module #Proxy Support LoadModule proxy_module modules/mod_proxy.so #HTTP Support LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule headers_module modules/mod_headers.so LoadModule deflate_module modules/mod_deflate.so #LoadFile "C://www/gra/mod_proxy_html/zlib1.dll" #LoadFile "C://www/gra/mod_proxy_html/iconv.dll" # for proxy_html_module LoadFile "C://www/gra/mod_proxy_html/libxml2.dll" # rewrites HMTL URLs for proxied pages LoadModule proxy_html_module modules/mod_proxy_html.so # Turn off forward proxying ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> # Forward /my-gateway to http://domain.to_proxy_through_my_domain.com/ ProxyPass /my-gateway/ http://domain.to_proxy_through_my_domain.com/ <Location /my-gateway/> # ReWrite response headers ProxyPassReverse / # Enable link rewriting SetOutputFilter proxy-html # Apparently compression causes problems in mod_proxy_html RequestHeader unset Accept-Encoding ProxyHTMLExtended On ProxyHTMLURLMap .* http://my.domain.com/my-gateway/$1 Rihe ProxyHTMLLinks form action </Location>
code: POST /my-gateway/default.asp?do=login HTTP/1.1 Accept: image/gif, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */* Referer: http://my.domain.com/my-gateway/ Accept-Language: en-us User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729) Content-Type: application/x-www-form-urlencoded Accept-Encoding: gzip, deflate Host: my.domain.com Content-Length: 47 Connection: Keep-Alive Pragma: no-cache Cookie: sessionguid=%7B0DC785C5%2DE137%2D4514%2D826E%2D959A9D831E19%7D; ASPSESSIONIDASQQBQSA=NEMKJJBCMHMAENLDDOGKBNDN username=test&password=testpassword&Submit=Log+In
code: HTTP/1.1 302 Object moved Date: Mon, 22 Feb 2010 14:02:02 GMT Server: Microsoft-IIS/5.0 Location: http://domain.to_proxy_through_my_domain.com/default.asp?SessionGUID={02F9DB52-1907-48DF-BE08-E61777D6B192}&do=products Content-Type: text/html;charset=utf-8 Cache-control: private Set-Cookie: sessionguid=%7B02F9DB52%2D1907%2D48DF%2DBE08%2DE61777D6B192%7D; expires=Tue, 22-Feb-2011 06:00:00 GMT; path=/ Content-Length: 235 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive <html><head><title>Object moved</title></head><body><h1>Object Moved</h1>This object may be found <a href="http://domain.to_proxy_through_my_domain.com/default.asp?SessionGUID={02F9DB52-1907-48DF-BE08-E61777D6B192}&do=products">here</a>.</body></html>
code: "http://my.domain.com/my-gateway/default.asp?SessionGUID={02F9DB52-1907-48DF-BE08-E61777D6B192}&do=products"
code: "http://domain.to_proxy_through_my_domain.com/default.asp?SessionGUID={02F9DB52-1907-48DF-BE08-E61777D6B192}&do=products"
|
Maniac (V) Mad Scientist From: Belgrade, Serbia |
posted 02-23-2010 18:56
ProxyPassReverse directive is used to instruct Apache to adjust Location, Content-Location and URI headers in HTTP responses. Looking at your configuration, I think that you've specified this directive in a wrong way. |