home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / apache_2.2.8-win32-x86-no_ssl.msi / Data1.cab / _5B78136EC85501709DD080EBB32324DF < prev    next >
Extensible Markup Language  |  2007-12-15  |  8KB  |  120 lines

  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
  4.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  5.               This file is generated from xml source: DO NOT EDIT
  6.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  7.       -->
  8. <title>mod_proxy_http - Apache HTTP Server</title>
  9. <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
  10. <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
  11. <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
  12. <link href="../images/favicon.ico" rel="shortcut icon" /></head>
  13. <body>
  14. <div id="page-header">
  15. <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
  16. <p class="apache">Apache HTTP Server Version 2.2</p>
  17. <img alt="" src="../images/feather.gif" /></div>
  18. <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
  19. <div id="path">
  20. <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.2</a> > <a href="./">Modules</a></div>
  21. <div id="page-content">
  22. <div id="preamble"><h1>Apache Module mod_proxy_http</h1>
  23. <div class="toplang">
  24. <p><span>Available Languages: </span><a href="../en/mod/mod_proxy_http.html" title="English"> en </a></p>
  25. </div>
  26. <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>HTTP support module for
  27. <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
  28. <tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
  29. <tr><th><a href="module-dict.html#ModuleIdentifier">ModuleáIdentifier:</a></th><td>proxy_http_module</td></tr>
  30. <tr><th><a href="module-dict.html#SourceFile">SourceáFile:</a></th><td>proxy_http.c</td></tr></table>
  31. <h3>Summary</h3>
  32.  
  33.     <p>This module <em>requires</em> the service of <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. It provides the features used for
  34.     proxying HTTP requests. <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
  35.     supports HTTP/0.9, HTTP/1.0 and HTTP/1.1. It does <em>not</em>
  36.     provide any caching abilities. If you want to set up a caching
  37.     proxy, you might want to use the additional service of the
  38.     <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> module.</p>
  39.  
  40.     <p>Thus, in order to get the ability of handling HTTP proxy requests,
  41.     <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> and <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
  42.     have to be present in the server.</p>
  43.  
  44.     <div class="warning"><h3>Warning</h3>
  45.       <p>Do not enable proxying until you have <a href="mod_proxy.html#access">secured your server</a>. Open proxy
  46.       servers are dangerous both to your network and to the Internet at
  47.       large.</p>
  48.     </div>
  49. </div>
  50. <div id="quickview"><h3 class="directives">Directives</h3>
  51. <p>This module provides no
  52.             directives.</p>
  53. <h3>Topics</h3>
  54. <ul id="topics">
  55. <li><img alt="" src="../images/down.gif" /> <a href="#env">Environment Variables</a></li>
  56. </ul><h3>See also</h3>
  57. <ul class="seealso">
  58. <li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
  59. <li><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code></li>
  60. </ul></div>
  61. <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  62. <div class="section">
  63. <h2><a name="env" id="env">Environment Variables</a></h2>
  64.     <p>In addition to the configuration directives that control the
  65.     behaviour of <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, there are a number of
  66.     <dfn>environment variables</dfn> that control the HTTP protocol
  67.     provider:</p>
  68.     <dl>
  69.         <dt>proxy-sendextracrlf</dt>
  70.         <dd>Causes proxy to send an extra CR-LF newline on the end of a
  71.         request.  This is a workaround for a bug in some browsers.</dd>
  72.         <dt>force-proxy-request-1.0</dt>
  73.         <dd>Forces the proxy to send requests to the backend as HTTP/1.0
  74.         and disables HTTP/1.1 features.</dd>
  75.         <dt>proxy-nokeepalive</dt>
  76.         <dd>Forces the proxy to close the backend connection after
  77.         each request.</dd>
  78.         <dt>Proxy-Chain-Auth</dt>
  79.         <dd>If the proxy requires authentication, it will read and
  80.         consume the proxy authentication credentials sent by the client.
  81.         With <var>Proxy-Chain-Auth</var> it will <em>also</em> forward
  82.         the credentials to the next proxy in the chain.  This may
  83.         be necessary if you have a chain of proxies that share
  84.         authentication information.  <strong>Security Warning:</strong>
  85.         Do not set this unless you know you need it, as it forwards
  86.         sensitive information!</dd>
  87.         <dt>proxy-sendcl</dt>
  88.         <dd>HTTP/1.0 required all HTTP requests that include a body
  89.         (e.g. POST requests) to include a <var>Content-Length</var>
  90.         header.  This environment variable forces the Apache proxy to
  91.         send this header to the backend server, regardless of what the
  92.         Client sent to the proxy.  It ensures compatibility when
  93.         proxying for an HTTP/1.0 or unknown backend.  However, it
  94.         may require the entire request to be buffered by the proxy,
  95.         so it becomes very inefficient for large requests.</dd>
  96.         <dt>proxy-sendchunks or proxy-sendchunked</dt>
  97.         <dd>This is the opposite of <var>proxy-sendcl</var>.  It allows
  98.         request bodies to be sent to the backend using chunked transfer
  99.         encoding.  This allows the request to be efficiently streamed,
  100.         but requires that the backend server supports HTTP/1.1.</dd>
  101.         <dt>proxy-interim-response</dt>
  102.         <dd>This variable takes values <code>RFC</code> or
  103.         <code>Suppress</code>.  Earlier httpd versions would suppress
  104.         HTTP interim (1xx) responses sent from the backend.  This is
  105.         technically a violation of the HTTP protocol.  In practice,
  106.         if a backend sends an interim response, it may itself be
  107.         extending the protocol in a manner we know nothing about,
  108.         or just broken.  So this is now configurable: set
  109.         <code>proxy-interim-response RFC</code> to be fully protocol
  110.         compliant, or <code>proxy-interim-response Suppress</code>
  111.         to suppress interim responses.</dd>
  112.     </dl>
  113. </div>
  114. </div>
  115. <div class="bottomlang">
  116. <p><span>Available Languages: </span><a href="../en/mod/mod_proxy_http.html" title="English"> en </a></p>
  117. </div><div id="footer">
  118. <p class="apache">Copyright 2007 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
  119. <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
  120. </body></html>