]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
fr doc XML files updates.
authorLucien Gentis <lgentis@apache.org>
Sat, 15 Aug 2020 13:51:15 +0000 (13:51 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 15 Aug 2020 13:51:15 +0000 (13:51 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1880876 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/core.xml.fr
docs/manual/mod/mod_proxy_wstunnel.xml.fr

index 51cd0ea150e1808461079e0f6903a74439a647ed..d3adc44476b787cfc815e4cd22ca2ff15198c645 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1868823:1880372 (outdated) -->
+<!-- English Revision: 1880372 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -1695,10 +1695,6 @@ ErrorLog syslog:user:httpd.srv1
 ErrorLog syslog::httpd.srv2  
     </highlight>
 
-    <p>Des modules supplémentaires peuvent fournir leurs propres
-    fournisseurs ErrorLog. La syntaxe est similaire à celle de
-    l'exemple <code>syslog</code> ci-dessus.</p>
-
     <p>SECURITE : Voir le document <a
     href="../misc/security_tips.html#serverroot">conseils à propos de
     sécurité</a> pour des détails sur les raisons pour lesquelles votre
index a153482d9b059f9e59701ecd7694bd8beae91abb..a9cef1f4a575d6d490f87cb614f829e12419c3af 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1808698 -->
+<!-- English Revision : 1880725 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -53,7 +53,29 @@ type="ProxyPass" module="mod_proxy">ProxyPass</directive> :</p>
 ProxyPass "/ws2/"  "ws://echo.websocket.org/"
 ProxyPass "/wss2/" "wss://echo.websocket.org/"
     </highlight>
-    
+
+<p>Il est possible de mandater les websockets et HTTP en même temps, avec un jeu
+spécifique d'URLs pour les websockets, en définissant la directive <directive
+type="ProxyPass" module="mod_proxy">ProxyPass</directive> concernant les
+websockets avant celle concernant HTTP :</p>
+<highlight language="config">
+ProxyPassMatch ^/(myApp/ws)$  ws://backend.example.com:9080/$1
+ProxyPass / http://backend.example.com:9080/
+</highlight>
+
+<p>Il est possible de mandater les websockets et HTTP en même temps, lorsque
+les URLs websockets ne concernent pas uniquement les websockets ou ne sont pas
+connues à l'avance, en utilisant la directive <directive type="RewriteRule"
+module="mod_rewrite">RewriteRule</directive> pour configurer le mandatement des
+websockets :</p>
+<highlight language="config">
+ProxyPass / http://example.com:9080/
+RewriteEngine on
+RewriteCond %{HTTP:Upgrade} websocket [NC]
+RewriteCond %{HTTP:Connection} upgrade [NC]
+RewriteRule ^/?(.*) "ws://example.com:9080/$1" [P,L]
+</highlight>
+
 <p>La répartition de charge entre plusieurs serveurs d'arrière-plan peut être
 configurée via le module <module>mod_proxy_balancer</module>.</p>