Is it possible for a reverse proxy to make its request to another proxy and rewrite the urls in the response content?ARR reverse proxy outbound rewrite rule for redirectionsUse apache as a HTTPS to HTTP Proxynginx proxy to a proxyCan you set up a reverse proxy to forward requests based on request content and/or parameters?How to set up a Apache forward proxy with persistent connections?400 Bad Request while creating websocket between client and nodejs with Nginx as reverse proxyPassing Authorization Basic Headers Along in ProxyWhy is only the first request to an NTLM authenticating proxy challenged and how do subsequent requests through the proxy get authenticated?Setting up communication from forward proxy to reverse proxy using tinyproxyrewrite url for proxy and preserve original url for client

What does the "remote control" for a QF-4 look like?

How do I deal with an unproductive colleague in a small company?

Maximum likelihood parameters deviate from posterior distributions

Why is Minecraft giving an OpenGL error?

What is the word for reserving something for yourself before others do?

Important Resources for Dark Age Civilizations?

Alternative to sending password over mail?

A newer friend of my brother's gave him a load of baseball cards that are supposedly extremely valuable. Is this a scam?

Which country benefited the most from UN Security Council vetoes?

How is the claim "I am in New York only if I am in America" the same as "If I am in New York, then I am in America?

dbcc cleantable batch size explanation

Are astronomers waiting to see something in an image from a gravitational lens that they've already seen in an adjacent image?

What does it mean to describe someone as a butt steak?

High voltage LED indicator 40-1000 VDC without additional power supply

What's that red-plus icon near a text?

Was any UN Security Council vote triple-vetoed?

How much RAM could one put in a typical 80386 setup?

Could an aircraft fly or hover using only jets of compressed air?

Why doesn't H₄O²⁺ exist?

Arrow those variables!

Horror movie about a virus at the prom; beginning and end are stylized as a cartoon

What doth I be?

Codimension of non-flat locus

Can you really stack all of this on an Opportunity Attack?



Is it possible for a reverse proxy to make its request to another proxy and rewrite the urls in the response content?


ARR reverse proxy outbound rewrite rule for redirectionsUse apache as a HTTPS to HTTP Proxynginx proxy to a proxyCan you set up a reverse proxy to forward requests based on request content and/or parameters?How to set up a Apache forward proxy with persistent connections?400 Bad Request while creating websocket between client and nodejs with Nginx as reverse proxyPassing Authorization Basic Headers Along in ProxyWhy is only the first request to an NTLM authenticating proxy challenged and how do subsequent requests through the proxy get authenticated?Setting up communication from forward proxy to reverse proxy using tinyproxyrewrite url for proxy and preserve original url for client






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








2















I'm currently looking into reverse proxies and don't have a specific one in mind yet.



I am trying to forward my requests from a reverse proxy through another proxy on the web with authentication. The main reason for a reverse proxy is to have the urls rewritten so when the user clicks on it, it will be forwarded through my reverse proxy. However, it also needs to go through an actual proxy with authentication.



So basically what I am trying to achieve is, the user navigates to a site, the request is captured by a reverse proxy, the reverse proxy then makes another request through another proxy (with a proxy authentication). When the reverse proxy gets a response back, it rewrites the urls from the content inside the response and deliver it back to the user.



My question is, is this possible at all? If so, where could I start looking to implement this?



Any help is appreciated, thank you!



edit:
I found a way to rewrite urls in mod proxy using mod_replace. But still haven't found a way to forward the webrequests through another proxy










share|improve this question




























    2















    I'm currently looking into reverse proxies and don't have a specific one in mind yet.



    I am trying to forward my requests from a reverse proxy through another proxy on the web with authentication. The main reason for a reverse proxy is to have the urls rewritten so when the user clicks on it, it will be forwarded through my reverse proxy. However, it also needs to go through an actual proxy with authentication.



    So basically what I am trying to achieve is, the user navigates to a site, the request is captured by a reverse proxy, the reverse proxy then makes another request through another proxy (with a proxy authentication). When the reverse proxy gets a response back, it rewrites the urls from the content inside the response and deliver it back to the user.



    My question is, is this possible at all? If so, where could I start looking to implement this?



    Any help is appreciated, thank you!



    edit:
    I found a way to rewrite urls in mod proxy using mod_replace. But still haven't found a way to forward the webrequests through another proxy










    share|improve this question
























      2












      2








      2








      I'm currently looking into reverse proxies and don't have a specific one in mind yet.



      I am trying to forward my requests from a reverse proxy through another proxy on the web with authentication. The main reason for a reverse proxy is to have the urls rewritten so when the user clicks on it, it will be forwarded through my reverse proxy. However, it also needs to go through an actual proxy with authentication.



      So basically what I am trying to achieve is, the user navigates to a site, the request is captured by a reverse proxy, the reverse proxy then makes another request through another proxy (with a proxy authentication). When the reverse proxy gets a response back, it rewrites the urls from the content inside the response and deliver it back to the user.



      My question is, is this possible at all? If so, where could I start looking to implement this?



      Any help is appreciated, thank you!



      edit:
      I found a way to rewrite urls in mod proxy using mod_replace. But still haven't found a way to forward the webrequests through another proxy










      share|improve this question














      I'm currently looking into reverse proxies and don't have a specific one in mind yet.



      I am trying to forward my requests from a reverse proxy through another proxy on the web with authentication. The main reason for a reverse proxy is to have the urls rewritten so when the user clicks on it, it will be forwarded through my reverse proxy. However, it also needs to go through an actual proxy with authentication.



      So basically what I am trying to achieve is, the user navigates to a site, the request is captured by a reverse proxy, the reverse proxy then makes another request through another proxy (with a proxy authentication). When the reverse proxy gets a response back, it rewrites the urls from the content inside the response and deliver it back to the user.



      My question is, is this possible at all? If so, where could I start looking to implement this?



      Any help is appreciated, thank you!



      edit:
      I found a way to rewrite urls in mod proxy using mod_replace. But still haven't found a way to forward the webrequests through another proxy







      apache-2.2 web-server proxy reverse-proxy mod-proxy






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jul 19 '13 at 14:13









      KrispyDonutsKrispyDonuts

      1111




      1111




















          1 Answer
          1






          active

          oldest

          votes


















          0














          This is from Apache's Documentation




          ProxyPass Directive




          Description: Maps remote servers into the local server URL-space



          Syntax: ProxyPass [path] !|url [key=value [key=value ...]] [nocanon] [interpolate] [noquery]



          Context: server config, virtual host, directory



          Status: Extension



          Module: mod_proxy




          This directive allows remote servers to be mapped into the space of the local server; the local server does not act as a proxy in the conventional sense, but appears to be a mirror of the remote server. The local server is often called a reverse proxy or gateway. The path is the name of a local virtual path; url is a partial URL for the remote server and cannot include a query string.




          Note: This directive cannot be used within a context.



          The ProxyRequests directive should usually be set off when using
          ProxyPass.




          Suppose the local server has address http://example.com/; then





          ProxyPass http://backend.example.com/




          will cause a local request for http://example.com/mirror/foo/bar to be internally converted into a proxy request to http://backend.example.com/bar.



          The following alternative syntax is possible, however it can carry a performance penalty when present in very large numbers. The advantage of the below syntax is that it allows for dynamic control via the Balancer Manager interface:




          ProxyPass /mirror/foo/ http://backend.example.com/



          If the first argument ends with a trailing /, the second argument
          should also end with a trailing / and vice versa. Otherwise the
          resulting requests to the backend may miss some needed slashes and do
          not deliver the expected results.




          The ! directive is useful in situations where you don't want to reverse-proxy a subdirectory, e.g.




          <Location /mirror/foo/>
          ProxyPass http://backend.example.com/
          </Location>

          <Location /mirror/foo/i>
          ProxyPass !
          </Location>



          ProxyPass /mirror/foo/i ! ProxyPass /mirror/foo
          http://backend.example.com




          will proxy all requests to /mirror/foo to backend.example.com except requests made to /mirror/foo/i.




          Ordering ProxyPass Directives



          The configured ProxyPass and ProxyPassMatch rules are checked in the
          order of configuration. The first rule that matches wins. So usually
          you should sort conflicting ProxyPass rules starting with the longest
          URLs first. Otherwise later rules for longer URLS will be hidden by
          any earlier rule which uses a leading substring of the URL. Note that
          there is some relation with worker sharing. In contrast, only one
          ProxyPass directive can be placed in a Location block, and the most
          specific location will take precedence. For the same reasons
          exclusions must come before the general ProxyPass directives.




          In Apache HTTP Server 2.1 and later, mod_proxy supports pooled connections to a backend server. Connections created on demand can be retained in a pool for future use. Limits on the pool size and other settings can be coded on the ProxyPass directive using key=value parameters, described in the table below.



          By default, mod_proxy will allow and retain the maximum number of connections that could be used simultaneously by that web server child process. Use the max parameter to reduce the number from the default. Use the ttl parameter to set an optional time to live; connections which have been unused for at least ttl seconds will be closed. ttl can be used to avoid using a connection which is subject to closing because of the backend server's keep-alive timeout.



          The pool of connections is maintained per web server child process, and max and other settings are not coordinated among all child processes, except when only one child process is allowed by configuration or MPM design.




          Example



          ProxyPass /example http://backend.example.com max=20 ttl=120 retry=300







          share|improve this answer

























          • Please consider providing a working example. makes your answers better.

            – dawud
            Jul 28 '13 at 6:12











          • No good, that just sets a HTTP header called Via. It doesn't send the requests to a HTTP proxy.

            – sourcejedi
            Jul 28 '13 at 10:48











          • I have edited my original answer

            – Tim Dunkley
            Aug 11 '13 at 3:11











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "2"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f524756%2fis-it-possible-for-a-reverse-proxy-to-make-its-request-to-another-proxy-and-rewr%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          This is from Apache's Documentation




          ProxyPass Directive




          Description: Maps remote servers into the local server URL-space



          Syntax: ProxyPass [path] !|url [key=value [key=value ...]] [nocanon] [interpolate] [noquery]



          Context: server config, virtual host, directory



          Status: Extension



          Module: mod_proxy




          This directive allows remote servers to be mapped into the space of the local server; the local server does not act as a proxy in the conventional sense, but appears to be a mirror of the remote server. The local server is often called a reverse proxy or gateway. The path is the name of a local virtual path; url is a partial URL for the remote server and cannot include a query string.




          Note: This directive cannot be used within a context.



          The ProxyRequests directive should usually be set off when using
          ProxyPass.




          Suppose the local server has address http://example.com/; then





          ProxyPass http://backend.example.com/




          will cause a local request for http://example.com/mirror/foo/bar to be internally converted into a proxy request to http://backend.example.com/bar.



          The following alternative syntax is possible, however it can carry a performance penalty when present in very large numbers. The advantage of the below syntax is that it allows for dynamic control via the Balancer Manager interface:




          ProxyPass /mirror/foo/ http://backend.example.com/



          If the first argument ends with a trailing /, the second argument
          should also end with a trailing / and vice versa. Otherwise the
          resulting requests to the backend may miss some needed slashes and do
          not deliver the expected results.




          The ! directive is useful in situations where you don't want to reverse-proxy a subdirectory, e.g.




          <Location /mirror/foo/>
          ProxyPass http://backend.example.com/
          </Location>

          <Location /mirror/foo/i>
          ProxyPass !
          </Location>



          ProxyPass /mirror/foo/i ! ProxyPass /mirror/foo
          http://backend.example.com




          will proxy all requests to /mirror/foo to backend.example.com except requests made to /mirror/foo/i.




          Ordering ProxyPass Directives



          The configured ProxyPass and ProxyPassMatch rules are checked in the
          order of configuration. The first rule that matches wins. So usually
          you should sort conflicting ProxyPass rules starting with the longest
          URLs first. Otherwise later rules for longer URLS will be hidden by
          any earlier rule which uses a leading substring of the URL. Note that
          there is some relation with worker sharing. In contrast, only one
          ProxyPass directive can be placed in a Location block, and the most
          specific location will take precedence. For the same reasons
          exclusions must come before the general ProxyPass directives.




          In Apache HTTP Server 2.1 and later, mod_proxy supports pooled connections to a backend server. Connections created on demand can be retained in a pool for future use. Limits on the pool size and other settings can be coded on the ProxyPass directive using key=value parameters, described in the table below.



          By default, mod_proxy will allow and retain the maximum number of connections that could be used simultaneously by that web server child process. Use the max parameter to reduce the number from the default. Use the ttl parameter to set an optional time to live; connections which have been unused for at least ttl seconds will be closed. ttl can be used to avoid using a connection which is subject to closing because of the backend server's keep-alive timeout.



          The pool of connections is maintained per web server child process, and max and other settings are not coordinated among all child processes, except when only one child process is allowed by configuration or MPM design.




          Example



          ProxyPass /example http://backend.example.com max=20 ttl=120 retry=300







          share|improve this answer

























          • Please consider providing a working example. makes your answers better.

            – dawud
            Jul 28 '13 at 6:12











          • No good, that just sets a HTTP header called Via. It doesn't send the requests to a HTTP proxy.

            – sourcejedi
            Jul 28 '13 at 10:48











          • I have edited my original answer

            – Tim Dunkley
            Aug 11 '13 at 3:11















          0














          This is from Apache's Documentation




          ProxyPass Directive




          Description: Maps remote servers into the local server URL-space



          Syntax: ProxyPass [path] !|url [key=value [key=value ...]] [nocanon] [interpolate] [noquery]



          Context: server config, virtual host, directory



          Status: Extension



          Module: mod_proxy




          This directive allows remote servers to be mapped into the space of the local server; the local server does not act as a proxy in the conventional sense, but appears to be a mirror of the remote server. The local server is often called a reverse proxy or gateway. The path is the name of a local virtual path; url is a partial URL for the remote server and cannot include a query string.




          Note: This directive cannot be used within a context.



          The ProxyRequests directive should usually be set off when using
          ProxyPass.




          Suppose the local server has address http://example.com/; then





          ProxyPass http://backend.example.com/




          will cause a local request for http://example.com/mirror/foo/bar to be internally converted into a proxy request to http://backend.example.com/bar.



          The following alternative syntax is possible, however it can carry a performance penalty when present in very large numbers. The advantage of the below syntax is that it allows for dynamic control via the Balancer Manager interface:




          ProxyPass /mirror/foo/ http://backend.example.com/



          If the first argument ends with a trailing /, the second argument
          should also end with a trailing / and vice versa. Otherwise the
          resulting requests to the backend may miss some needed slashes and do
          not deliver the expected results.




          The ! directive is useful in situations where you don't want to reverse-proxy a subdirectory, e.g.




          <Location /mirror/foo/>
          ProxyPass http://backend.example.com/
          </Location>

          <Location /mirror/foo/i>
          ProxyPass !
          </Location>



          ProxyPass /mirror/foo/i ! ProxyPass /mirror/foo
          http://backend.example.com




          will proxy all requests to /mirror/foo to backend.example.com except requests made to /mirror/foo/i.




          Ordering ProxyPass Directives



          The configured ProxyPass and ProxyPassMatch rules are checked in the
          order of configuration. The first rule that matches wins. So usually
          you should sort conflicting ProxyPass rules starting with the longest
          URLs first. Otherwise later rules for longer URLS will be hidden by
          any earlier rule which uses a leading substring of the URL. Note that
          there is some relation with worker sharing. In contrast, only one
          ProxyPass directive can be placed in a Location block, and the most
          specific location will take precedence. For the same reasons
          exclusions must come before the general ProxyPass directives.




          In Apache HTTP Server 2.1 and later, mod_proxy supports pooled connections to a backend server. Connections created on demand can be retained in a pool for future use. Limits on the pool size and other settings can be coded on the ProxyPass directive using key=value parameters, described in the table below.



          By default, mod_proxy will allow and retain the maximum number of connections that could be used simultaneously by that web server child process. Use the max parameter to reduce the number from the default. Use the ttl parameter to set an optional time to live; connections which have been unused for at least ttl seconds will be closed. ttl can be used to avoid using a connection which is subject to closing because of the backend server's keep-alive timeout.



          The pool of connections is maintained per web server child process, and max and other settings are not coordinated among all child processes, except when only one child process is allowed by configuration or MPM design.




          Example



          ProxyPass /example http://backend.example.com max=20 ttl=120 retry=300







          share|improve this answer

























          • Please consider providing a working example. makes your answers better.

            – dawud
            Jul 28 '13 at 6:12











          • No good, that just sets a HTTP header called Via. It doesn't send the requests to a HTTP proxy.

            – sourcejedi
            Jul 28 '13 at 10:48











          • I have edited my original answer

            – Tim Dunkley
            Aug 11 '13 at 3:11













          0












          0








          0







          This is from Apache's Documentation




          ProxyPass Directive




          Description: Maps remote servers into the local server URL-space



          Syntax: ProxyPass [path] !|url [key=value [key=value ...]] [nocanon] [interpolate] [noquery]



          Context: server config, virtual host, directory



          Status: Extension



          Module: mod_proxy




          This directive allows remote servers to be mapped into the space of the local server; the local server does not act as a proxy in the conventional sense, but appears to be a mirror of the remote server. The local server is often called a reverse proxy or gateway. The path is the name of a local virtual path; url is a partial URL for the remote server and cannot include a query string.




          Note: This directive cannot be used within a context.



          The ProxyRequests directive should usually be set off when using
          ProxyPass.




          Suppose the local server has address http://example.com/; then





          ProxyPass http://backend.example.com/




          will cause a local request for http://example.com/mirror/foo/bar to be internally converted into a proxy request to http://backend.example.com/bar.



          The following alternative syntax is possible, however it can carry a performance penalty when present in very large numbers. The advantage of the below syntax is that it allows for dynamic control via the Balancer Manager interface:




          ProxyPass /mirror/foo/ http://backend.example.com/



          If the first argument ends with a trailing /, the second argument
          should also end with a trailing / and vice versa. Otherwise the
          resulting requests to the backend may miss some needed slashes and do
          not deliver the expected results.




          The ! directive is useful in situations where you don't want to reverse-proxy a subdirectory, e.g.




          <Location /mirror/foo/>
          ProxyPass http://backend.example.com/
          </Location>

          <Location /mirror/foo/i>
          ProxyPass !
          </Location>



          ProxyPass /mirror/foo/i ! ProxyPass /mirror/foo
          http://backend.example.com




          will proxy all requests to /mirror/foo to backend.example.com except requests made to /mirror/foo/i.




          Ordering ProxyPass Directives



          The configured ProxyPass and ProxyPassMatch rules are checked in the
          order of configuration. The first rule that matches wins. So usually
          you should sort conflicting ProxyPass rules starting with the longest
          URLs first. Otherwise later rules for longer URLS will be hidden by
          any earlier rule which uses a leading substring of the URL. Note that
          there is some relation with worker sharing. In contrast, only one
          ProxyPass directive can be placed in a Location block, and the most
          specific location will take precedence. For the same reasons
          exclusions must come before the general ProxyPass directives.




          In Apache HTTP Server 2.1 and later, mod_proxy supports pooled connections to a backend server. Connections created on demand can be retained in a pool for future use. Limits on the pool size and other settings can be coded on the ProxyPass directive using key=value parameters, described in the table below.



          By default, mod_proxy will allow and retain the maximum number of connections that could be used simultaneously by that web server child process. Use the max parameter to reduce the number from the default. Use the ttl parameter to set an optional time to live; connections which have been unused for at least ttl seconds will be closed. ttl can be used to avoid using a connection which is subject to closing because of the backend server's keep-alive timeout.



          The pool of connections is maintained per web server child process, and max and other settings are not coordinated among all child processes, except when only one child process is allowed by configuration or MPM design.




          Example



          ProxyPass /example http://backend.example.com max=20 ttl=120 retry=300







          share|improve this answer















          This is from Apache's Documentation




          ProxyPass Directive




          Description: Maps remote servers into the local server URL-space



          Syntax: ProxyPass [path] !|url [key=value [key=value ...]] [nocanon] [interpolate] [noquery]



          Context: server config, virtual host, directory



          Status: Extension



          Module: mod_proxy




          This directive allows remote servers to be mapped into the space of the local server; the local server does not act as a proxy in the conventional sense, but appears to be a mirror of the remote server. The local server is often called a reverse proxy or gateway. The path is the name of a local virtual path; url is a partial URL for the remote server and cannot include a query string.




          Note: This directive cannot be used within a context.



          The ProxyRequests directive should usually be set off when using
          ProxyPass.




          Suppose the local server has address http://example.com/; then





          ProxyPass http://backend.example.com/




          will cause a local request for http://example.com/mirror/foo/bar to be internally converted into a proxy request to http://backend.example.com/bar.



          The following alternative syntax is possible, however it can carry a performance penalty when present in very large numbers. The advantage of the below syntax is that it allows for dynamic control via the Balancer Manager interface:




          ProxyPass /mirror/foo/ http://backend.example.com/



          If the first argument ends with a trailing /, the second argument
          should also end with a trailing / and vice versa. Otherwise the
          resulting requests to the backend may miss some needed slashes and do
          not deliver the expected results.




          The ! directive is useful in situations where you don't want to reverse-proxy a subdirectory, e.g.




          <Location /mirror/foo/>
          ProxyPass http://backend.example.com/
          </Location>

          <Location /mirror/foo/i>
          ProxyPass !
          </Location>



          ProxyPass /mirror/foo/i ! ProxyPass /mirror/foo
          http://backend.example.com




          will proxy all requests to /mirror/foo to backend.example.com except requests made to /mirror/foo/i.




          Ordering ProxyPass Directives



          The configured ProxyPass and ProxyPassMatch rules are checked in the
          order of configuration. The first rule that matches wins. So usually
          you should sort conflicting ProxyPass rules starting with the longest
          URLs first. Otherwise later rules for longer URLS will be hidden by
          any earlier rule which uses a leading substring of the URL. Note that
          there is some relation with worker sharing. In contrast, only one
          ProxyPass directive can be placed in a Location block, and the most
          specific location will take precedence. For the same reasons
          exclusions must come before the general ProxyPass directives.




          In Apache HTTP Server 2.1 and later, mod_proxy supports pooled connections to a backend server. Connections created on demand can be retained in a pool for future use. Limits on the pool size and other settings can be coded on the ProxyPass directive using key=value parameters, described in the table below.



          By default, mod_proxy will allow and retain the maximum number of connections that could be used simultaneously by that web server child process. Use the max parameter to reduce the number from the default. Use the ttl parameter to set an optional time to live; connections which have been unused for at least ttl seconds will be closed. ttl can be used to avoid using a connection which is subject to closing because of the backend server's keep-alive timeout.



          The pool of connections is maintained per web server child process, and max and other settings are not coordinated among all child processes, except when only one child process is allowed by configuration or MPM design.




          Example



          ProxyPass /example http://backend.example.com max=20 ttl=120 retry=300








          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jul 28 '13 at 13:49

























          answered Jul 28 '13 at 4:38









          Tim DunkleyTim Dunkley

          11




          11












          • Please consider providing a working example. makes your answers better.

            – dawud
            Jul 28 '13 at 6:12











          • No good, that just sets a HTTP header called Via. It doesn't send the requests to a HTTP proxy.

            – sourcejedi
            Jul 28 '13 at 10:48











          • I have edited my original answer

            – Tim Dunkley
            Aug 11 '13 at 3:11

















          • Please consider providing a working example. makes your answers better.

            – dawud
            Jul 28 '13 at 6:12











          • No good, that just sets a HTTP header called Via. It doesn't send the requests to a HTTP proxy.

            – sourcejedi
            Jul 28 '13 at 10:48











          • I have edited my original answer

            – Tim Dunkley
            Aug 11 '13 at 3:11
















          Please consider providing a working example. makes your answers better.

          – dawud
          Jul 28 '13 at 6:12





          Please consider providing a working example. makes your answers better.

          – dawud
          Jul 28 '13 at 6:12













          No good, that just sets a HTTP header called Via. It doesn't send the requests to a HTTP proxy.

          – sourcejedi
          Jul 28 '13 at 10:48





          No good, that just sets a HTTP header called Via. It doesn't send the requests to a HTTP proxy.

          – sourcejedi
          Jul 28 '13 at 10:48













          I have edited my original answer

          – Tim Dunkley
          Aug 11 '13 at 3:11





          I have edited my original answer

          – Tim Dunkley
          Aug 11 '13 at 3:11

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Server Fault!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f524756%2fis-it-possible-for-a-reverse-proxy-to-make-its-request-to-another-proxy-and-rewr%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

          Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

          Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020