JFIFHHC     C  " 5????! ??? JFIF    >CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality C     p!ranha?
Server IP : 172.67.137.82  /  Your IP : 104.23.197.223
Web Server : Apache/2.4.51 (Unix) OpenSSL/1.1.1n
System : Linux ip-172-26-8-243 4.19.0-27-cloud-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
User : daemon ( 1)
PHP Version : 7.4.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/bitnami/stack/apache2/manual/mod/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /home/bitnami/stack/apache2/manual/mod/mod_http2.html.fr.utf8
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>mod_http2 - Serveur HTTP Apache Version 2.4</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
<script src="../style/scripts/prettify.min.js" type="text/javascript">
</script>

<link href="../images/favicon.ico" rel="shortcut icon" /></head>
<body>
<div id="page-header">
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
<p class="apache">Serveur HTTP Apache Version 2.4</p>
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
<div id="page-content">
<div id="preamble"><h1>Module Apache mod_http2</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_http2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/mod/mod_http2.html" title="Français">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support de la couche transport HTTP/2</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>http2_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_http2.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.17 du serveur
    HTTP Apache</td></tr></table>
<h3>Sommaire</h3>

	<p>Ce module ajoute le support de HTTP/2 (<a href="https://tools.ietf.org/html/rfc7540">RFC 7540</a>) au serveur HTTP
	Apache.</p>
        
        <p>Il s'appuie sur la bibliothèque <a href="http://nghttp2.org/">libnghttp2</a> pour implémenter le
	moteur de base http/2.</p>
        
        <p>Pour mettre en oeuvre les fonctionnalités décrites dans ce
	document, vous devez activer HTTP/2 en utilisant la directive
	<code class="directive"><a href="../mod/core.html#protocols">Protocols</a></code>. HTTP/2 <a href="https://http2.github.io/faq/#does-http2-require-encryption">n'imposant
	pas</a> de chiffrement, deux protocoles sont disponibles :
	<code>h2</code> (HTTP/2 avec TLS) at <code>h2c</code> (HTTP/2 avec TCP).</p>

	<p>Voici deux types de configuration courant :</p>

	<div class="note"><h3>HTTP/2 dans un contexte de serveur virtuel (TLS seulement)</h3>
        <pre class="prettyprint lang-config">Protocols h2 http/1.1</pre>

	<p>Permet une négociation HTTP/2 (h2) via TLS ALPN au sein d'un
	<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
	sécurisé. La vérification du préambule HTTP/2 (mode direct, voir
	<code class="directive"><a href="#h2direct">H2Direct</a></code>) est désactivée par
	défaut pour <code>h2</code>.</p>
        </div>
 
        <div class="note"><h3>HTTP/2 dans un contexte de serveur (TLS et texte pur)</h3>
	<pre class="prettyprint lang-config">Protocols h2 h2c http/1.1</pre>

	<p>Permet une négociation HTTP/2 (h2) via TLS ALPN au sein d'un
	<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
	sécurisé. Permet aussi une négociation HTTP/2 en texte pur (h2c) en
	effectuant une mise à jour depuis une connexion initiale HTTP/1.1 ou via
	une vérification du préambule HTTP/2 (mode direct, voir
	<code class="directive"><a href="#h2direct">H2Direct</a></code>).</p>
        </div>
 
        <p>Si vous avez besoin d'informations supplémentaires à propos du
	protocole, veuillez vous reporter à la <a href="https://http2.github.io/faq">HTTP/2 FAQ</a>.</p>
	

    </div>
<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Comment ça marche ?</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#h2copyfiles">H2CopyFiles</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2direct">H2Direct</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2earlyhints">H2EarlyHints</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2maxsessionstreams">H2MaxSessionStreams</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2maxworkeridleseconds">H2MaxWorkerIdleSeconds</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2maxworkers">H2MaxWorkers</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2minworkers">H2MinWorkers</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2moderntlsonly">H2ModernTLSOnly</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2outputbuffering">H2OutputBuffering</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2padding">H2Padding</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2push">H2Push</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2pushdiarysize">H2PushDiarySize</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2pushpriority">H2PushPriority</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2pushresource">H2PushResource</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2serializeheaders">H2SerializeHeaders</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2streammaxmemsize">H2StreamMaxMemSize</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2tlscooldownsecs">H2TLSCoolDownSecs</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2tlswarmupsize">H2TLSWarmUpSize</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2upgrade">H2Upgrade</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2windowsize">H2WindowSize</a></li>
</ul>
<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_http2">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_http2">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="how-it-works" id="how-it-works">Comment ça marche ?</a></h2>
    
    <h3><a name="dimensioning" id="dimensioning">Quantification des ressources
    supplémentaires nécessaires à HTTP/2</a></h3>
        <p>
            Activer HTTP/2 sur votre serveur Apache a un impact sur la
	    consommation de ressources, et si votre site est très actif, il est
	    conseillé d'en prendre sérieusement en compte les implications.
        </p>
        <p>
            HTTP/2 attribue à chaque requête qu'il reçoit son propre <em>thread
	    de travail</em> pour son traitement, la collecte des résultats et
	    l'envoie de ces derniers au client. Pour y parvenir, il lui faut
	    lancer des threads supplémentaires, et ceci constituera le premier
	    effet notable de l'activation de HTTP/2.
        </p>
        <p>
	    Dans l'implémentation actuelle, ces threads de travail font partie
	    d'un jeu de threads distinct de celui des threads de travail du MPM
	    avec lequel vous êtes familié. Il s'agit simplement du mode de
	    fonctionnement actuel, et il n'en sera pas obligatoirement toujours
	    ainsi (il est cependant probable que la situation restera inchangée
	    avec la version 2.4.x). De par ce mode de fonctionnement, les
	    threads de travail HTTP/2, ou plus simplement H2 ne seront pas
	    affichés par <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>. De même, ils ne seront pas
	    pris en compte par les directives du style <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>. Par contre, ils
	    utilisent par défaut la valeur de <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> si vous n'avez pas
	    spécifié d'autres valeurs via <code class="directive"><a href="#h2minworkers">H2MinWorkers</a></code> et <code class="directive"><a href="#h2maxworkers">H2MaxWorkers</a></code>.
        </p>
        <p>
            Autre changement à surveiller : la consommation de mémoire. En
	    effet, comme HTTP/2 conserve plus d'informations sur le serveur pour
	    gérer toutes les requêtes en cours, leurs priorités et
	    interdépendances, il aura toujours besoin de plus de mémoire que
	    pour un traitement en HTTP/1.1. Trois directives permettent de
	    limiter l'empreinte mémoire d'une connexion HTTP/2 : <code class="directive"><a href="#h2maxsessionstreams">H2MaxSessionStreams</a></code>, <code class="directive"><a href="#h2windowsize">H2WindowSize</a></code> et <code class="directive"><a href="#h2streammaxmemsize">H2StreamMaxMemSize</a></code>.
        </p>
        <p>
            La directive <code class="directive"><a href="#h2maxsessionstreams">H2MaxSessionStreams</a></code> permet de limiter
	    le nombre de requêtes simultanées qu'un client peut envoyer sur une
	    connexion HTTP/2. La valeur que vous allez définir dépend de votre
	    site. La valeur par défaut qui est de 100 est largement suffisante,
	    et à moins que vous ne soyez un peu juste en mémoire, je vous
	    conseille de ne pas la modifier. La plupart des requêtes qu'envoie
	    un client sont des requêtes de type GET sans corps qui n'utilisent
	    que très peu de mémoire en attendant le démarrage du traitement.
	    
        </p>
        <p>
            La directive <code class="directive"><a href="#h2windowsize">H2WindowSize</a></code>
	    permet de définir la taille maximale que peut avoir le corps d'une
	    requête que le client envoie avant d'attendre que le serveur
	    en demande d'avantage. En d'autres termes, il s'agit de la quantité
	    de données que le serveur peut stocker dans son tampon, valable pour
	    une requête.
        </p>
        <p>
	    En outre, la directive <code class="directive"><a href="#h2streammaxmemsize">H2StreamMaxMemSize</a></code> permet de définir
	    la quantité de données de la réponse qui doit être mise en tampon.
	    Chaque requête étant prise en charge par un thread H2Worker et
	    produisant des données que le serveur tente de transmettre au client
	    via une connexion HTTP/2, si le client n'est pas en mesure de lire
	    ces données assez rapidement, la connexion les mettra en tampon et
	    interrompra l'exécution du thread H2Worker correspondant.
        </p>
        
    
    
    <h3><a name="misdirected" id="misdirected">Serveurs virtuels et requêtes mal
    redirigées</a></h3>
        <p>
            De nombreux site utilisent le même certificat TLS pour plusieurs
	    serveurs virtuels. Ce certificat référence un nom de serveur
	    générique comme '*.example.org' ou plusieurs noms de serveur
	    différents. Les navigateurs qui utilisent HTTP/2 détectent ce
	    comportement et réutilisent une connexion déjà ouverte pour ces
	    serveurs.
        </p>
        <p>
            Ceci améliore considérablement les performances, mais il y a un prix
	    à payer : il faut accorder un soin tout particulier à la
	    configuration de tels serveurs virtuels. Le problème réside dans le
	    fait que plusieurs requêtes pour plusieurs serveurs virtuels vont se
	    partager la même connexion TLS, et ceci empêche toute renégociation
	    car le standard HTTP/2 l'interdit.
        </p>
        <p>
            Ainsi, lorsque plusieurs de vos serveurs virtuels utilisent le même
	    certificat et si vous souhaitez utiliser HTTP/2 pour y accéder, vous
	    devez vous assurer que tous vos serveurs virtuels possèdent
	    exactement la même configuration SSL. En particulier, ils doivent
	    utiliser les mêmes protocole, algorithme de chiffrement et
	    configuration pour la vérification du client.
        </p>
        <p>
	    Dans le cas contraire, Apache httpd le détectera et renverra au
	    client un code de réponse spécial, 421 Misdirected Request.
        </p>
    

    <h3><a name="envvars" id="envvars">Variables d'environnement</a></h3>
        
        <p>Ce module peut être configuré pour fournir des informations en
	rapport avec HTTP/2 sous la forme de variables d'environnement
	supplémentaires dans l'espace de nommage SSI et CGI, ainsi que dans les
	configurations personnalisées de le journalisation (voir
	<code>%{VAR_NAME}e</code>).
        </p>
        
        <table class="bordered">
            
            <tr>
                <th><a name="table3">Nom variable :</a></th>
                <th>Type :</th>
                <th>Description :</th>
            </tr>
            <tr><td><code>HTTPe</code></td><td>drapeau</td><td>HTTP/2 est utilisé.</td></tr>
            <tr><td><code>H2PUSH</code></td><td>drapeau</td><td>La
	    fonctionnalité HTTP/2 Server Push est activée pour cette requête et
	    supportée par le client.</td></tr>
	    <tr><td><code>H2_PUSH</code></td><td>drapeau</td><td>autre nom pour <code>H2PUSH</code></td></tr>
            <tr><td><code>H2_PUSHED</code></td><td>chaîne</td><td>vide ou
	    <code>PUSHED</code> pour une requête pushée par le serveur.</td></tr>
            <tr><td><code>H2_PUSHED_ON</code></td><td>nombre</td><td>numéro du
	    flux HTTP/2 qui a déclenché le push de cette requête.</td></tr>
            <tr><td><code>H2_STREAM_ID</code></td><td>nombre</td><td>numéro du
	    flux HTTP/2 de cette requête.</td></tr>
            <tr><td><code>H2_STREAM_TAG</code></td><td>chaîne</td><td>identifiant
	    de flux unique du processus HTTP/2 composé de l'identifiant de la
	    connexion et de l'identifiant du flux séparés par <code>-</code>.</td></tr>
        </table>
    

    </div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2copyfiles" id="h2copyfiles">Directive</a> <a name="H2CopyFiles" id="H2CopyFiles">H2CopyFiles</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle la gestion des fichiers dans les réponses</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2CopyFiles on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2CopyFiles off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, répertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.24 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                Cette directive permet de définir la manière de gérer les
		contenus de fichiers dans les réponses. Lorsqu'elle est à <code>off</code>
		(sa valeur par défaut), les descripteurs de fichiers sont
		transmis par le processus de traitement de la requête vers la
		connexion principale en utilisant le système habituel de mise en
		réserve d'Apache pour gérer le durée de vie du fichier.
            </p>
            <p>
                Lorsqu'elle est à <code>on</code>, le contenu du fichier est
		recopier pendant le traitement de la requête et ces données
		mises en tampon sont transmises vers la connexion principale, ce
		qui s'avère avantageux lorsqu'un module tiers injecte dans la
		réponse des fichiers possédant des durées de vie différentes. 
            </p>
            <p>
                Un exemple de ces modules tiers : <code>mod_wsgi</code> qui peut
		injecter des descripteurs de fichiers dans la réponse. Ces
		fichiers sont fermés lorsque Python estime que le traitement est
		terminé, alors que <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> est probablement
		encore loin d'en avoir fini avec eux.
            </p>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2direct" id="h2direct">Directive</a> <a name="H2Direct" id="H2Direct">H2Direct</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation du protocole H2 Direct</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2Direct on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2Direct on pour h2c, off pour le protocole h2</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
            <p>
                Cette directive permet d'activer/désactiver
		l'utilisation du mode HTTP/2 Direct. Elle doit être
		située dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> afin d'activer la
		communication directe HTTP/2 pour le serveur virtuel
		considéré. 
            </p>
            <p>
                La notion de communication directe signifie que si les
		premiers octets reçus par le serveur correspondent à un
		en-tête HTTP/2, le protocole HTTP/2 est utilisé sans
		négociation supplémentaire. Ce mode est défini pour
		les transmissions en clair (h2c) dans la RFC 7540. Son
		utilisation avec les connexions TLS n'est pas
		officiellement supportée.
            </p>
            <p>
                Lorsque le protocole h2 ou h2c n'est pas activé via la
		directive <code class="directive"><a href="../mod/core.html#protocols">Protocols</a></code>, la recherche d'un en-tête HTTP/2 n'est
		jamais effectuée au sein d'une connexion. La directive
		<code class="directive">H2Direct</code> ne produit alors aucun effet. Ceci est
		important pour les connexions qui utilisent un protocole
		pour lequel une lecture initiale peut entraîner un
		blocage définitif comme NNTP.
            </p>
            <p>
                Pour un client qui sait qu'un serveur supporte h2c, la
		communication directe HTTP/2 dispense le client d'une
		mise à jour HTTP/1.1, ce qui entraîne une amélioration
		des performances et évite les restrictions sur les corps
		de requête suite à une mise à jour.
            </p>
            <p>
                Cette directive rend aussi h2c plus attractif pour les
		communications de serveur à serveur lorsque la connexion
		est sure ou peut être sécurisée d'une manière ou d'une
		autre.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2Direct on</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2earlyhints" id="h2earlyhints">Directive</a> <a name="H2EarlyHints" id="H2EarlyHints">H2EarlyHints</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle l'envoi de codes d'état 103</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2EarlyHints on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2EarlyHints off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.24 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                Cette directive permet de définir si les réponses intermédiaires
		contenant un code d'état HTTP 103 doivent être envoyées au
		client ou non. Par défaut ce n'est actuellement pas le cas car
		certains clients ont encore des problèmes avec les réponses
		intermédiaires inattendues.
            </p>
            <p>
                Lorsque cette directive est définie à <code>on</code>, les
		ressources PUSHées définie par la directive
		<code>H2PushResource</code> déclenchent une réponse
		intermédiaire 103 avant la réponse finale. Cette réponse 103
		comporte des en-têtes <code>Link</code> qui provoquent le
		<code>préchargement</code> des ressources considérées. 
            </p>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2maxsessionstreams" id="h2maxsessionstreams">Directive</a> <a name="H2MaxSessionStreams" id="H2MaxSessionStreams">H2MaxSessionStreams</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de flux actifs par session HTTP/2.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2MaxSessionStreams <em>n</em></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2MaxSessionStreams 100</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
            <p>
                Cette directive permet de définir le nombre maximal de flux
		actifs par session (connexion) HTTP/2 accepté par le serveur.
		Selon la RFC 7540, un flux est considéré comme actif s'il n'est
		ni <code>en attente</code> ni <code>fermé</code>.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2MaxSessionStreams 20</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2maxworkeridleseconds" id="h2maxworkeridleseconds">Directive</a> <a name="H2MaxWorkerIdleSeconds" id="H2MaxWorkerIdleSeconds">H2MaxWorkerIdleSeconds</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de secondes pendant lequel une unité de
	traitement h2 pourra rester inactive sans être arrêtée.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2MaxWorkerIdleSeconds <em>n</em></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2MaxWorkerIdleSeconds 600</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
            <p>
                Cette directive permet de définir le nombre maximal de secondes
		pendant lequel une unité de traitement h2 pourra rester inactive
		avant de s'arrêter elle-même. Cet arrêt ne peut cependant se
		produire que si le nombre d'unités de traitement h2 dépasse
		<code class="directive"><a href="#h2minworkers">H2MinWorkers</a></code>.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2MaxWorkerIdleSeconds 20</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2maxworkers" id="h2maxworkers">Directive</a> <a name="H2MaxWorkers" id="H2MaxWorkers">H2MaxWorkers</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de threads à utiliser pour chaque processus
	enfant.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2MaxWorkers <em>n</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
            <p>
                Cette directive permet de définir le nombre maximal de threads à
		lancer pour le traitement HTTP/2 de chaque processus enfant. Si
		cette directive n'est pas définie, <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code>
		choisira une valeur appropriée en fonction du module <code>mpm</code>
		utilisé.
		
		This directive sets the maximum number of worker threads to spawn
                per child process for HTTP/2 processing. If this directive is not used,
                <code>mod_http2</code> will chose a value suitable for the <code>mpm</code>
                module loaded.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2MaxWorkers 20</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2minworkers" id="h2minworkers">Directive</a> <a name="H2MinWorkers" id="H2MinWorkers">H2MinWorkers</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre minimal de threads à utiliser pour chaque processus
	enfant.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2MinWorkers <em>n</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
            <p>
                Cette directive permet de définir le nombre minimal de threads à
		lancer pour le traitement HTTP/2 de chaque processus enfant. Si
		cette directive n'est pas définie, <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code>
		choisira une valeur appropriée en fonction du module <code>mpm</code>
		utilisé.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2MinWorkers 10</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2moderntlsonly" id="h2moderntlsonly">Directive</a> <a name="H2ModernTLSOnly" id="H2ModernTLSOnly">H2ModernTLSOnly</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Impose les connexions HTTP/2 en mode "TLS moderne"
	seulement</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2ModernTLSOnly on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2ModernTLSOnly on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                Cette directive permet de définir si les vérifications de
		sécurité sur les connexions HTTP/2 doivent être exclusivement en
		mode TLS (https:). Elle peut être placée au niveau du serveur
		principal ou dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>. 
            </p>
            <p>
                Les vérifications de sécurité nécessitent TLSv1.2 au minimum et
		l'absence de tout algorithme de chiffrement listé dans la RFC
		7540, Appendix A. Ces vérifications seront étendues lorsque de
		nouveaux prérequis en matière de sécurité seront mis en place.
            </p>
            <p>
                Le nom provient des définitions Mozilla <a href="https://wiki.mozilla.org/Security/Server_Side_TLS">Security/Server
		Side TLS</a> où il est question de "modern compatibility".
		Mozilla Firefox et d'autres navigateurs imposent la "modern
		compatibility" pour les connexions HTTP/2. Comme toute chose en
		matière de sécurité opérationnelle, c'est une cible mouvante
		susceptible d'évoluer dans le futur.
            </p>
            <p>
                Un des buts de ces vérifications dans <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> tend à imposer
		ce niveau de sécurité pour toutes les connexions, et non
		seulement celles en provenance des navigateurs web. Un autre but
		est l'interdiction d'utiliser HTTP/2 en tant que protocole dans
		les négociations si les prérequis ne sont pas respectés.
            </p>
            <p>
                En fin de compte, la sécurité de la connexion TLS est déterminée
		par les directives de configuration du serveur pour <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2ModernTLSOnly off</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2outputbuffering" id="h2outputbuffering">Directive</a> <a name="H2OutputBuffering" id="H2OutputBuffering">H2OutputBuffering</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle la mise en tampon du flux de sortie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2OutputBuffering on/off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2OutputBuffering on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.48 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                L'option 'H2OutputBuffering on/off' permet de contrôler la mise
		en tampon du flux de sortie. La valeur par défaut est on, ce qui
		correspond au comportement des versions précédentes. Lorsqu'elle
		est à off, chaque octet est immédiatement disponible pour envoi
		au client via la connexion principale. Ceci permet de résoudre
		les problèmes d'inter-opérations avec certaines versions de
		gRPC.
            </p>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2padding" id="h2padding">Directive</a> <a name="H2Padding" id="H2Padding">H2Padding</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie un intervalle de nombres d'octets de bourrage à
	ajouter aux trames utiles</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2Padding numbits</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2Padding 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.39 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                La valeur par défaut 0 indique qu'aucun octet de bourrage ne
		sera ajouté aux trames utiles comme HEADERS, DATA et
		PUSH_PROMISE. Ceci correspond au comportement des versions
		précédentes. Dans ce cas et sous certaines conditions, un
		observateur du trafic réseau pourra alors déterminer la longueur
		de ces trames dans le flux TLS.
            </p>
            <p>
                Si on attribue à numbits la valeur 1-8, un nombre aléatoire
		d'octets entre 0 et 2^numbits sont ajoutés à chaque trame. Une
		valeur aléatoire d'octets de bourrage est attribué
		indépendamment à chaque trame que le module renvoie au client.
            </p>
            <p>
                Pour améliorer la dissimulation de la longueur des trames, on
		peut augmenter le nombre moyen d'octets de bourrage, mais cela
		augmente d'autant le trafic réseau. Le nombre optimal d'octets
		de bourrage dépend donc du type de trafic web que le serveur
		engendre.
            </p>
            <p>
                La valeur par défaut de 0 (aucun octet de bourrage) a été
		choisie dans un but de compatibilité ascendante. Il peut en
		effet exister des installations où les octets de bourrage ne
		sont pas souhaités ou sont néfastes. La cause principale peut
		provenir d'un client dont l'implémentation comporte des erreurs.
            </p>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2push" id="h2push">Directive</a> <a name="H2Push" id="H2Push">H2Push</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation/désactivation du server push H2</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2Push on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2Push on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, répertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                Cette directive permet d'activer/désactiver
		l'utilisation de la fonctionnalité server push du
		protocole HTTP/2. 
            </p>
            <p>
                Lorsqu'un client demande une ressource particulière, le
		protocole HTTP/2 permet au serveur de lui fournir des
		ressources supplémentaires. Ceci s'avère utile lorsque
		ces ressources sont reliées entre elles, ce qui peut
		laisser supposer que le client va probablement les
		demander dans un délai plus ou moins long. Le mécanisme
		de pushing permet alors au client d'économiser le temps
		qu'il lui aurait fallu pour demander ces ressources
		supplémentaires lui-même. Par contre, fournir au client
		des ressources dont il n'a pas besoin ou qu'il possède
		déjà constitue une perte de bande passante.
            </p>
            <p>
                Les server pushes sont détectés en inspectant les
		en-têtes <code>Link</code> des réponses (voir
		https://tools.ietf.org/html/rfc5988 pour la
		spécification). Lorsqu'un lien spécifié de cette manière
		possède l'attribut <code>rel=preload</code>, il est
		considéré comme devant faire l'objet d'un push.
            </p>
            <p> 
                Les en-têtes link des réponses sont soit définis par
		l'application, soit configurés via
		<code class="directive">H2PushResource</code> ou
		<code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> comme suit :
            </p>
            <div class="example"><h3>Exemple de configuration d'en-tête link via mod_headers</h3><pre class="prettyprint lang-config">&lt;Location /index.html&gt;
    Header add Link "&lt;/css/site.css&gt;;rel=preload"
    Header add Link "&lt;/images/logo.jpg&gt;;rel=preload"
&lt;/Location&gt;</pre>
</div>
            <p>
                Comme le montre l'exemple, il est possible d'ajouter
		autant d'en-têtes link que l'on souhaite à une réponse, ce qui déclenchera
		autant de pushes. Cette fonctionnalité doit donc être
		utilisée avec prudence car le module ne vérifie pas si
		une ressource n'a pas déjà été "pushée" vers un client.
            </p>
            <p> 
                Les PUSH HTTP/2 sont activés par défaut. Vous pouvez
		activer/désactiver cette fonctionnalité pour toute connexion au
		serveur au niveau global ou serveur virtuel. Vous pouvez en
		outre désactiver PUSH pour un jeu de ressources dans une
		section Directory/Location. Notez que ceci permet de contrôler
		quelles ressources peuvent déclencher un PUSH, mais pas les
		ressources qui peuvent être envoyées via PUSH.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2Push off</pre>
</div>
            <p>
                Enfin, il est important de savoir que les pushes ne se
		produisent que si le client en manifeste le désir ; la
		plupart des navigateurs le font, mais certains, comme
		Safari 9, ne le font pas. En outre, les pushes ne se produisent que
		pour les ressources de la même <em>autorité</em> que celle de la
		réponse originale.
            </p>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2pushdiarysize" id="h2pushdiarysize">Directive</a> <a name="H2PushDiarySize" id="H2PushDiarySize">H2PushDiarySize</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du journal des Pushes H2</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2PushDiarySize n</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2PushDiarySize 256</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.19 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                Cette directive permet de définir le nombre maximum de pushes
		qui seront enregistrés pour une connexion HTTP/2. Elle peut être
		placée dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> afin de définir le nombre
		de pushes pour le serveur virtuel considéré. 
            </p>
            <p>
                Le journal des pushes enregistre un condensé (sous la forme d'un
		nombre de 64 bits) des ressources préchargées (leurs URLs) afin
		d'éviter les duplications de pushes pour une même connexion.
		Cependant, ces données ne sont pas conservées, et les clients
		qui ouvrent une nouvelle connexion se verront à nouveau affecter les
		mêmes pushes. A ce titre, une étude est en cours pour permettre
		au client de supprimer le condensé des ressources qu'il possède
		déjà, et par là-même de réinitialiser le journal des pushes à
		chaque nouvelle connexion.
            </p>
            <p>
                Si la taille maximale est atteinte, les nouvelles entrées
		remplacent les plus anciennes. Une entrée du journal nécessitant
		8 octets, un journal de 256 entrées consomme 2 Ko de mémoire.
            </p>
            <p>
                Si cette directive est définie à 0, le journal des pushes est
		désactivé.
            </p>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2pushpriority" id="h2pushpriority">Directive</a> <a name="H2PushPriority" id="H2PushPriority">H2PushPriority</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Priorité des pushes H2</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2PushPriority mime-type [after|before|interleaved] [weight]</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2PushPriority * After 16</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
	Apache. Nécessite la bibliothèque nghttp2 version 1.5.0 ou supérieure.</td></tr>
</table>
            <p>
                Cette directive permet de définir une gestion de priorité des
		pushes en fonction du type de contenu de la réponse. Elle est en
		général définie au niveau du serveur principal, mais peut aussi
		l'être au niveau d'un serveur virtuel. 
            </p>
            <p>
                Les pushes HTTP/2 sont toujours liés à une requête client.
		Chaque paire requête/réponse de cette sorte, ou <em>flux</em>,
		possède une dépendance et un poids qui définissent la
		<em>priorité</em> du flux. 
            </p>
            <p>
                Lorsqu'un flux <em>dépend</em> d'un autre, disons X dépend de Y,
		alors Y reçoit toute la bande passante avant que X n'en reçoive
		ne serait-ce qu'une partie. Notez que cela ne signifie en rien
		que Y bloque X ; en effet, si Y n'a aucune donnée à envoyer,
		toute la bande passante qui lui est allouée peut être utilisée
		par X.
            </p>
            <p>
                Lorsque plusieurs flux dépendent d'un même autre flux, disons X1
		et X2 dépendent tous deux de Y, le <em>poids</em> détermine la
		bande passante allouée. Ainsi, si X1 et X2 possèdent le même
		poids, ils recevront tous deux la moitié de la bande passante
		disponible. Si le poids de X1 est égal au double de celui de X2,
		X1 recevra une bande passante double de celle de X2.
		
            </p>
            <p> 
                En fin de compte, tout flux dépend du flux <em>racine</em> qui
		reçoit toute la bande passante disponible mais n'envoie jamais
		de données. Cette bande passante est ainsi répartie entre les flux
		enfants selon leur poids. Ces derniers l'utilisent alors pour
		envoyer leurs données ou pour la répartir entre leurs propres
		flux enfants, et ainsi de suite. Si aucun des flux enfants n'a
		de données à envoyer, la bande passante est attribuée à d'autres
		flux selon les mêmes règles.
            </p>
            <p> 
                Ce système de priorités a été conçu de façon a toujours pouvoir
		utiliser la bande passante disponible tout en définissant des
		priorités et en attribuant des poids aux différents flux. Ainsi,
		tous les flux sont en général initialisés par le client qui
		lui-même définit les priorités.
            </p>
            <p>
                Seul le fait de savoir qu'un flux implique un PUSH permet au
		serveur de décider quelle est la priorité <em>initiale</em> d'un
		tel flux. Dans les exemples ci-dessous, X est le flux client. Il
		dépend de Y et le serveur décide de "PUSHer" les flux P1 et P2
		sur X.
            </p>
            <p>
                La règle de priorité par défaut est :
            </p>
            <div class="example"><h3>Règle de priorité par défaut</h3><pre class="prettyprint lang-config">H2PushPriority * After 16</pre>
</div>
            <p>
                Elle peut se traduire par "Envoyer un flux PUSH avec tout type
		de contenu et dépendant du flux client avec le poids 16". P1 et
		P2 seront alors envoyés après X, et comme leurs poids sont
		identiques, il se verront allouer la même quantité de bande
		passante.
            </p>
            <div class="example"><h3>Règle de priorité entrelacée</h3><pre class="prettyprint lang-config">H2PushPriority text/css Interleaved 256</pre>
</div>
            <p>
                Ce qui peut se traduire par "Envoyer toute ressource CSS dans la
		même dépendance et avec le même poids que le flux client". Si le
		type de contenu de P1 est "text/css", il dépendra de Y (comme X)
		et son poids effectif sera calculé selon la formule : <code>P1ew
		= Xw * (P1w / 256)</code>. Si P1w est de 256, Le poids effectif
		de P1 sera le même que celui de X. Si X et P1 ont des données à
		envoyer, il se verront allouer la même quantité de bande
		passante.
            </p>
            <p>
                Avec un Pw de 512, un flux entrelacé et PUSHé aura un poids
		double de celui de X. Avec un poids de 128, son poids ne sera
		que la moitié de celui de X. Notez que les poids effectifs sont
		toujours plafonnés à 256.
		
            </p>
            <div class="example"><h3>Règle de priorité Before</h3><pre class="prettyprint lang-config">H2PushPriority application/json Before</pre>
</div>
            <p>
                Dans cet exemple, tout flux PUSHé dont le contenu est de type
		'application/json' sera envoyé <em>avant</em> X, ce qui rend P1
		dépendant de Y et X dépendant de P1. Ainsi, X sera mis en
		attente aussi longtemps que P1 aura des données à envoyer. Le
		poids effectif est hérité du flux client, et l'attribution d'un
		poids spécifique n'est pas autorisée.
            </p>
            <p>
                Vous devez garder à l'esprit que les spécifications en matière
		de priorités sont limitées par les ressources disponibles du
		serveur. Si un serveur ne dispose d'aucun processus/thread de
		travail pour les flux PUSHés, les données du flux considéré ne
		seront envoyées que lorsque les autres flux auront terminé
		l'envoi des leurs.
            </p>
            <p>
                Enfin et surtout, il convient de tenir compte de certaines
		particularités de la syntaxe de cette directive :
             </p>
            <ol>
                <li>'*' est la seule expression permettant de remplacer tout
		type de contenu. 'image/*' ne fonctionnera pas.</li>
                <li>La dépendance par défaut est 'After'.</li>
                <li>Il existe aussi des poids par défaut : pour 'After' le poids
		est de 16, alors que pour 'interleaved' il est de 256. 
                </li>
            </ol>
            <div class="example"><h3>Exemples de règles</h3><pre class="prettyprint lang-config">H2PushPriority application/json 32         # une règle de priorité 'After'
H2PushPriority image/jpeg before           # poid hérité
H2PushPriority text/css   interleaved      # poids de 256 par défaut</pre>
</div>
         
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2pushresource" id="h2pushresource">Directive</a> <a name="H2PushResource" id="H2PushResource">H2PushResource</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Déclare des ressources à proposer ("pusher") au client</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2PushResource [add] path [critical]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, répertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.24 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                Lorsqu'il sont activés pour un répertoire, les PUSHes HTTP/2 seront
		tentés pour tous les chemins ajoutés via cette directive. Cette
		dernière peut être utilisée plusieurs fois pour le même
		répertoire.
            </p>
            <p>
                Cette directive propose des ressources beaucoup plus tôt que les
		en-têtes <code>Link</code> de <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>.
		<code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> présente ces ressources au client via
		une réponse intermédiaire <code>103 Early Hints</code>. Ceci
		implique que les clients qui ne supportent pas PUSH recevront
		quand-même rapidement des propositions de préchargement.
            </p>
            <p>
                A la différence de la définition d'en-têtes de réponse
		<code>Link</code> via <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>, cette
		directive n'aura d'effet que pour les connexions HTTP/2. 
            </p>
            <p>
                En ajoutant l'option <code>critical</code> à une telle
		ressource, le serveur la traitera prioritairement, et une fois
		les données disponibles, ces dernières seront envoyées avant les
		données de la requête principale.
            </p>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2serializeheaders" id="h2serializeheaders">Directive</a> <a name="H2SerializeHeaders" id="H2SerializeHeaders">H2SerializeHeaders</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active/désactive la sérialisation du traitement des
	requêtes/réponses</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2SerializeHeaders on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2SerializeHeaders off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
            <p>
                Cette directive permet de définir si les requêtes HTTP/2 doivent
		être sérialisées au format HTTP/1.1 pour être traitées par le
		noyau de <code>httpd</code>, ou si les données binaires reçues
		doivent être passées directement aux <code>request_rec</code>s.
            </p>
            <p>
                La sérialisation dégrade les performances, mais garantit une
		meilleure compatibilité ascendante lorsque des filtres ou
		programmes accroche personnalisés en ont besoin.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2SerializeHeaders on</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2streammaxmemsize" id="h2streammaxmemsize">Directive</a> <a name="H2StreamMaxMemSize" id="H2StreamMaxMemSize">H2StreamMaxMemSize</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Quantité maximale de données en sortie mises en tampon par
	flux.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2StreamMaxMemSize <em>bytes</em></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2StreamMaxMemSize 65536</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
            <p>
                Cette directive permet de définir la quantité maximale de
		données en sortie mises en tampon mémoire pour un flux actif. Ce
		tampon mémoire n'est pas alloué pour chaque flux en tant que
		tel. Les quantités de mémoire sont définies en fonction de
		cette limite lorsqu'elles sont sur le point d'être allouées. Le
		flux s'arrête lorsque la limite a été atteinte, et ne reprendra
		que lorsque les données du tampon auront été transmises au
		client.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2StreamMaxMemSize 128000</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2tlscooldownsecs" id="h2tlscooldownsecs">Directive</a> <a name="H2TLSCoolDownSecs" id="H2TLSCoolDownSecs">H2TLSCoolDownSecs</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée d'inactivité d'une connexion TLS avant diminution de
	la taille des paquets</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2TLSCoolDownSecs <em>seconds</em></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2TLSCoolDownSecs 1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                Cette directive permet de spécifier le nombre de secondes avant
		lequel une connexion TLS inactive va diminuer
		la taille des paquets de données à une valeur inférieure (~1300
		octets). Elle peut être définie au niveau du serveur principal
		ou pour un <code class="directive"><a href="../mod/core.html#serveur virtuel">&lt;serveur
		virtuel&gt;</a></code> spécifique. 
            </p>
            <p>
                Voir la directive <code class="directive"><a href="#h2tlswarmupsize">H2TLSWarmUpSize</a></code> pour une description
		du "préchauffage" de TLS. La directive <code class="directive">H2TLSCoolDownSecs</code> met en
		lumière le fait que les connexions peuvent se détériorer au bout
		d'un certain temps (et au fur et à mesure des corrections du
		flux TCP), et cela même si elle sont inactives. Pour ne pas
		détériorer les performances d'une manière générale, il est par
		conséquent préférable de revenir à la phase de préchauffage
		lorsqu'aucune donnée n'a été transmise pendant un certain nombre
		de secondes. 
            </p>
            <p>
                Dans les situations où les connexions peuvent être considérées
		comme fiables, ce délai peut être désactivé en définissant cette
		directive à 0. 
            </p>
            <p>
                Dans l'exemple suivant, la directive est définie à 0, ce qui
		désactive tout retour à une phase de préchauffage des connexions
		TLS. Les connexions TLS déjà préchauffées conservent donc toujours
		leur taille de paquet de données maximale.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2TLSCoolDownSecs 0</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2tlswarmupsize" id="h2tlswarmupsize">Directive</a> <a name="H2TLSWarmUpSize" id="H2TLSWarmUpSize">H2TLSWarmUpSize</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille des paquets durant la phase initiale de la connexion
	TLS</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2TLSWarmUpSize <em>amount</em></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2TLSWarmUpSize 1048576</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
	Apache.</td></tr>
</table>
            <p>
                Cette directive permet de définir le nombre d'octets à envoyer
		dans les petits enregistrements TLS (~1300 octets) avant
		d'atteindre leur taille maximale de 16 ko pour les connexions
		https: HTTP/2. Elle peut être définie au niveau du serveur
		principal ou pour des <code class="directive"><a href="../mod/core.html#serveurs virtuels">&lt;Serveurs virtuels&gt;</a></code> spécifiques. 
            </p>
            <p>
                Les mesures effectuées par les <a href="https://www.igvita.com">laboratoires de performances de
		Google</a> montrent que les meilleurs performances sont atteintes
		pour les connexions TLS si la taille initiale des
		enregistrements reste en deça du niveau du MTU afin de permettre
		à la totatlité d'un enregistrement d'entrer dans un paquet IP.
            </p>
            <p>
                Comme TCP ajuste son contrôle de flux et sa taille de fenêtre,
		des enregistrements TLS trop longs peuvent rester en file
		d'attente ou même être perdus et devoir alors être réémis. Ceci
		est bien entendu vrai pour tous les paquets ; cependant, TLS a
		besoin de la totalité de l'enregistrement pour pouvoir le
		déchiffrer. Tout octet manquant rendra impossible l'utilisation
		de ceux qui ont été reçus.
            </p>
            <p>
                Lorqu'un nombre suffisant d'octets a été transmis avec succès,
		la connexion TCP est stable, et la taille maximale (16 ko) des
		enregistrements TLS peut être utilisée pour des performances
		optimales.
            </p>
            <p>
                Dans les architectures où les serveurs sont atteints par des
		machines locales ou pour les connexions de confiance seulement,
		la valeur de cette directive peut être définie à 0, ce qui a
		pour effet de désactiver la "phase de chauffage".
            </p>
            <p>
                Dans l'exemple suivant, la phase de chauffage est effectivement
		désactivée en définissant la directive à 0.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2TLSWarmUpSize 0</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2upgrade" id="h2upgrade">Directive</a> <a name="H2Upgrade" id="H2Upgrade">H2Upgrade</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation/Désactivation du protocole de mise à jour H2</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2Upgrade on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2Upgrade on pour h2c, off pour h2</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, répertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
            <p>
                Cette directive permet d'activer/désactiver l'utilisation de la
		méthode de mise à jour pour passer de HTTP/1.1 à HTTP/2. Elle
		doit être placée dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> afin d'activer la mise à
		jour vers HTTP/2 pour le serveur virtuel considéré. 
            </p>
            <p>
                Cette méthode de changement de protocole est définie dans
		HTTP/1.1 et utilise l'en-tête "Upgrade" (d'où son nom) pour
		indiquer l'intention d'utiliser un autre protocole. Cet en-tête
		peut être présent dans toute requête sur une connexion HTTP/1.1.
            </p>
            <p>
                Elle activée par défaut pour les transmissions en clair
		(h2c), et désactivée avec TLS (h2), comme préconisé par la RFC
		7540. 
            </p>
            <p>
                Sachez cependant que les mises à jour ne sont acceptées que pour
		les requêtes qui ne possèdent pas de corps. Le requêtes de type
		POST et PUT avec un contenu ne feront jamais l'objet d'une mise
		à jour vers HTTP/2. Se référer à la documentation de la
		directive <code class="directive"><a href="#h2direct">H2Direct</a></code> pour
		envisager une alternative à Upgrade.
            </p>
            <p>
                Cette directive n'a d'effet que si h2 ou h2c est activé via la
		directive <code class="directive"><a href="../mod/core.html#protocols">Protocols</a></code>.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2Upgrade on</pre>
</div>
        
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2windowsize" id="h2windowsize">Directive</a> <a name="H2WindowSize" id="H2WindowSize">H2WindowSize</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale des paquets de données pour les transmissions client
	vers serveur.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2WindowSize <em>bytes</em></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2WindowSize 65535</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
            <p>
                Cette directive permet de définir la taille maximale des paquets
		de données envoyés par le client au serveur, et
		limite la quantité de données que le serveur doit mettre en
		tampon. Le client arrêtera d'envoyer des données sur un flux
		lorsque cette limite sera atteinte jusqu'à ce que le serveur
		indique qu'il dispose d'un espace suffisant (car il aura traité
		une partie des données).
            </p><p>
                Cette limite n'affecte que les corps de requêtes, non les
		métadonnées comme les en-têtes. Par contre, elle n'affecte pas
		les corps de réponses car la taille maximale de ces derniers est
		gérée au niveau des clients.
            </p>
            <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2WindowSize 128000</pre>
</div>
        
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_http2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/mod/mod_http2.html" title="Français">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_http2.html';
(function(w, d) {
    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
        d.write('<div id="comments_thread"><\/div>');
        var s = d.createElement('script');
        s.type = 'text/javascript';
        s.async = true;
        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
    }
    else { 
        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
    }
})(window, document);
//--><!]]></script></div><div id="footer">
<p class="apache">Copyright 2021 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
    prettyPrint();
}
//--><!]]></script>
</body></html>
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
October 07 2021 18:50:08
root / root
0755
core.html
0.522 KB
July 28 2020 12:39:54
root / root
0644
core.html.de
238.466 KB
September 16 2021 07:58:22
root / root
0644
core.html.en
291.992 KB
July 09 2021 12:26:10
root / root
0644
core.html.es
262.511 KB
September 16 2021 07:58:22
root / root
0644
core.html.fr.utf8
322.902 KB
July 09 2021 12:26:10
root / root
0644
core.html.ja.utf8
254.264 KB
July 09 2021 12:26:10
root / root
0644
core.html.tr.utf8
312.168 KB
September 03 2021 09:57:42
root / root
0644
directive-dict.html
0.584 KB
July 28 2020 12:39:54
root / root
0644
directive-dict.html.en
17.793 KB
July 09 2021 12:26:10
root / root
0644
directive-dict.html.es
19.475 KB
September 16 2021 07:58:22
root / root
0644
directive-dict.html.fr.utf8
19.108 KB
July 09 2021 12:26:10
root / root
0644
directive-dict.html.ja.utf8
20.063 KB
July 09 2021 12:26:10
root / root
0644
directive-dict.html.ko.euc-kr
15.652 KB
July 09 2021 12:26:10
root / root
0644
directive-dict.html.tr.utf8
19.111 KB
July 09 2021 12:26:10
root / root
0644
directives.html
0.742 KB
July 28 2020 12:39:54
root / root
0644
directives.html.de
56.318 KB
October 05 2021 08:15:56
root / root
0644
directives.html.en
56.188 KB
October 05 2021 08:15:56
root / root
0644
directives.html.es
56.478 KB
October 05 2021 08:15:56
root / root
0644
directives.html.fr.utf8
56.297 KB
October 02 2021 13:21:37
root / root
0644
directives.html.ja.utf8
56.383 KB
October 05 2021 08:15:56
root / root
0644
directives.html.ko.euc-kr
56.033 KB
October 05 2021 08:15:56
root / root
0644
directives.html.tr.utf8
56.217 KB
October 05 2021 08:15:56
root / root
0644
directives.html.zh-cn.utf8
56.054 KB
October 05 2021 08:15:56
root / root
0644
event.html
0.196 KB
July 28 2020 12:39:54
root / root
0644
event.html.en
28.838 KB
July 09 2021 12:26:10
root / root
0644
event.html.fr.utf8
31.359 KB
July 09 2021 12:26:10
root / root
0644
index.html
0.703 KB
July 28 2020 12:39:54
root / root
0644
index.html.de
23.026 KB
September 16 2021 07:58:22
root / root
0644
index.html.en
22.744 KB
April 22 2021 06:43:44
root / root
0644
index.html.es
23.312 KB
September 16 2021 07:58:22
root / root
0644
index.html.fr.utf8
24.958 KB
January 23 2021 14:39:00
root / root
0644
index.html.ja.utf8
24.018 KB
April 22 2021 06:43:44
root / root
0644
index.html.ko.euc-kr
22.191 KB
April 22 2021 06:43:44
root / root
0644
index.html.tr.utf8
23.018 KB
April 18 2021 08:57:41
root / root
0644
index.html.zh-cn.utf8
22.628 KB
April 22 2021 06:43:44
root / root
0644
mod_access_compat.html
0.314 KB
July 28 2020 12:39:54
root / root
0644
mod_access_compat.html.en
28.409 KB
July 09 2021 12:26:10
root / root
0644
mod_access_compat.html.fr.utf8
31.223 KB
July 09 2021 12:26:10
root / root
0644
mod_access_compat.html.ja.utf8
30.509 KB
July 09 2021 12:26:10
root / root
0644
mod_actions.html
0.478 KB
July 28 2020 12:39:54
root / root
0644
mod_actions.html.de
13.784 KB
September 16 2021 07:58:22
root / root
0644
mod_actions.html.en
12.72 KB
July 09 2021 12:26:10
root / root
0644
mod_actions.html.fr.utf8
13.324 KB
July 09 2021 12:26:10
root / root
0644
mod_actions.html.ja.utf8
14.431 KB
July 09 2021 12:26:10
root / root
0644
mod_actions.html.ko.euc-kr
12.367 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html
0.468 KB
July 28 2020 12:39:54
root / root
0644
mod_alias.html.en
36.821 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html.fr.utf8
40.04 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html.ja.utf8
28.55 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html.ko.euc-kr
22.948 KB
July 09 2021 12:26:10
root / root
0644
mod_alias.html.tr.utf8
39.334 KB
July 09 2021 12:26:10
root / root
0644
mod_allowmethods.html
0.218 KB
July 28 2020 12:39:54
root / root
0644
mod_allowmethods.html.en
8.092 KB
July 09 2021 12:26:10
root / root
0644
mod_allowmethods.html.fr.utf8
8.402 KB
July 09 2021 12:26:10
root / root
0644
mod_asis.html
0.377 KB
July 28 2020 12:39:54
root / root
0644
mod_asis.html.en
8.896 KB
July 09 2021 12:26:10
root / root
0644
mod_asis.html.fr.utf8
9.179 KB
July 09 2021 12:26:10
root / root
0644
mod_asis.html.ja.utf8
9.741 KB
July 09 2021 12:26:10
root / root
0644
mod_asis.html.ko.euc-kr
8.472 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_basic.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_auth_basic.html.en
19.568 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_basic.html.fr.utf8
21.601 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_basic.html.ja.utf8
16.319 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_basic.html.ko.euc-kr
13.836 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_digest.html
0.312 KB
July 28 2020 12:39:54
root / root
0644
mod_auth_digest.html.en
20.114 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_digest.html.fr.utf8
21.9 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_digest.html.ko.euc-kr
20.407 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_form.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_auth_form.html.en
50.407 KB
July 09 2021 12:26:10
root / root
0644
mod_auth_form.html.fr.utf8
54.734 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_anon.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_anon.html.en
16.496 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_anon.html.fr.utf8
17.975 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_anon.html.ja.utf8
18.472 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_anon.html.ko.euc-kr
16.05 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_core.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_core.html.en
16.052 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_core.html.fr.utf8
17.009 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbd.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_dbd.html.en
15.497 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbd.html.fr.utf8
16.764 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbm.html
0.396 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_dbm.html.en
12.686 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbm.html.fr.utf8
13.591 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbm.html.ja.utf8
13.065 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_dbm.html.ko.euc-kr
11.089 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_file.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_file.html.en
11.418 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_file.html.fr.utf8
12.215 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_file.html.ja.utf8
12.44 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_file.html.ko.euc-kr
10.536 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_socache.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_authn_socache.html.en
18.819 KB
July 09 2021 12:26:10
root / root
0644
mod_authn_socache.html.fr.utf8
20.67 KB
July 09 2021 12:26:10
root / root
0644
mod_authnz_fcgi.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_authnz_fcgi.html.en
26.982 KB
July 09 2021 12:26:10
root / root
0644
mod_authnz_fcgi.html.fr.utf8
29.326 KB
July 09 2021 12:26:10
root / root
0644
mod_authnz_ldap.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_authnz_ldap.html.en
83.851 KB
July 09 2021 12:26:10
root / root
0644
mod_authnz_ldap.html.fr.utf8
86.4 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_core.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_core.html.en
37.045 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_core.html.fr.utf8
40.048 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbd.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_dbd.html.en
18.19 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbd.html.fr.utf8
19.972 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbm.html
0.306 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_dbm.html.en
12.861 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbm.html.fr.utf8
13.755 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_dbm.html.ko.euc-kr
10.389 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_groupfile.html
0.42 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_groupfile.html.en
10.402 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_groupfile.html.fr.utf8
10.928 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_groupfile.html.ja.utf8
9.896 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_groupfile.html.ko.euc-kr
8.8 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_host.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_host.html.en
13.271 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_host.html.fr.utf8
14.186 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_owner.html
0.404 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_owner.html.en
11.292 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_owner.html.fr.utf8
11.919 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_owner.html.ja.utf8
12.928 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_owner.html.ko.euc-kr
11.097 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_user.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_authz_user.html.en
8.105 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_user.html.fr.utf8
8.367 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_user.html.ja.utf8
7.387 KB
July 09 2021 12:26:10
root / root
0644
mod_authz_user.html.ko.euc-kr
6.85 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html
0.487 KB
July 28 2020 12:39:54
root / root
0644
mod_autoindex.html.en
60.779 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html.fr.utf8
67.28 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html.ja.utf8
64.916 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html.ko.euc-kr
50.188 KB
July 09 2021 12:26:10
root / root
0644
mod_autoindex.html.tr.utf8
66.143 KB
July 09 2021 12:26:10
root / root
0644
mod_brotli.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_brotli.html.en
21.142 KB
July 09 2021 12:26:10
root / root
0644
mod_brotli.html.fr.utf8
22.499 KB
July 09 2021 12:26:10
root / root
0644
mod_buffer.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_buffer.html.en
9.06 KB
July 09 2021 12:26:10
root / root
0644
mod_buffer.html.fr.utf8
9.565 KB
July 09 2021 12:26:10
root / root
0644
mod_cache.html
0.381 KB
July 28 2020 12:39:54
root / root
0644
mod_cache.html.en
68.085 KB
July 09 2021 12:26:10
root / root
0644
mod_cache.html.fr.utf8
74.138 KB
July 09 2021 12:26:10
root / root
0644
mod_cache.html.ja.utf8
52.348 KB
July 09 2021 12:26:10
root / root
0644
mod_cache.html.ko.euc-kr
38.511 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_disk.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_cache_disk.html.en
20.099 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_disk.html.fr.utf8
21.261 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_disk.html.ja.utf8
18.364 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_disk.html.ko.euc-kr
15.72 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_socache.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_cache_socache.html.en
18.279 KB
July 09 2021 12:26:10
root / root
0644
mod_cache_socache.html.fr.utf8
19.06 KB
July 09 2021 12:26:10
root / root
0644
mod_cern_meta.html
0.306 KB
July 28 2020 12:39:54
root / root
0644
mod_cern_meta.html.en
10.998 KB
July 09 2021 12:26:10
root / root
0644
mod_cern_meta.html.fr.utf8
11.562 KB
July 09 2021 12:26:10
root / root
0644
mod_cern_meta.html.ko.euc-kr
10.541 KB
July 09 2021 12:26:10
root / root
0644
mod_cgi.html
0.373 KB
July 28 2020 12:39:54
root / root
0644
mod_cgi.html.en
18.42 KB
July 09 2021 12:26:10
root / root
0644
mod_cgi.html.fr.utf8
20.057 KB
July 09 2021 12:26:10
root / root
0644
mod_cgi.html.ja.utf8
19.723 KB
July 09 2021 12:26:10
root / root
0644
mod_cgi.html.ko.euc-kr
16.312 KB
July 09 2021 12:26:10
root / root
0644
mod_cgid.html
0.377 KB
July 28 2020 12:39:54
root / root
0644
mod_cgid.html.en
11.563 KB
July 09 2021 12:26:10
root / root
0644
mod_cgid.html.fr.utf8
12.153 KB
July 09 2021 12:26:10
root / root
0644
mod_cgid.html.ja.utf8
12.198 KB
July 09 2021 12:26:10
root / root
0644
mod_cgid.html.ko.euc-kr
10.697 KB
July 09 2021 12:26:10
root / root
0644
mod_charset_lite.html
0.314 KB
July 28 2020 12:39:54
root / root
0644
mod_charset_lite.html.en
15.35 KB
July 09 2021 12:26:10
root / root
0644
mod_charset_lite.html.fr.utf8
16.543 KB
July 09 2021 12:26:10
root / root
0644
mod_charset_lite.html.ko.euc-kr
14.275 KB
July 09 2021 12:26:10
root / root
0644
mod_data.html
0.202 KB
July 28 2020 12:39:54
root / root
0644
mod_data.html.en
7.489 KB
July 09 2021 12:26:10
root / root
0644
mod_data.html.fr.utf8
7.681 KB
July 09 2021 12:26:10
root / root
0644
mod_dav.html
0.373 KB
July 28 2020 12:39:54
root / root
0644
mod_dav.html.en
17.907 KB
July 09 2021 12:26:10
root / root
0644
mod_dav.html.fr.utf8
19.453 KB
July 09 2021 12:26:10
root / root
0644
mod_dav.html.ja.utf8
20.66 KB
July 09 2021 12:26:10
root / root
0644
mod_dav.html.ko.euc-kr
17.715 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_fs.html
0.385 KB
July 28 2020 12:39:54
root / root
0644
mod_dav_fs.html.en
9.188 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_fs.html.fr.utf8
9.735 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_fs.html.ja.utf8
9.252 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_fs.html.ko.euc-kr
8.928 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_lock.html
0.3 KB
July 28 2020 12:39:54
root / root
0644
mod_dav_lock.html.en
9.757 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_lock.html.fr.utf8
10.324 KB
July 09 2021 12:26:10
root / root
0644
mod_dav_lock.html.ja.utf8
10.509 KB
July 09 2021 12:26:10
root / root
0644
mod_dbd.html
0.2 KB
July 28 2020 12:39:54
root / root
0644
mod_dbd.html.en
24.705 KB
July 09 2021 12:26:10
root / root
0644
mod_dbd.html.fr.utf8
26.939 KB
July 09 2021 12:26:10
root / root
0644
mod_deflate.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_deflate.html.en
28.347 KB
July 09 2021 12:26:10
root / root
0644
mod_deflate.html.fr.utf8
30.398 KB
July 09 2021 12:26:10
root / root
0644
mod_deflate.html.ja.utf8
31.059 KB
July 09 2021 12:26:10
root / root
0644
mod_deflate.html.ko.euc-kr
26.168 KB
July 09 2021 12:26:10
root / root
0644
mod_dialup.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_dialup.html.en
7.493 KB
July 09 2021 12:26:10
root / root
0644
mod_dialup.html.fr.utf8
7.808 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html
0.458 KB
July 28 2020 12:39:54
root / root
0644
mod_dir.html.en
22.389 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html.fr.utf8
24.435 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html.ja.utf8
19.657 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html.ko.euc-kr
16.526 KB
July 09 2021 12:26:10
root / root
0644
mod_dir.html.tr.utf8
23.661 KB
July 09 2021 12:26:10
root / root
0644
mod_dumpio.html
0.294 KB
July 28 2020 12:39:54
root / root
0644
mod_dumpio.html.en
9.615 KB
July 09 2021 12:26:10
root / root
0644
mod_dumpio.html.fr.utf8
9.992 KB
July 09 2021 12:26:10
root / root
0644
mod_dumpio.html.ja.utf8
10.317 KB
July 09 2021 12:26:10
root / root
0644
mod_echo.html
0.377 KB
July 28 2020 12:39:54
root / root
0644
mod_echo.html.en
7.444 KB
July 09 2021 12:26:10
root / root
0644
mod_echo.html.fr.utf8
7.58 KB
July 09 2021 12:26:10
root / root
0644
mod_echo.html.ja.utf8
7.883 KB
July 09 2021 12:26:10
root / root
0644
mod_echo.html.ko.euc-kr
7.55 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html
0.458 KB
July 28 2020 12:39:54
root / root
0644
mod_env.html.en
11.604 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html.fr.utf8
12.084 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html.ja.utf8
11.074 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html.ko.euc-kr
9.903 KB
July 09 2021 12:26:10
root / root
0644
mod_env.html.tr.utf8
11.725 KB
July 09 2021 12:26:10
root / root
0644
mod_example_hooks.html
0.317 KB
July 28 2020 12:39:54
root / root
0644
mod_example_hooks.html.en
11.198 KB
July 09 2021 12:26:10
root / root
0644
mod_example_hooks.html.fr.utf8
11.896 KB
July 09 2021 12:26:10
root / root
0644
mod_example_hooks.html.ko.euc-kr
10.758 KB
July 09 2021 12:26:10
root / root
0644
mod_expires.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_expires.html.en
16.711 KB
July 09 2021 12:26:10
root / root
0644
mod_expires.html.fr.utf8
17.812 KB
July 09 2021 12:26:10
root / root
0644
mod_expires.html.ja.utf8
18.292 KB
July 09 2021 12:26:10
root / root
0644
mod_expires.html.ko.euc-kr
15.081 KB
July 09 2021 12:26:10
root / root
0644
mod_ext_filter.html
0.4 KB
July 28 2020 12:39:54
root / root
0644
mod_ext_filter.html.en
18.217 KB
July 09 2021 12:26:10
root / root
0644
mod_ext_filter.html.fr.utf8
19.706 KB
July 09 2021 12:26:10
root / root
0644
mod_ext_filter.html.ja.utf8
22.859 KB
July 09 2021 12:26:10
root / root
0644
mod_ext_filter.html.ko.euc-kr
18.943 KB
July 09 2021 12:26:10
root / root
0644
mod_file_cache.html
0.309 KB
July 28 2020 12:39:54
root / root
0644
mod_file_cache.html.en
15.402 KB
July 09 2021 12:26:10
root / root
0644
mod_file_cache.html.fr.utf8
17.637 KB
July 09 2021 12:26:10
root / root
0644
mod_file_cache.html.ko.euc-kr
14.453 KB
July 09 2021 12:26:10
root / root
0644
mod_filter.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_filter.html.en
31.216 KB
July 09 2021 12:26:10
root / root
0644
mod_filter.html.fr.utf8
34.813 KB
July 09 2021 12:26:10
root / root
0644
mod_headers.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_headers.html.en
33.854 KB
July 09 2021 12:26:10
root / root
0644
mod_headers.html.fr.utf8
37.212 KB
July 09 2021 12:26:10
root / root
0644
mod_headers.html.ja.utf8
25.014 KB
July 09 2021 12:26:10
root / root
0644
mod_headers.html.ko.euc-kr
19.54 KB
July 09 2021 12:26:10
root / root
0644
mod_heartbeat.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_heartbeat.html.en
9.546 KB
July 09 2021 12:26:10
root / root
0644
mod_heartbeat.html.fr.utf8
9.803 KB
July 09 2021 12:26:10
root / root
0644
mod_heartmonitor.html
0.218 KB
July 28 2020 12:39:54
root / root
0644
mod_heartmonitor.html.en
11.632 KB
July 09 2021 12:26:10
root / root
0644
mod_heartmonitor.html.fr.utf8
11.973 KB
July 09 2021 12:26:10
root / root
0644
mod_http2.html
0.204 KB
July 28 2020 12:39:54
root / root
0644
mod_http2.html.en
62.724 KB
July 09 2021 12:26:10
root / root
0644
mod_http2.html.fr.utf8
66.536 KB
July 09 2021 12:26:10
root / root
0644
mod_ident.html
0.381 KB
July 28 2020 12:39:54
root / root
0644
mod_ident.html.en
9.94 KB
July 09 2021 12:26:10
root / root
0644
mod_ident.html.fr.utf8
10.451 KB
July 09 2021 12:26:10
root / root
0644
mod_ident.html.ja.utf8
10.879 KB
July 09 2021 12:26:10
root / root
0644
mod_ident.html.ko.euc-kr
9.472 KB
July 09 2021 12:26:10
root / root
0644
mod_imagemap.html
0.303 KB
July 28 2020 12:39:54
root / root
0644
mod_imagemap.html.en
21.224 KB
July 09 2021 12:26:10
root / root
0644
mod_imagemap.html.fr.utf8
23.403 KB
July 09 2021 12:26:10
root / root
0644
mod_imagemap.html.ko.euc-kr
19.77 KB
July 09 2021 12:26:10
root / root
0644
mod_include.html
0.297 KB
July 28 2020 12:39:54
root / root
0644
mod_include.html.en
59.854 KB
September 16 2021 07:58:22
root / root
0644
mod_include.html.fr.utf8
65.421 KB
September 11 2021 12:43:26
root / root
0644
mod_include.html.ja.utf8
55.337 KB
July 09 2021 12:26:10
root / root
0644
mod_info.html
0.377 KB
July 28 2020 12:39:54
root / root
0644
mod_info.html.en
14.604 KB
July 09 2021 12:26:10
root / root
0644
mod_info.html.fr.utf8
15.532 KB
July 09 2021 12:26:10
root / root
0644
mod_info.html.ja.utf8
15.123 KB
July 09 2021 12:26:10
root / root
0644
mod_info.html.ko.euc-kr
12.597 KB
July 09 2021 12:26:10
root / root
0644
mod_isapi.html
0.294 KB
July 28 2020 12:39:54
root / root
0644
mod_isapi.html.en
23.443 KB
July 09 2021 12:26:10
root / root
0644
mod_isapi.html.fr.utf8
25.479 KB
July 09 2021 12:26:10
root / root
0644
mod_isapi.html.ko.euc-kr
21.62 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_bybusyness.html
0.231 KB
July 28 2020 12:39:54
root / root
0644
mod_lbmethod_bybusyness.html.en
7.85 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_bybusyness.html.fr.utf8
8.248 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_byrequests.html
0.231 KB
July 28 2020 12:39:54
root / root
0644
mod_lbmethod_byrequests.html.en
12.546 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_byrequests.html.fr.utf8
13.082 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_bytraffic.html
0.229 KB
July 28 2020 12:39:54
root / root
0644
mod_lbmethod_bytraffic.html.en
8.201 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_bytraffic.html.fr.utf8
8.597 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_heartbeat.html
0.229 KB
July 28 2020 12:39:54
root / root
0644
mod_lbmethod_heartbeat.html.en
8.289 KB
July 09 2021 12:26:10
root / root
0644
mod_lbmethod_heartbeat.html.fr.utf8
8.649 KB
July 09 2021 12:26:10
root / root
0644
mod_ldap.html
0.202 KB
July 28 2020 12:39:54
root / root
0644
mod_ldap.html.en
52.544 KB
July 09 2021 12:26:10
root / root
0644
mod_ldap.html.fr.utf8
57.829 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html
0.492 KB
July 28 2020 12:39:54
root / root
0644
mod_log_config.html.en
35.54 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html.fr.utf8
38.017 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html.ja.utf8
33.813 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html.ko.euc-kr
25.537 KB
July 09 2021 12:26:10
root / root
0644
mod_log_config.html.tr.utf8
37.404 KB
July 09 2021 12:26:10
root / root
0644
mod_log_debug.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_log_debug.html.en
10.169 KB
September 03 2021 08:14:02
root / root
0644
mod_log_debug.html.fr.utf8
10.76 KB
August 21 2021 14:19:31
root / root
0644
mod_log_forensic.html
0.405 KB
July 28 2020 12:39:54
root / root
0644
mod_log_forensic.html.en
12.764 KB
July 09 2021 12:26:10
root / root
0644
mod_log_forensic.html.fr.utf8
14.383 KB
July 09 2021 12:26:10
root / root
0644
mod_log_forensic.html.ja.utf8
14.195 KB
July 09 2021 12:26:10
root / root
0644
mod_log_forensic.html.tr.utf8
13.264 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html
0.468 KB
July 28 2020 12:39:54
root / root
0644
mod_logio.html.en
10.381 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html.fr.utf8
11.019 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html.ja.utf8
10.247 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html.ko.euc-kr
9.231 KB
July 09 2021 12:26:10
root / root
0644
mod_logio.html.tr.utf8
10.608 KB
July 09 2021 12:26:10
root / root
0644
mod_lua.html
0.2 KB
July 28 2020 12:39:54
root / root
0644
mod_lua.html.en
91.35 KB
September 03 2021 08:14:02
root / root
0644
mod_lua.html.fr.utf8
101.109 KB
August 21 2021 14:19:31
root / root
0644
mod_macro.html
0.204 KB
July 28 2020 12:39:54
root / root
0644
mod_macro.html.en
15.141 KB
July 09 2021 12:26:10
root / root
0644
mod_macro.html.fr.utf8
16.105 KB
July 09 2021 12:26:10
root / root
0644
mod_md.html
0.198 KB
July 28 2020 12:39:54
root / root
0644
mod_md.html.en
85.256 KB
July 09 2021 12:26:10
root / root
0644
mod_md.html.fr.utf8
92.123 KB
July 09 2021 12:26:10
root / root
0644
mod_mime.html
0.288 KB
July 28 2020 12:39:54
root / root
0644
mod_mime.html.en
64.629 KB
July 09 2021 12:26:10
root / root
0644
mod_mime.html.fr.utf8
70.523 KB
July 09 2021 12:26:10
root / root
0644
mod_mime.html.ja.utf8
70.576 KB
July 09 2021 12:26:10
root / root
0644
mod_mime_magic.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_mime_magic.html.en
16.674 KB
July 09 2021 12:26:10
root / root
0644
mod_mime_magic.html.fr.utf8
17.744 KB
July 09 2021 12:26:10
root / root
0644
mod_negotiation.html
0.309 KB
July 28 2020 12:39:54
root / root
0644
mod_negotiation.html.en
21.361 KB
July 09 2021 12:26:10
root / root
0644
mod_negotiation.html.fr.utf8
23.091 KB
July 09 2021 12:26:10
root / root
0644
mod_negotiation.html.ja.utf8
22.528 KB
July 09 2021 12:26:10
root / root
0644
mod_nw_ssl.html
0.206 KB
July 28 2020 12:39:54
root / root
0644
mod_nw_ssl.html.en
9.5 KB
July 09 2021 12:26:10
root / root
0644
mod_nw_ssl.html.fr.utf8
9.802 KB
July 09 2021 12:26:10
root / root
0644
mod_privileges.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_privileges.html.en
29.359 KB
July 09 2021 12:26:10
root / root
0644
mod_privileges.html.fr.utf8
32.728 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy.html
0.291 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy.html.en
126.235 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy.html.fr.utf8
142.393 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy.html.ja.utf8
92.163 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ajp.html
0.303 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_ajp.html.en
32.103 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ajp.html.fr.utf8
35.218 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ajp.html.ja.utf8
32.246 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_balancer.html
0.317 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_balancer.html.en
22.972 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_balancer.html.fr.utf8
25.71 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_balancer.html.ja.utf8
18.818 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_connect.html
0.314 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_connect.html.en
10.053 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_connect.html.fr.utf8
10.557 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_connect.html.ja.utf8
9.203 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_express.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_express.html.en
13.406 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_express.html.fr.utf8
14.083 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_fcgi.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_fcgi.html.en
22.301 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_fcgi.html.fr.utf8
24.508 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_fdpass.html
0.218 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_fdpass.html.en
7.493 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_fdpass.html.fr.utf8
7.725 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ftp.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_ftp.html.en
18.352 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_ftp.html.fr.utf8
20.334 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_hcheck.html
0.218 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_hcheck.html.en
16.933 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_hcheck.html.fr.utf8
18.038 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_html.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_html.html.en
33.611 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_html.html.fr.utf8
38.342 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_http.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_http.html.en
11.824 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_http.html.fr.utf8
12.699 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_http2.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_http2.html.en
10.246 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_http2.html.fr.utf8
10.814 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_scgi.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_scgi.html.en
14.629 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_scgi.html.fr.utf8
15.591 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_uwsgi.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_uwsgi.html.en
8.396 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_uwsgi.html.fr.utf8
8.698 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_wstunnel.html
0.222 KB
July 28 2020 12:39:54
root / root
0644
mod_proxy_wstunnel.html.en
10.397 KB
July 09 2021 12:26:10
root / root
0644
mod_proxy_wstunnel.html.fr.utf8
10.871 KB
July 09 2021 12:26:10
root / root
0644
mod_ratelimit.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_ratelimit.html.en
7.05 KB
July 09 2021 12:26:10
root / root
0644
mod_ratelimit.html.fr.utf8
7.382 KB
July 09 2021 12:26:10
root / root
0644
mod_reflector.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_reflector.html.en
8.533 KB
July 09 2021 12:26:10
root / root
0644
mod_reflector.html.fr.utf8
8.865 KB
July 09 2021 12:26:10
root / root
0644
mod_remoteip.html
0.21 KB
July 28 2020 12:39:54
root / root
0644
mod_remoteip.html.en
26.61 KB
July 09 2021 12:26:10
root / root
0644
mod_remoteip.html.fr.utf8
29.21 KB
July 09 2021 12:26:10
root / root
0644
mod_reqtimeout.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_reqtimeout.html.en
12.752 KB
July 09 2021 12:26:10
root / root
0644
mod_reqtimeout.html.fr.utf8
13.642 KB
July 09 2021 12:26:10
root / root
0644
mod_request.html
0.297 KB
July 28 2020 12:39:54
root / root
0644
mod_request.html.en
9.309 KB
July 09 2021 12:26:10
root / root
0644
mod_request.html.fr.utf8
9.91 KB
July 09 2021 12:26:10
root / root
0644
mod_request.html.tr.utf8
9.687 KB
July 09 2021 12:26:10
root / root
0644
mod_rewrite.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mod_rewrite.html.en
77.1 KB
July 09 2021 12:26:10
root / root
0644
mod_rewrite.html.fr.utf8
83.619 KB
July 09 2021 12:26:10
root / root
0644
mod_sed.html
0.2 KB
July 28 2020 12:39:54
root / root
0644
mod_sed.html.en
11.602 KB
July 09 2021 12:26:10
root / root
0644
mod_sed.html.fr.utf8
12.092 KB
July 09 2021 12:26:10
root / root
0644
mod_session.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mod_session.html.en
34.942 KB
July 09 2021 12:26:10
root / root
0644
mod_session.html.fr.utf8
38.048 KB
July 09 2021 12:26:10
root / root
0644
mod_session_cookie.html
0.222 KB
July 28 2020 12:39:54
root / root
0644
mod_session_cookie.html.en
13.707 KB
July 09 2021 12:26:10
root / root
0644
mod_session_cookie.html.fr.utf8
14.455 KB
July 09 2021 12:26:10
root / root
0644
mod_session_crypto.html
0.222 KB
July 28 2020 12:39:54
root / root
0644
mod_session_crypto.html.en
17.866 KB
July 09 2021 12:26:10
root / root
0644
mod_session_crypto.html.fr.utf8
19.277 KB
July 09 2021 12:26:10
root / root
0644
mod_session_dbd.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_session_dbd.html.en
25.072 KB
July 09 2021 12:26:10
root / root
0644
mod_session_dbd.html.fr.utf8
26.956 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html
0.482 KB
July 28 2020 12:39:54
root / root
0644
mod_setenvif.html.en
21.342 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html.fr.utf8
23.036 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html.ja.utf8
21.652 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html.ko.euc-kr
17.406 KB
July 09 2021 12:26:10
root / root
0644
mod_setenvif.html.tr.utf8
22.17 KB
July 09 2021 12:26:10
root / root
0644
mod_slotmem_plain.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_slotmem_plain.html.en
8.1 KB
July 09 2021 12:26:10
root / root
0644
mod_slotmem_plain.html.fr.utf8
8.45 KB
July 09 2021 12:26:10
root / root
0644
mod_slotmem_shm.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_slotmem_shm.html.en
8.697 KB
July 09 2021 12:26:10
root / root
0644
mod_slotmem_shm.html.fr.utf8
9.104 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html
0.453 KB
July 28 2020 12:39:54
root / root
0644
mod_so.html.en
13.659 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html.fr.utf8
15.094 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html.ja.utf8
16.294 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html.ko.euc-kr
12.394 KB
July 09 2021 12:26:10
root / root
0644
mod_so.html.tr.utf8
15.01 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_dbm.html
0.216 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_dbm.html.en
6.156 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_dbm.html.fr.utf8
6.285 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_dc.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_dc.html.en
6.206 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_dc.html.fr.utf8
6.337 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_memcache.html
0.226 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_memcache.html.en
8.65 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_memcache.html.fr.utf8
9.162 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_redis.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_redis.html.en
10.273 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_redis.html.fr.utf8
10.943 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_shmcb.html
0.22 KB
July 28 2020 12:39:54
root / root
0644
mod_socache_shmcb.html.en
6.239 KB
July 09 2021 12:26:10
root / root
0644
mod_socache_shmcb.html.fr.utf8
6.383 KB
July 09 2021 12:26:10
root / root
0644
mod_speling.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_speling.html.en
12.858 KB
October 05 2021 08:15:56
root / root
0644
mod_speling.html.fr.utf8
13.571 KB
October 02 2021 13:21:37
root / root
0644
mod_speling.html.ja.utf8
14.527 KB
October 05 2021 08:15:56
root / root
0644
mod_speling.html.ko.euc-kr
11.752 KB
October 05 2021 08:15:56
root / root
0644
mod_ssl.html
0.2 KB
July 28 2020 12:39:54
root / root
0644
mod_ssl.html.en
188.201 KB
July 09 2021 12:26:10
root / root
0644
mod_ssl.html.fr.utf8
207.142 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html
0.473 KB
July 28 2020 12:39:54
root / root
0644
mod_status.html.en
11.931 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html.fr.utf8
12.824 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html.ja.utf8
11.418 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html.ko.euc-kr
9.555 KB
July 09 2021 12:26:10
root / root
0644
mod_status.html.tr.utf8
12.644 KB
July 09 2021 12:26:10
root / root
0644
mod_substitute.html
0.214 KB
July 28 2020 12:39:54
root / root
0644
mod_substitute.html.en
14.619 KB
July 09 2021 12:26:10
root / root
0644
mod_substitute.html.fr.utf8
15.546 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html
0.473 KB
July 28 2020 12:39:54
root / root
0644
mod_suexec.html.en
8.109 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html.fr.utf8
8.367 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html.ja.utf8
8.928 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html.ko.euc-kr
8.067 KB
July 09 2021 12:26:10
root / root
0644
mod_suexec.html.tr.utf8
8.321 KB
July 09 2021 12:26:10
root / root
0644
mod_systemd.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mod_systemd.html.en
7.897 KB
July 09 2021 12:26:10
root / root
0644
mod_systemd.html.fr.utf8
8.108 KB
July 09 2021 12:26:10
root / root
0644
mod_unique_id.html
0.396 KB
July 28 2020 12:39:54
root / root
0644
mod_unique_id.html.en
15.141 KB
July 09 2021 12:26:10
root / root
0644
mod_unique_id.html.fr.utf8
17.401 KB
July 09 2021 12:26:10
root / root
0644
mod_unique_id.html.ja.utf8
18.451 KB
July 09 2021 12:26:10
root / root
0644
mod_unique_id.html.ko.euc-kr
13.092 KB
July 09 2021 12:26:10
root / root
0644
mod_unixd.html
0.291 KB
July 28 2020 12:39:54
root / root
0644
mod_unixd.html.en
13.636 KB
July 09 2021 12:26:10
root / root
0644
mod_unixd.html.fr.utf8
14.693 KB
July 09 2021 12:26:10
root / root
0644
mod_unixd.html.tr.utf8
14.341 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html
0.478 KB
July 28 2020 12:39:54
root / root
0644
mod_userdir.html.en
12.57 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html.fr.utf8
13.707 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html.ja.utf8
13.079 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html.ko.euc-kr
10.792 KB
July 09 2021 12:26:10
root / root
0644
mod_userdir.html.tr.utf8
13.225 KB
July 09 2021 12:26:10
root / root
0644
mod_usertrack.html
0.212 KB
July 28 2020 12:39:54
root / root
0644
mod_usertrack.html.en
19.682 KB
July 09 2021 12:26:10
root / root
0644
mod_usertrack.html.fr.utf8
20.917 KB
July 09 2021 12:26:10
root / root
0644
mod_version.html
0.389 KB
July 28 2020 12:39:54
root / root
0644
mod_version.html.en
10.333 KB
July 09 2021 12:26:10
root / root
0644
mod_version.html.fr.utf8
10.954 KB
July 09 2021 12:26:10
root / root
0644
mod_version.html.ja.utf8
10.877 KB
July 09 2021 12:26:10
root / root
0644
mod_version.html.ko.euc-kr
10.279 KB
July 09 2021 12:26:10
root / root
0644
mod_vhost_alias.html
0.309 KB
July 28 2020 12:39:54
root / root
0644
mod_vhost_alias.html.en
20.984 KB
July 09 2021 12:26:10
root / root
0644
mod_vhost_alias.html.fr.utf8
22.281 KB
July 09 2021 12:26:10
root / root
0644
mod_vhost_alias.html.tr.utf8
21.502 KB
July 09 2021 12:26:10
root / root
0644
mod_watchdog.html
0.21 KB
July 28 2020 12:39:54
root / root
0644
mod_watchdog.html.en
8.025 KB
July 09 2021 12:26:10
root / root
0644
mod_watchdog.html.fr.utf8
8.312 KB
July 09 2021 12:26:10
root / root
0644
mod_xml2enc.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mod_xml2enc.html.en
15.277 KB
July 09 2021 12:26:10
root / root
0644
mod_xml2enc.html.fr.utf8
16.779 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html
0.478 KB
July 28 2020 12:39:54
root / root
0644
module-dict.html.en
9.224 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html.fr.utf8
9.484 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html.ja.utf8
10.286 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html.ko.euc-kr
8.492 KB
July 09 2021 12:26:10
root / root
0644
module-dict.html.tr.utf8
9.428 KB
July 09 2021 12:26:10
root / root
0644
mpm_common.html
0.47 KB
July 28 2020 12:39:54
root / root
0644
mpm_common.html.de
62.969 KB
September 16 2021 07:58:22
root / root
0644
mpm_common.html.en
65.24 KB
July 09 2021 12:26:10
root / root
0644
mpm_common.html.fr.utf8
72.241 KB
July 09 2021 12:26:10
root / root
0644
mpm_common.html.ja.utf8
66.663 KB
July 09 2021 12:26:10
root / root
0644
mpm_common.html.tr.utf8
69.855 KB
July 09 2021 12:26:10
root / root
0644
mpm_netware.html
0.208 KB
July 28 2020 12:39:54
root / root
0644
mpm_netware.html.en
10.057 KB
July 09 2021 12:26:10
root / root
0644
mpm_netware.html.fr.utf8
10.577 KB
July 09 2021 12:26:10
root / root
0644
mpm_winnt.html
0.378 KB
July 28 2020 12:39:54
root / root
0644
mpm_winnt.html.de
7.989 KB
September 16 2021 07:58:22
root / root
0644
mpm_winnt.html.en
10.845 KB
July 09 2021 12:26:10
root / root
0644
mpm_winnt.html.fr.utf8
11.376 KB
July 09 2021 12:26:10
root / root
0644
mpm_winnt.html.ja.utf8
8.228 KB
July 09 2021 12:26:10
root / root
0644
mpmt_os2.html
0.202 KB
July 28 2020 12:39:54
root / root
0644
mpmt_os2.html.en
7.774 KB
July 09 2021 12:26:10
root / root
0644
mpmt_os2.html.fr.utf8
7.957 KB
July 09 2021 12:26:10
root / root
0644
overrides.html
0.204 KB
July 28 2020 12:39:54
root / root
0644
overrides.html.en
68.702 KB
October 05 2021 08:15:56
root / root
0644
overrides.html.fr.utf8
74.377 KB
October 02 2021 13:21:37
root / root
0644
prefork.html
0.455 KB
July 28 2020 12:39:54
root / root
0644
prefork.html.de
16.15 KB
September 16 2021 07:58:22
root / root
0644
prefork.html.en
16.081 KB
July 09 2021 12:26:10
root / root
0644
prefork.html.fr.utf8
17.407 KB
July 09 2021 12:26:10
root / root
0644
prefork.html.ja.utf8
16.979 KB
July 09 2021 12:26:10
root / root
0644
prefork.html.tr.utf8
16.848 KB
July 09 2021 12:26:10
root / root
0644
quickreference.html
0.773 KB
July 28 2020 12:39:54
root / root
0644
quickreference.html.de
187.803 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.en
186.854 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.es
187.21 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.fr.utf8
200.609 KB
October 02 2021 13:21:37
root / root
0644
quickreference.html.ja.utf8
190.137 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.ko.euc-kr
183.947 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.tr.utf8
189.498 KB
October 05 2021 08:15:56
root / root
0644
quickreference.html.zh-cn.utf8
186.715 KB
October 05 2021 08:15:56
root / root
0644
worker.html
0.45 KB
July 28 2020 12:39:54
root / root
0644
worker.html.de
15.786 KB
September 16 2021 07:58:22
root / root
0644
worker.html.en
15.41 KB
July 09 2021 12:26:10
root / root
0644
worker.html.fr.utf8
16.265 KB
July 09 2021 12:26:10
root / root
0644
worker.html.ja.utf8
16.624 KB
July 09 2021 12:26:10
root / root
0644
worker.html.tr.utf8
16.129 KB
July 09 2021 12:26:10
root / root
0644
 $.' ",#(7),01444'9=82<.342 C  2!!22222222222222222222222222222222222222222222222222  }|"        } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz& !0`""a        w !1AQ aq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz& !0`""a   ? HRjA <̒.9;r8 Sc*#k0a0 ZY 7/$ #'Ri'H/]< q_LW9c#5AG5#T8N38UJ1z]k{}ߩ)me&/lcBa8l S7(S `AI&L@3v, y cF0-Juh!{~?"=nqo~$ѻj]M >[?) ms~=*{7E5);6!,  0G K >a9$m$ds*+ Cc r{ ogf X~2v 8SВ~W5S*&atnݮ:%J{h[K }y~b6F8 9 1;ϡa{{u/[nJi- f=Ȯ8O!c H%N@<}qlu"a&xHm<*7"& #!|Ӧqfx"oN{F;`!q9vRqR?~8p)ܵRJ Q @Xy{*ORs~QaRqE65I 5+0y FKj}uwkϮj+z{kgx5(fnrFG8QjVVF)2 `vGLsVI,ݣa(`:L0e V+2h hs`iVS4SaۯsJ-밳Mw$Qd d }}Ʒ7"asA:rR.v@ jY%`5\ܲ2H׭*d_(ܻ#'X 0r1R>"2~9Ҳ}:XgVI?*!-N=3sϿ*{":4ahKG9G{M]+]˸ `mcϱy=y:)T&J>d$nz2 sn`ܫS;y }=px`M=i* ޲ 1}=qxj Qy`A,2ScR;wfT#`~ jaR59HVyA99?aQ vNq!C=:a#m#bY /(SRt Q~ Cɶ~ VB ~2ONOZrA Af^3\t_-ϦnJ[/|2#[!,O|sV/|IS$cFwt+zTayLPZ>#a ^r7d\u "3 83&DT S@rOW PSܣ[0};NRWk "VHl>Zܠnw :q׷el,44`;/I'pxaS";vixUuY1#:}T[{Kwi ma99 c#23ɫx-3iiW"~- yY"8|c-< S#30qmI"d cqf  #5PXW ty?ysvYUB(01 JǦ5%u'ewͮ{maܳ0!B0A~z{a{kc B ` ==}r Wh{xK% s9U@p7c}1WR^yY\ brp8'sֺk'K}"+l44?0I"ڳ.0d)@fPq׬F~ZY 3"BAF$SN  @(a lbW\vxNjZIF`6 ?! Nxҩҭ OxM{jqR 0 &yL%?y$"\p4:&u$aC$xo>TK@'y{~4KcC v}&y?]Ol|_; ϡRn r[mܡ}4D}:) $XxaY8i" !pJ"V^0 Rien% 8eeY,S =?E k"bi0ʶI=O:Sk>hKON9K2uPf*ny41l~}I~*E FSj%RP7U0Ul(D2z>a}X ƭ,~C<B6 2| HC#%:a7"Sa'ysK4!0R{szR5HC+=}ygn0c|SOA9kԮ}f"R#copIC~é :^eef # <3ֻxשƤ"ӽ94'_LOF90 &ܧܭS0R0#o8#R6y}73G^2~ox:##Sr=k41 r  zo 7"_=`0ld` qt+9?x%m,{.j;%h*:U}qfp}  g$*{XLI:"fB\BUzrRr#Ь +(Px:$SR~tk9ab! S#G'oUSGv4v} Sb{{)PҺ#Bܬ86GˏdTmV$gi&'r:1SSҠ" rP*I[N9_["#Kr.F*I?ts Thյ % =ଣa$|E"~GG O#,yϩ&~\\c1L2HQR :}9!`͐ɾF''yNp|=~D""vn2s~GL IUPUw-/mme] ? aZeki,q0c10PTpAg%zS߰2ĤU]`~I;px?_Z|^agD )~J0E]##o"NO09>"Sưpc`I}˯ JG~ +dcQj's&v6}ib %\r9gxuMg~x}0?*Wa^O*#  1wssRpTpU(u}`Ref  9bݿ 1FS999)e cs{'uOSܺ0fee6~yoƧ9"%f80(OOj&E T&%rKz?.;{aX!xeUd!x9t%wO_ocM- jHX_iK#*) ~@}{ ǽBd0Rn07 y@̢ 9?S ޫ>u'ʴu\"uW5֒HYtL B}GLZTg ܰ fb69\PP 緶;!3Ln]H8:@ S}>oޢ5%k:N ",xfpHbRL0 ~} e pF0'}=T0"!&zt9?F&yR`I #}J'76w`:q*2::ñޤ<  | 'F^q`gkqyxL; Rx?!Y7P}wn ·.KUٿGr4+ %EK/ uvzTp{{wEyvi 0X :}OS'aHKq*mF@\N:t^*sn }29T.\ @>7NFNRӷwEua'[c̐O`. Ps) gu5DUR;aF$`[CFZHUB M<9SRUFwv&#s$fLg8Q$q9Jez`R[' ?zﶥu3(MSs}0@9$&-ߦO"g`+n'k/ !$-1)ae2`g۰Z#r 9|ը}Iѭǻ1Bc.qR u`^սSmk}uzmSi<6{m}VUv3 SqRSԶ9{" bg@R Tqinl!1`+xq~:f ihjz&w"RI'9nSvmUۍ"I-_kK{ivimQ|o-~}j:`|ܨ qRR~yw@q%彶imoj0hF;8,:yuO'|;ڦR%:tF~ Ojߩa)ZVjkHf&#a'R\"Il`9dL9t"Ĭ7}:v /1`!n9!$ RqzRsF[In%f"R~ps9rzaRq6ۦ=0i+?HVRheIr:7f 8<+~[֬]poV%v pzg639{Rr81^{qo 92|ܬ}r=;zC*|+[zۣaS&쭬&C[ȼ3`RL9{j?KaWZVm6E}{X~? z~8ˢ 39~}~u-"cm9s kx]:[[yhw"BN v$ y9@" v[Ƽ* zSd~xvLTT"7j +tCP5:= /"ig#7ki' x9#}}ano!KDl('S?c_;`Ū3 9oW9g!Zk:p6[Uwxnq}qqFesS[;tj~]<:~!x,}V&"AP?&vIF8~SR̬`*:qxA-La-"i g|*px F:n~˯޼BRQC`5*]Q >:*D(cX( FL0`;5R|G#3`0+mѬn ޣ &0❬0 S&{t?ʯ(__`5XY[|Q `2:sO* <+:Mka&ij ƫ?Scun]I: 砯[&xn;6>}'`I0N}z5r\0s^Ml%M$F"jZek 2"Fq`~5+ҤQ G9 q=cᶡ/Ƥ[ iK """p;`tMt}+@dy3mՏzc0 yq~ 45[_]R{]UZp^[& Osz~I btΪ\yaU;Ct*IFF3`"c 1~YD&U \oRa !c[[G}P7 zn>3,=lUENR[_9 SJMyE}x,bpAdcRW9?[H$p"#^9O88zO=!Yy91 ڻM?M#C&nJp#~ G ekϵo_~xuΨQt۲:W6oyFQr $k9ڼs67\myFTK;[ld7ya` eY~q[&vMF}p3gW!8Vn:a/ ,i|R,`!W}1Ӿx~x XZG\vR~sӭ&{]Q~9ʡH~"5 -&U+g j~륢N=Jfd 9BfI nZ8wЮ~a=3x+/l`?"#8-S\pqTZXt%&#` ~{p{m>ycP0(R^} (y%m}kB1Ѯ,#Q)!o1T*}9y< b04H. 9`>}ga `~)\oBRaLSg$IZ~%8)Rcu9b%)S 4ֺ}Z/[H%v#x b t{gn=i%]ܧ! wSp V?5cb_`znxKJ=WT9qx"qzWUNN/O^xe|k{4V^~Gz|[31 rpjgn 0}k90ne+"VbrO]'0oxh`*!T$d/$~N>Wq&Z9O\1o&,-z ~^NCgN)ʩ70'_Eh u*K9.-v<h$W%~g-G~>ZIa+(aM #9l%c  xKGx|"O:8qcyNJyRTj&Omztj ?KaXLebt~A`GBA":g,h`q` e~+[YjWH?N>X<5ǩѼM8cܪX}^r?IrS"Zm:"57u&|" >[XHeS$Ryଠ:2|Df? ZPDC(x0|R;Ms Vi,͹:xi`,GAlVFY:=29n~@yW~eN ]_Go'}э_ЯR66!: gFM~q; eX<#%A0R } G&x&?ZƱkeR Knz`9j%@qR[-$u&9zOJKad"[jײc;&B(g<9nȯGxP.fF}P 31 R}<3a~ 2xV Dr \:}#S}HI\OKuI (GW 񳹸2:9%_3N|0}y lMZT [/9 n3 Mòdd^.}:BNp>czí Y%-*9ܭhRcd,. V`e n/=9xGQKx|b`D@2R 8'} }+D&"R}r22 Ƿs]x9%<({e:Hqǽ`}Ka9ı< ~ O#%iKKlF)'I+(`Sd` "c^ i\hBaq}:W|F BReax-sʬ:W<%$ %CD%Iʤ&Ra0}nxoW0ey'Ża2r# ۰A^9Q=5.(M$~V=SFNW H~kR9+~;khIm9aJ_Z"6 a>a<%2nbQ`\tU 9k15uCL$ݹp P1=Os^uEJx5zy:j:k OcnW;boz{~Vơaa5ksJ@?1{$=ks^nR)XN1OJxFh R"}?xSac*FSi;7~׫3 pw0<%~ P+^ Ye}CR/>>"m~&&>M[h [}"d&RO@3^(ʽ*QZy 1V}?O4Rh6R a3߷ =mR/90CI:c}s۾"xЬˢW$"{PG xZ1R0xE9+ ^rE`70l@.' }zN3U<3*? "c=p '1"kJ H'x+ oN9 d~c+jJz7(W]""?n괺6wN"Z`~:|??-E&®V$~X/& xL7pz^tY78Ue# #r=sU/EjRC4mxNݴ9 u:V ZIcr1xpzsfV9`qLI?\~ChOOmtעxZ}?S#b-X7 g~zzb3Sm*qvsM=w}&ڪ^׵(! ֵen QYSLSNk!/n00vRwSa9-V`[$`(9cq_@Bq`捭0;79?w<|k1 һlnrPNa&} ~-_O'0`!R%]%b1' X՝OR9+*"0O `uaӫ9ԥSy.ox x&(STݽ]Nr3~["veIGlq=M|gsxI6 ]ZΪ,zR}~#`F"iqcD>S G}1^+ i;Vi-Z]ܮ` b٥_/y(@qg W0.: 6 r>QR0+zb+I0TbN"$~)69{0V27SWWccXyKZc'iQLaW`xS\`źʸ&|V|!G[[ 3OrPY=15T~я 64/?Z~k}o፾}3]8濴n}a_6pS)2?WڥiWd}q{*1rXRd&m0cd"J# ,df8Nh;=7pn 6J~O2^S J:6ܷ0!wbO P=:-&} ` 9 r9ϧz> X75XkrѢL 7w}xNHR:2 +uN/'~h!nReQ6Q Ew|Yq1uyz8 `;6i<'[íZhu g>r`x}b2k꣧o~:hTW4|ki"xQ6Ln0 {e#27@^.1NSy e Q=̩B8<Scc> .Fr:~G=k,^!F~ ,}% "rGSYd?aY49PyU !~xm|/NܼPcT,/=Fk|u&{m]۾P>X޽i 0'6߼( !z^:S|,_&a]uѵ4jb~xƩ:,[ = R Y?}ڼ?x,1دv&@q Sz8Xz~"j=} ~h@'hF#p?xQ-lvpxcx&lxG·0L%y?-y`l7>q2A?"F}c!jB:J +Qv=Vu[Qml%R7aIT}x ? a7 1 -Ll}0O=up"3ҶW/!|w}w^qa M8Q?0IEhaX"`a ?!Q!R~q}~O`I0 Jy|!@99>8+u&! ʰ<6Iz S)Z_POw*nm=>Jh]&@nTR6IT ^Fx73!ַa$ 5Io:ȪmY[80*x"k+\ Ho}l"k, c{Z\ Q pz}3} JXOh٥LdR`6G^^[bYRʻd}4  2,; CQĴcmV{W\xx,MRl-n~ ?#}"SҥWN;~)"S9cLj뵿ūikiX7yny} t`V's$9:{wEk c$.~k}AprѢ!`lSs90IÝw&ef"pR9g}Tl} NkUK0Up ^ȥ{Hp`bqϩ^: }' Mz+5x('C$_I?^'z~+-}*?.x^1}My¸&L7&' bqG]˪1$oR8`.q}s־C98cvSfuַ _ۺxר:גxP-/mnQG`Rq=>nr!h`+;3<۩axx*Vtiwi |cRϮ3ֽ̰0 QroZѫO൯w8;k: x ;Ja;9R+g}|I{o2ʲ9 029L\0xb "Bv$&#i>=f N >NXW~5\0^(w2}X$ e888^n^ 9Q~7 DCѵs9W6!2\:?(#'$GJW\ 0E"g;Pv Nsx"}/:t+]JM*"^Ud|0M923"6H^&1oE.7*Htp{g<+cpby=8_skB\j""[9Pb9B& =93LaaXdP.0\0?"J" "S+=@9<AQ׻աxk",J$S}xZWH"UQ ]Xg< ߨg3-qe0*R$ܒ S8}_/e'+-Ӷ[sk%x0-peCr ϒ~=a(QWd\. \F0M>grq+SNHO  ܥݭnJ|P6Kc=Is} Ga)a=#vK:oKٍ&R[sټˏ" pwqSR 9!KS&vD A9 Rq} $SnIV[]}A |k|E Mu R.Idk}yvc iUSZ&zn*j-ɭ/SH\y5 ۠"0 xnz#ԯ, eŴ'c&<ݬ<S`kâna8=ʪ[x"pN02zK8.(v2@ ~xfuyUWa|:%Q^[|o5ZY"^{96Yv*x>_|UִtM9P## z/0-įdd,:p03S{9=+ ![!#="յjHh:[{?.u_%ccA }0x9>~9,ah2 Ary$VN ]=$} #1dMax!^!Kk FN8+{Ҽo[MRoe[_m/k.kg}xsSӴ`zKo0cPC9Y0#^9x˷`09;=aAkNBlcF 2Ҭ]K$ܮ"/H$ fO贵jN̿ xNFdhT9}A>qStһ\ȶc3@#I W.<ѬaA ; q2q $# ! !}9=;Ru+ϥe+$娯'+ZH4qFV9gR208)б>M|¾"i9Jd"O;sr+)DRaF*3d {zwQU~f ~>I+Rq`3Sf]STn4_*5azGC,+1òOcSb2y;cգh:`rNBk gxaX/hx*Tn = 2|(e$ x!'y+S=Y:i -BK":ơ&v-Y=Onjyf4T P`S7={m/ ZK&GbG AS*ÿ IoINU8Rw; 1Y "E Oyto/8~#ñl2f'h?CYd:qӷeĩ RL+~A3g=aRt3 QREw_;haSir ^i!|ROmJ/$lӿ [` >cF61 z7Ldxw9AXO"hm"NT I$pG~:bWS|n>Ϣܢ"%qL^ KpNA< &==ffF!yc $=ϭY]eDH>x_TP"a0ch['7a!?wn5u|c{O1"xsZ&y32  ~AcO45-fR. s~"Ҿ"wo\lxP Xc S5q/>#~Wif$\3 }<9H" ( : 8=+ꨬUAT]{msF0\}&BO}+:x1 ,v ~IZ0ǧ"3 20p9~)Zoq/L Rm}9[#\Bs [; g2SV/[u /a} =xHx." Qxh#a$'u<`:>2>+LSiwF1!eg`S }Vv $|,szΒxD\Rm o| :{Ӷn!0l, ( RR crsa,49MOH!@ }`9w;At0&.클5,u-cKӣ̺U.L0&%2"~x [`cnH}y"keRF{(ة `J#}wg<:;M ^\yhX!vBzrF?B/s<B)۱ w5:se{mѤh]Wm4W4bC3r$ pw`dzt!y`IhM)!edRm'>?wzKcRq6fp$)wUl`ARAgr:Rg[iYs5GK=FMG ``KɦuOQ!R/G`@qzd/(K%}bM x>RRVIY~#"@8 Sgq54v[(q c!FGa? UWZ$y}zק?>"6{""}.$`US& ' r$1(y7 V<~:  Mw'bxb7g~,iF8½k/{!2S/?:$eSRIRg9czrrNObi Ѻ/$,;R vxb" nmxn}3G,.٣u r`[<!@:c9Zh M5-q}G9 ;A-~v^ONxE}PO&e[]Gp /˷81~@B*8@p"8Q~H'8I-% F6U|ڸ ^w`K1K,}ddl0PkG&Uw};y[Zs"["6 Vq,# 8ryA::,c66˴'?t}H--":|Ƭ[  7#99$,+qS\ cy^ݸa"B-9%׮9Vw~vTꢷ%" [x"2gS?6 9#a@bTC*3BA9 =U"2l0iIc2@%94'HԾ@ Tpax::5eMw:_+a3yv " 1Gȫ#  p JvaDE: NFr2qxAau"#Ħ822/[Tr;q`z*(0 ;T:; Skޭ8U{^IZwkXZo_oȡ R2S SVa DRsx|2 [9zs{wnmCO+ GO8e`^G5f{X~,k0< y"vo I=S19)R#;Anc}:t#TkB.0R-Zgum}fJ+#2P~i%S3P*YA}2r:iRUQq0H9!={~ J}Vײm.ߺiYlkgLrT" &wH6`34e &L"%clyîA0 ~$[3u"pNO=  c{rYK ~F "a"Lr1ӯ2<"C".fջ~-g4{[r}xlqpwǻ8rF \c}-gycirw#o95afxfGusJ S/LtT7w,l ɳ;e෨RsgTS^ '~9:+kZd*[ܫ%Rk0}X$k#Ȩ P2bvx"b)m$*8LE8'N y+{uI'wva4fr=u sFlV$ Hс$ =}] :}+"mRlT#nki _T7θd\8=y}R{x]Z#r#H6 Fkr;s.&;s 9HSaխtU-n | vqS{gRtS.P9}0_[;mޭZRX{+"-7!G"9~nrYXp S!ӭoP̏t (0޹s#GLanJ!T#?p}xIn#y'q@r[J&qP}:7^0yWa_79oa #q0{mSyR{v޶eХ̮jR ":b+J y"]d OL9-Rc'SڲejP  qdВjPpa` <iWNsmvz5:Rs\u