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

          Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

          Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

          What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company