diff --git a/docs/manual/convenience.map b/docs/manual/convenience.map index f3f6838e71..5d2966bde7 100644 --- a/docs/manual/convenience.map +++ b/docs/manual/convenience.map @@ -419,6 +419,7 @@ sslcertificatekeyfile mod/mod_ssl.html#sslcertificatekeyfile sslciphersuite mod/mod_ssl.html#sslciphersuite sslcryptodevice mod/mod_ssl.html#sslcryptodevice sslengine mod/mod_ssl.html#sslengine +sslfips mod/mod_ssl.html#sslfips sslhonorcipherorder mod/mod_ssl.html#sslhonorcipherorder sslinsecurerenegotiation mod/mod_ssl.html#sslinsecurerenegotiation sslocspdefaultresponder mod/mod_ssl.html#sslocspdefaultresponder diff --git a/docs/manual/dso.html.fr b/docs/manual/dso.html.fr index aa64b9732a..21eb52efe6 100644 --- a/docs/manual/dso.html.fr +++ b/docs/manual/dso.html.fr @@ -50,14 +50,16 @@ -

Le support DSO pour le chargement de modules individuels d'Apache est +

Le support DSO pour le chargement de modules individuels d'Apache + httpd est assuré par un module nommé mod_so qui doit être compilé - statiquement dans le coeur d'Apache. Il s'agit du seul module avec le + statiquement dans le coeur d'Apache httpd. Il s'agit du seul module avec le module core à ne pas pouvoir être compilé en tant que - module DSO lui-même. Pratiquement tous les autres modules d'Apache + module DSO lui-même. Pratiquement tous les autres modules + d'Apache httpd distribués peuvent être compilés en tant que modules DSO en sélectionnant pour chacun d'entre eux le mode de construction DSO à l'aide de l'option - --enable-module=shared du script + --enable-mods-shared du script configure, comme décrit dans la Documentation de l'installation. Une fois compilé en tant que module DSO, un module peut être chargé en mémoire au @@ -66,19 +68,19 @@ mod_so, placée dans votre fichier httpd.conf.

-

Un nouvel utilitaire a été introduit afin de simplifier la création de - fichiers DSO pour les modules d'Apache +

Un utilitaire permet de simplifier la création de + fichiers DSO pour les modules d'Apache httpd (particulièrement pour les modules tiers) ; il s'agit du programme nommé apxs (APache eXtenSion). On peut l'utiliser pour construire des modules de type - DSO en dehors de l'arborescence des sources d'Apache. L'idée est - simple : à l'installation d'Apache, la procédure make install + DSO en dehors de l'arborescence des sources d'Apache httpd. L'idée est + simple : à l'installation du serveur HTTP Apache, la procédure make install du script configure installe les fichiers d'en-têtes - d'Apache et positionne, pour la plateforme de compilation, les drapeaux du compilateur et de + d'Apache httpd et positionne, pour la plateforme de compilation, les drapeaux du compilateur et de l'éditeur de liens à l'intérieur du programme apxs, qui sera utilisé pour la construction de fichiers DSO. Il est ainsi possible d'utiliser le programme apxs - pour compiler ses sources de modules Apache sans avoir besoin de + pour compiler ses sources de modules Apache httpd sans avoir besoin de l'arborescence des sources de la distribution d'Apache, et sans avoir à régler les drapeaux du compilateur et de l'éditeur de liens pour le support DSO.

top
@@ -86,38 +88,24 @@

Mode d'emploi succinct

Afin que vous puissiez vous faire une idée des fonctionnalités DSO - d'Apache 2.x, en voici un résumé court et concis :

+ du serveur HTTP Apache 2.x, en voici un résumé court et concis :

  1. - Construire et installer un module Apache faisant partie de la +

    Construire et installer un module Apache httpd faisant partie de la distribution, par exemple mod_foo.c, - en tant que module DSO mod_foo.so : + en tant que module DSO mod_foo.so :

    $ ./configure --prefix=/chemin/vers/répertoire-installation ---enable-foo=shared
    +--enable-foo --enable-mods-shared=foo
    $ make install

  2. - +
  3. - Construire et installer un module Apache tiers, par exemple - mod_foo.c, en tant que module DSO mod_foo.so : - -

    -$ ./configure --add-module=type_de_module: -/chemin/vers/module_tiers/mod_foo.c \
    - - --enable-foo=shared
    -
    -$ make install -

    -
  4. - -
  5. - Configurer Apache pour pouvoir installer ultérieurement des - modules partagés : +

    Configure le serveur HTTP Apache pour une installation + ultérieure des modules partagés :

    $ ./configure --enable-so
    @@ -126,22 +114,41 @@ $ make install

  6. - Construire et installer un module Apache tiers, par exemple +

    Configure le serveur HTTP Apache avec tous les modules + activés et chargés en tant qu'objets partagés. Vous pouvez + ensuite les désactiver un à un en commentant la directive LoadModule correspondante dans le + fichier httpd.conf.

    + +

    +$ ./configure --enable-modules=most --enable-mods-shared=all
    +$ make install +

    + +

    L'argument most de l'option + --enable-modules indique que tous les modules + non-expérimentaux ou qui ne sont pas là à titre d'exemple seront + compilés.

    +
  7. + +
  8. + Construire et installer un module Apache httpd tiers, par exemple mod_foo.c, en tant que module DSO mod_foo.so en dehors de l'arborescence des sources - d'Apache à l'aide du programme apxs : + d'Apache httpd à l'aide du programme apxs :

    $ cd /chemin/vers/module_tiers
    -$ apxs -c mod_foo.c
    -$ apxs -i -a -n foo mod_foo.la +$ apxs -cia mod_foo.c

Dans tous les cas, une fois le module partagé compilé, vous devez ajouter une directive LoadModule - dans le fichier httpd.conf pour qu'Apache active le module.

+ dans le fichier httpd.conf pour qu'Apache httpd active le module.

+ +

Voir la documentation sur apxs + pour plus de détails.

top

Les dessous du fonctionnement des DSO

@@ -240,16 +247,6 @@ $ apxs -i -a -n foo mod_foo.la système d'exploitation. Par contre, les objets partagés sont relativement peu utilisés pour étendre les fonctionnalités d'un programme.

-

En 1998, seule une poignée de logiciels distribués - utilisaient le mécanisme DSO pour réellement étendre leurs fonctionnalités - au moment de l'exécution : Perl 5 (via son mécanisme XS et le module - DynaLoader), le serveur Netscape, etc... A partir de la - version 1.3, Apache rejoignit ce groupe, car Apache - présentait déjà un concept modulaire pour étendre ses fonctionnalités, et - utilisait en interne une approche basée sur une liste de distribution pour - relier des modules externes avec les fonctionnalités de base d'Apache. - Ainsi, Apache était vraiment prédestiné à l'utilisation des DSO pour - charger ses modules au moment de l'exécution.

top

Avantages et inconvénients

@@ -265,22 +262,22 @@ $ apxs -i -a -n foo mod_foo.la configure à la compilation. Par exemple, on peut ainsi exécuter différentes instances du serveur (standard et version SSL, version minimale et version étoffée - [mod_perl, PHP], etc...) à partir d'une seule installation - d'Apache. + [mod_perl, PHP3], etc...) à partir d'une seule installation + d'Apache httpd.
  • Le paquetage du serveur peut être facilement étendu avec des modules tiers, même après l'installation. Ceci présente en tout cas un gros avantage pour les mainteneurs de paquetages destinés aux distributions, - car ils peuvent créer un paquetage Apache de base, et des paquetages + car ils peuvent créer un paquetage Apache httpd de base, et des paquetages additionnels contenant des extensions telles que PHP, mod_perl, mod_fastcgi, etc...
  • -
  • Une facilité de prototypage des modules Apache car la paire +
  • Une facilité de prototypage des modules Apache httpd car la paire DSO/apxs vous permet d'une part de travailler en - dehors de l'arborescence des sources d'Apache, et d'autre part de n'avoir + dehors de l'arborescence des sources d'Apache httpd, et d'autre part de n'avoir besoin que de la commande apxs -i suivie d'un apachectl restart pour introduire une nouvelle - version de votre module fraîchement développé dans le serveur Apache + version de votre module fraîchement développé dans le serveur HTTP Apache en cours d'exécution.
  • @@ -309,13 +306,13 @@ $ apxs -i -a -n foo mod_foo.la ELF le font), vous ne pouvez pas utiliser le mécanisme DSO pour tous les types de modules. Ou en d'autres termes, les modules compilés comme fichiers DSO sont contraints de n'utiliser que les symboles du coeur - d'Apache, de la bibliothèque C + d'Apache httpd, de la bibliothèque C (libc) et toutes autres bibliothèques statiques ou - dynamiques utilisées par le coeur d'Apache, ou d'archives statiques + dynamiques utilisées par le coeur d'Apache httpd, ou d'archives statiques (libfoo.a) contenant du code indépendant de la position (PIC). Il y a deux solutions pour utiliser un autre type de code : soit le - coeur d'Apache contient déjà lui-même une référence au code, soit vous + coeur d'Apache httpd contient déjà lui-même une référence au code, soit vous chargez le code vous-même via dlopen(). diff --git a/docs/manual/dso.html.ja.utf8 b/docs/manual/dso.html.ja.utf8 index 39ae8e74e3..72898c8f5a 100644 --- a/docs/manual/dso.html.ja.utf8 +++ b/docs/manual/dso.html.ja.utf8 @@ -25,6 +25,8 @@  ko  |  tr 

    +
    ã“ã®æ—¥æœ¬èªžè¨³ã¯ã™ã§ã«å¤ããªã£ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚ + æ›´æ–°ã•れãŸå†…容を見るã«ã¯è‹±èªžç‰ˆã‚’ã”覧下ã•ã„。

    Apache HTTP サーãƒã¯ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«åŒ–ã•れãŸãƒ—ログラムã§ã€ 管ç†è€…ãŒãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’é¸æŠžã™ã‚‹ã“ã¨ã§ã‚µãƒ¼ãƒã«çµ„ã¿è¾¼ã‚€æ©Ÿèƒ½ã‚’é¸ã¶ã“ã¨ãŒã§ãã¾ã™ã€‚ diff --git a/docs/manual/dso.html.tr.utf8 b/docs/manual/dso.html.tr.utf8 index fda45c5742..0fbb6aa6cc 100644 --- a/docs/manual/dso.html.tr.utf8 +++ b/docs/manual/dso.html.tr.utf8 @@ -24,6 +24,7 @@  ko  |  tr 

    +
    Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.

    Apache HTTP Sunucusu modüler bir program olup, yönetici sadece bir grup modül seçerek sunucuya işlevsellik ekleyebilir. Modüller sunucunun diff --git a/docs/manual/install.html.fr b/docs/manual/install.html.fr index 8a5f75b39b..eab4f0938f 100644 --- a/docs/manual/install.html.fr +++ b/docs/manual/install.html.fr @@ -28,9 +28,10 @@ -

    Ce document couvre l'installation et la compilation d'Apache +

    Ce document couvre l'installation et la compilation du serveur + HTTP Apache sur les systèmes Unix et similaires seulement. Pour la compilation et - l'installation sous Windows, voir Utiliser Apache avec Microsoft + l'installation sous Windows, voir Utiliser le serveur HTTP Apache avec Microsoft Windows. Pour les autres plateformes, se référer à la documentation par plateforme.

    @@ -54,7 +55,7 @@
  • Test
  • Mise à jour
  • Voir aussi

    + des sources
  • Démarrer Apache httpd
  • Arrêt et redémarrage
  • top

    Aperçu pour les plus pressés

    @@ -123,12 +124,12 @@

    Prérequis

    -

    Les prérequis pour la construction d'Apache sont les suivants:

    +

    Les prérequis pour la construction d'Apache httpd sont les suivants:

    Espace disque
    Assurez-vous d'avoir au moins 50 MB d'espace disque disponible - temporaire. Après l'installation Apache occupe + temporaire. Après l'installation le serveur occupe approximativement 10 MB d'espace disque. L'espace disque réellement nécessaire va varier considérablement en fonction de vos options de configuration et de la présence éventuelle de modules tiers.
    diff --git a/docs/manual/logs.html.en b/docs/manual/logs.html.en index c1d16c7df9..3fe64e2539 100644 --- a/docs/manual/logs.html.en +++ b/docs/manual/logs.html.en @@ -47,7 +47,24 @@

    Overview

    - + + +

    + The Apache HTTP Server provides a variety of different mechanisms for + logging everything that happens on your server, from the initial + request, through the URL mapping process, to the final resolution of + the connection, including any errors that may have occurred in the + process. In addition to this, third-party modules may provide logging + capabilities, or inject entries into the existing log files, and + applications such as CGI programs, or PHP scripts, or other handlers, + may send messages to the server error log. +

    + +

    + In this document we discuss the logging modules that are a standard + part of the http server. +

    +
    top

    Security Warning

    @@ -71,7 +88,7 @@

    Error Log

    - +

    The server error log, whose name and location is set by the ErrorLog directive, is the diff --git a/docs/manual/logs.html.fr b/docs/manual/logs.html.fr index 9dba7d134f..f3ef40526a 100644 --- a/docs/manual/logs.html.fr +++ b/docs/manual/logs.html.fr @@ -24,6 +24,8 @@  ko  |  tr 

    +
    Cette traduction peut être périmée. Vérifiez la version + anglaise pour les changements récents.

    Pour véritablement gérer un serveur web, il est nécessaire de disposer d'un diff --git a/docs/manual/logs.html.tr.utf8 b/docs/manual/logs.html.tr.utf8 index d4a8c6c795..04c3a17dc9 100644 --- a/docs/manual/logs.html.tr.utf8 +++ b/docs/manual/logs.html.tr.utf8 @@ -24,6 +24,7 @@  ko  |  tr 

    +
    Bu çeviri güncel olmayabilir. Son değişiklikler için İngilizce sürüm geçerlidir.

    Bir HTTP sunucusunu verimli şekilde yönetebilmek için oluşabilecek sorunlardan başka sunucunun başarımı ve etkinliği hakkında da bazı geri diff --git a/docs/manual/logs.xml.fr b/docs/manual/logs.xml.fr index 80d945341f..bc5ee583ae 100644 --- a/docs/manual/logs.xml.fr +++ b/docs/manual/logs.xml.fr @@ -3,7 +3,7 @@ - + + + + - + + + + + + diff --git a/docs/manual/vhosts/name-based.xml.ja b/docs/manual/vhosts/name-based.xml.ja index a8a9eb9f6a..16d2ebb55f 100644 --- a/docs/manual/vhosts/name-based.xml.ja +++ b/docs/manual/vhosts/name-based.xml.ja @@ -1,7 +1,7 @@ - + + +