User Tools

Site Tools


doc:appunti:linux:sa:proxy_debug

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:linux:sa:proxy_debug [2011/09/15 17:41] niccolodoc:appunti:linux:sa:proxy_debug [2011/09/15 17:44] niccolo
Line 1: Line 1:
-====== Substitute HTML or JavaScript with a proxy ======+====== Substitute HTML or JavaScript on the fly ======
  
-Using this recipe - while browsing a remote server - you can trick your browser into taking one file (JavaScript, HTML, image, ecc.) from a web server controlled by you instead of from the original server.+Using this recipe - while browsing a remote server - you can trick your browser into taking one file (JavaScript, HTML, image, ecc.) from a web server controlled by youinstead of from the original server.
  
 This can be useful to test some changes on a production server without actually touching the deployed code. This can be useful to test some changes on a production server without actually touching the deployed code.
 +
 +It works by telling the browser to use a proxy for a particular URL, and configure a fake web server to serve that content, eventually canged.
  
 Create a file **''proxy.pac''** and store it into your web server: Create a file **''proxy.pac''** and store it into your web server:
Line 10: Line 12:
 function FindProxyForURL(url, host) { function FindProxyForURL(url, host) {
     if (shExpMatch(url, "http://remote.server.com:8084/subdir/page.jsp?query_string")) {     if (shExpMatch(url, "http://remote.server.com:8084/subdir/page.jsp?query_string")) {
-        return "PROXY your.server.org:8080";+        return "PROXY your.server.org:8084";
     }     }
 } }
doc/appunti/linux/sa/proxy_debug.txt · Last modified: 2011/09/15 17:45 by niccolo