|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
|
|
Packit |
90a5c9 |
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
Packit |
90a5c9 |
This file is generated from xml source: DO NOT EDIT
|
|
Packit |
90a5c9 |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
Packit |
90a5c9 |
-->
|
|
Packit |
90a5c9 |
<title>Utilisation d'Apache avec Novell NetWare - Serveur HTTP Apache Version 2.4</title>
|
|
Packit |
90a5c9 |
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
|
|
Packit |
90a5c9 |
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
|
|
Packit |
90a5c9 |
<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" />
|
|
Packit |
90a5c9 |
<script src="../style/scripts/prettify.min.js" type="text/javascript">
|
|
Packit |
90a5c9 |
</script>
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
|
|
Packit |
90a5c9 |
<body id="manual-page">
|
|
Packit |
90a5c9 |
Modules | Directives | FAQ | Glossaire | Plan du site
|
|
Packit |
90a5c9 |
Serveur HTTP Apache Version 2.4
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache > Serveur HTTP > Documentation > Version 2.4 > Notes spécifiques à un systèmeUtilisation d'Apache avec Novell NetWare
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Langues Disponibles: en |
|
|
Packit |
90a5c9 |
fr |
|
|
Packit |
90a5c9 |
ko
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Ce document explique l'installation, la configuration et le
|
|
Packit |
90a5c9 |
lancement d'Apache 2.0 sous Novell NetWare 6.0 et les versions
|
|
Packit |
90a5c9 |
ultérieures. Si vous trouvez une bogue, ou voulez tout simplement
|
|
Packit |
90a5c9 |
contribuer de quelque manière que ce soit, utilisez s'il vous plait
|
|
Packit |
90a5c9 |
notre page des
|
|
Packit |
90a5c9 |
rapports de bogues.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
La page des rapports de bogues et la liste de diffusion dev-httpd
|
|
Packit |
90a5c9 |
ne doivent pas être utilisées pour poser des questions à propos de
|
|
Packit |
90a5c9 |
la configuration ou du lancement d'Apache. Avant de soumettre un
|
|
Packit |
90a5c9 |
rapport de bogue ou une question, consultez ce document, la FAQ ou tout autre sujet de la
|
|
Packit |
90a5c9 |
documentation en rapport avec votre problème. Si vous n'avez
|
|
Packit |
90a5c9 |
toujours pas résolu votre problème, postez votre question dans le
|
|
Packit |
90a5c9 |
newsgroup
|
|
Packit |
90a5c9 |
novell.devsup.webserver, où de nombreux utilisateurs d'Apache
|
|
Packit |
90a5c9 |
sont prêts à répondre à toutes les nouvelles et obscures questions à
|
|
Packit |
90a5c9 |
propos de l'utilisation d'Apache sous Netware.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Dans la majeure partie de ce document, vous êtes sensé avoir
|
|
Packit |
90a5c9 |
installé Apache à partir d'une distribution binaire. Si vous voulez
|
|
Packit |
90a5c9 |
compiler Apache vous-même (par exemple pour aider au développement,
|
|
Packit |
90a5c9 |
ou pour rechercher des bogues), reportez-vous à la section traitant
|
|
Packit |
90a5c9 |
de la Compilation d'Apache pour Netware
|
|
Packit |
90a5c9 |
ci-dessous.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Téléchargement d'Apache pour NetWare
|
|
Packit |
90a5c9 |
Installation d'Apache pour NetWare
|
|
Packit |
90a5c9 |
Exécuter Apache pour NetWare
|
|
Packit |
90a5c9 |
Configuration d'Apache pour NetWare
|
|
Packit |
90a5c9 |
Compilation d'Apache pour NetWare
|
|
Packit |
90a5c9 |
Voir aussi
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache 2.0 nécessite NetWare 6.0 service pack 3 et supérieurs
|
|
Packit |
90a5c9 |
pour fonctionner. Si vous utilisez un service pack antérieur à SP3,
|
|
Packit |
90a5c9 |
vous devez installer les dernières Bibliothèques
|
|
Packit |
90a5c9 |
Netware pour C (LibC).
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Vous trouverez les service packs Netware ici.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache 2.0 pour NetWare peut aussi fonctionner dans un
|
|
Packit |
90a5c9 |
environnement NetWare 5.1, à partir du moment où le dernier service
|
|
Packit |
90a5c9 |
pack ou la dernière version des Bibliothèques
|
|
Packit |
90a5c9 |
Netware pour C (LibC) ont été installés. ATTENTION
|
|
Packit |
90a5c9 |
: Apache 2.0 pour NetWare n'a pas été testé dans cet
|
|
Packit |
90a5c9 |
environnement car il n'a pas été conçu pour ce dernier.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Les informations à propos de la dernière version
|
|
Packit |
90a5c9 |
d'Apache sont disponibles sur le site web d'Apache à http://www.apache.org/. Vous y
|
|
Packit |
90a5c9 |
trouverez la version courante, des versions alpha ou bêta-test plus
|
|
Packit |
90a5c9 |
récentes, ainsi que des sites miroirs et des sites FTP anonymes. Les
|
|
Packit |
90a5c9 |
distributions binaires des dernières versions d'Apache 2.0 pour
|
|
Packit |
90a5c9 |
NetWare sont disponibles ici.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Il n'existe pas actuellement de programme d'installation d'Apache
|
|
Packit |
90a5c9 |
pour Netware. Si vous installez Apache 2.0 pour NetWare à partir des
|
|
Packit |
90a5c9 |
sources, vous devrez copier les fichiers sur le serveur
|
|
Packit |
90a5c9 |
manuellement.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Suivez ces instructions pour installer Apache sous Netware à
|
|
Packit |
90a5c9 |
partir de la distribution binaire (en supposant que vous effectuez
|
|
Packit |
90a5c9 |
l'installation dans sys:/apache2 ) :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Décompressez le fichier binaire téléchargé à la racine du
|
|
Packit |
90a5c9 |
volume SYS: (vous pouvez cependant l'installer dans
|
|
Packit |
90a5c9 |
tout volume)
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Editez le fichier httpd.conf et définissez les
|
|
Packit |
90a5c9 |
directives ServerRoot et
|
|
Packit |
90a5c9 |
ServerName avec les valeurs
|
|
Packit |
90a5c9 |
correctes des chemins de fichiers qui correspondent à la
|
|
Packit |
90a5c9 |
configuration de votre serveur.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Ajoutez SYS:/APACHE2 au chemin de recherche, par
|
|
Packit |
90a5c9 |
une commande du style :
|
|
Packit |
90a5c9 |
SYS:\APACHE2
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Suivez ces instructions pour installer Apache pour Netware
|
|
Packit |
90a5c9 |
manuellement à partir de votre propre répertoire de sources (en
|
|
Packit |
90a5c9 |
supposant que vous effectuez l'installation dans
|
|
Packit |
90a5c9 |
sys:/apache2 ) :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Créez un répertoire que vous appellerez Apache2
|
|
Packit |
90a5c9 |
dans un volume Netware.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez APACHE2.NLM , APRLIB.NLM dans
|
|
Packit |
90a5c9 |
SYS:/APACHE2 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Créez un répertoire que vous appellerez BIN dans
|
|
Packit |
90a5c9 |
SYS:/APACHE2 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez HTDIGEST.NLM , HTPASSWD.NLM ,
|
|
Packit |
90a5c9 |
HTDBM.NLM , LOGRES.NLM ,
|
|
Packit |
90a5c9 |
ROTLOGS.NLM dans SYS:/APACHE2/BIN .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Créez un répertoire que vous appellerez CONF dans
|
|
Packit |
90a5c9 |
SYS:/APACHE2 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez le fichier HTTPD-STD.CONF dans le
|
|
Packit |
90a5c9 |
répertoire SYS:/APACHE2/CONF et renommez-le en
|
|
Packit |
90a5c9 |
HTTPD.CONF .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez les fichiers MIME.TYPES ,
|
|
Packit |
90a5c9 |
CHARSET.CONV et MAGIC dans le répertoire
|
|
Packit |
90a5c9 |
SYS:/APACHE2/CONF .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez tous les fichiers et sous-répertoires de
|
|
Packit |
90a5c9 |
\HTTPD-2.0\DOCS\ICONS dans
|
|
Packit |
90a5c9 |
SYS:/APACHE2/ICONS .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez tous les fichiers et sous-répertoires de
|
|
Packit |
90a5c9 |
\HTTPD-2.0\DOCS\MANUAL dans
|
|
Packit |
90a5c9 |
SYS:/APACHE2/MANUAL .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez tous les fichiers et sous-répertoires de
|
|
Packit |
90a5c9 |
\HTTPD-2.0\DOCS\ERROR dans
|
|
Packit |
90a5c9 |
SYS:/APACHE2/ERROR .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez tous les fichiers et sous-répertoires de
|
|
Packit |
90a5c9 |
\HTTPD-2.0\DOCS\DOCROOT dans
|
|
Packit |
90a5c9 |
SYS:/APACHE2/HTDOCS .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Créez le répertoire SYS:/APACHE2/LOGS sur le
|
|
Packit |
90a5c9 |
serveur.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Créez le répertoire SYS:/APACHE2/CGI-BIN sur le
|
|
Packit |
90a5c9 |
serveur.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Créez le répertoire SYS:/APACHE2/MODULES et
|
|
Packit |
90a5c9 |
copiez tous les modules nlm dans le répertoire
|
|
Packit |
90a5c9 |
modules .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Editez le fichier HTTPD.CONF , et recherchez
|
|
Packit |
90a5c9 |
toutes les marques @@Value@@ afin de les remplacer
|
|
Packit |
90a5c9 |
par les valeurs appropriées.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Ajoutez SYS:/APACHE2 au chemin de recherche, par
|
|
Packit |
90a5c9 |
une commande du style :
|
|
Packit |
90a5c9 |
SYS:\APACHE2.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Outre le volume par défaut SYS , Apache peut être
|
|
Packit |
90a5c9 |
installé dans tout autre volume.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Au cours du processus d'installation, l'ajout du mot-clé
|
|
Packit |
90a5c9 |
"install" à la ligne de commande du makefile va provoquer la
|
|
Packit |
90a5c9 |
construction d'une distribution complète sous forme d'un paquetage
|
|
Packit |
90a5c9 |
dans le sous-répertoire DIST . Vous pouvez simplement
|
|
Packit |
90a5c9 |
installer Apache en copiant la distribution créée précédemment à la
|
|
Packit |
90a5c9 |
racine d'un volume Netware (voir Compilation
|
|
Packit |
90a5c9 |
d'Apache pour NetWare ci-dessous).
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Pour démarrer Apache, tapez simplement apache dans
|
|
Packit |
90a5c9 |
la console. Ceci aura pour effet de charger Apache dans l'espace
|
|
Packit |
90a5c9 |
d'adressage du système d'exploitation. Si vous préférez charger
|
|
Packit |
90a5c9 |
Apache dans un espace d'adressage protégé, vous pouvez spécifier cet
|
|
Packit |
90a5c9 |
espace d'adressage à l'aide de l'instruction de chargement suivante
|
|
Packit |
90a5c9 |
:
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
load address space = apache2 apache2
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Cette instruction va charger Apache dans un espace d'adressage
|
|
Packit |
90a5c9 |
appelé apache2. Il est possible d'exécuter plusieurs instances
|
|
Packit |
90a5c9 |
simultanées d'Apache sous Netware, en chargeant chacune d'entre
|
|
Packit |
90a5c9 |
elles dans son propre espace d'adressage protégé.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Une fois démarré, Apache écoute le port 80 (à moins que vous
|
|
Packit |
90a5c9 |
n'ayez modifié la directive Listen dans les fichiers de
|
|
Packit |
90a5c9 |
configuration). Pour vous connecter au serveur et afficher la page
|
|
Packit |
90a5c9 |
par défaut, lancez un navigateur et entrez le nom du serveur ou son
|
|
Packit |
90a5c9 |
adresse IP. Vous devriez voir une page de bienvenue, et un lien vers
|
|
Packit |
90a5c9 |
le manuel Apache. Si rien ne se produit, ou si vous obtenez un
|
|
Packit |
90a5c9 |
message d'erreur, consultez le fichier error_log dans
|
|
Packit |
90a5c9 |
le répertoire logs .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Lorsque votre installation de base fonctionne, vous devez la
|
|
Packit |
90a5c9 |
configurer correctement en éditant les fichiers du répertoire
|
|
Packit |
90a5c9 |
conf .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Pour arrêter une instance d'Apache s'exécutant dans l'espace
|
|
Packit |
90a5c9 |
d'adressage du système d'exploitation, entrez simplement dans la
|
|
Packit |
90a5c9 |
console :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
unload apache2
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
ou
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
apache2 shutdown
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Si Apache s'exécute dans un espace d'adressage protégé, spécifiez
|
|
Packit |
90a5c9 |
cet espace d'adressage dans l'instruction d'arrêt :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
unload address space = apache2 apache2
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Lorsqu'on travaille avec Apache, il est important de savoir
|
|
Packit |
90a5c9 |
comment il trouve ses fichiers de configuration. Vous pouvez
|
|
Packit |
90a5c9 |
spécifier un fichier de configuration sur la ligne de commande de
|
|
Packit |
90a5c9 |
deux manières :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
-f spécifie un chemin vers un fichier de
|
|
Packit |
90a5c9 |
configuration particulier
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
apache2 -f "vol:/nom-serveur/conf/fich-conf.conf"
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
apache -f test/test.conf
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Dans ces cas, la directive ServerRoot doit être correctement définie
|
|
Packit |
90a5c9 |
dans le fichier de configuration.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Si vous ne spécifiez pas de nom de fichier de configuration avec
|
|
Packit |
90a5c9 |
l'option -f , Apache utilisera le nom de fichier codé en
|
|
Packit |
90a5c9 |
dur dans le serveur, en général conf/httpd.conf .
|
|
Packit |
90a5c9 |
L'invocation d'Apache avec l'option -V indiquera ce nom
|
|
Packit |
90a5c9 |
comme valeur de l'étiquette SERVER_CONFIG_FILE . Apache
|
|
Packit |
90a5c9 |
va ensuite déterminer son ServerRoot en effectuant les tests
|
|
Packit |
90a5c9 |
suivants, dans cet ordre
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Une directive ServerRoot via une option
|
|
Packit |
90a5c9 |
-C switch.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
L'option de ligne de commande -d .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Le contenu du répertoire courant.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
La racine du répertoire d'installation codée en dur dans le
|
|
Packit |
90a5c9 |
serveur.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
La racine du répertoire d'installation codée en dur dans le
|
|
Packit |
90a5c9 |
serveur est en général sys:/apache2 . L'invocation
|
|
Packit |
90a5c9 |
d'Apache avec l'option -V indiquera ce chemin comme
|
|
Packit |
90a5c9 |
valeur de l'étiquette HTTPD_ROOT .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache 2.0 pour Netware comporte un jeu d'options de ligne de
|
|
Packit |
90a5c9 |
commande permettant d'afficher ou de modifier certaines
|
|
Packit |
90a5c9 |
caractéristiques de l'instance du serveur web en cours d'exécution.
|
|
Packit |
90a5c9 |
Ces options ne sont disponibles que lorsqu'Apache est en cours
|
|
Packit |
90a5c9 |
d'exécution. Chacune de ces options doit être précédée du mot-clé
|
|
Packit |
90a5c9 |
APACHE2 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
RESTART
|
|
Packit |
90a5c9 |
Demande à Apache d'arrêter tout worker thread en cours
|
|
Packit |
90a5c9 |
d'exécution lorsqu'il devient inactif, de recharger le fichier de
|
|
Packit |
90a5c9 |
configuration, et de redémarrer chaque worker thread en fonction
|
|
Packit |
90a5c9 |
de la nouvelle configuration.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
VERSION
|
|
Packit |
90a5c9 |
Affiche des informations à propos de la version de l'instance
|
|
Packit |
90a5c9 |
d'Apache en cours d'exécution.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
MODULES
|
|
Packit |
90a5c9 |
Affiche la liste des modules chargés (intégrés et
|
|
Packit |
90a5c9 |
externes).
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
DIRECTIVES
|
|
Packit |
90a5c9 |
Affiche la liste des directives disponibles.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
SETTINGS
|
|
Packit |
90a5c9 |
Active ou désactive l'affichage du statut des threads sur la
|
|
Packit |
90a5c9 |
console. En cas d'activation, l'état de chaque thread en cours
|
|
Packit |
90a5c9 |
d'exécution s'affiche sur l'écran de la console Apache.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
SHUTDOWN
|
|
Packit |
90a5c9 |
Arrête l'instance du serveur web Apache en cours
|
|
Packit |
90a5c9 |
d'exécution.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
HELP
|
|
Packit |
90a5c9 |
Décrit chacune des options disponibles au cours de l'exécution
|
|
Packit |
90a5c9 |
d'Apache.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Par défaut, ces options sont passées à l'instance d'apache
|
|
Packit |
90a5c9 |
s'exécutant dans l'espace d'adressage du système d'exploitation.
|
|
Packit |
90a5c9 |
Pour passer une option à une instance d'Apache spécifique
|
|
Packit |
90a5c9 |
s'exécutant dans un espace d'adressage protégé, ajouter le paramètre
|
|
Packit |
90a5c9 |
-p suivi du nom de l'espace d'adressage. Pour plus d'informations,
|
|
Packit |
90a5c9 |
tapez "apache2 Help" sur la ligne de commande.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache lit en général ses fichiers de configuration dans le
|
|
Packit |
90a5c9 |
répertoire conf . Ces fichiers sont les mêmes que ceux
|
|
Packit |
90a5c9 |
de la version Unix, mais quelques directives sont différentes sous
|
|
Packit |
90a5c9 |
Netware. Voir la Documentation Apache pour
|
|
Packit |
90a5c9 |
l'ensemble des directives disponibles.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Les principales différences propres à Apache pour NetWare sont
|
|
Packit |
90a5c9 |
:
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Comme Apache pour Netware est une application multithread,
|
|
Packit |
90a5c9 |
elle n'utilise pas de processus séparé pour chaque requête,
|
|
Packit |
90a5c9 |
comme c'est le cas pour certaines implémentations sous Unix. Il
|
|
Packit |
90a5c9 |
n'y a que des threads en cours d'exécution : un thread parent,
|
|
Packit |
90a5c9 |
et plusieurs threads enfants ou worker qui traitent les
|
|
Packit |
90a5c9 |
requêtes.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
En conséquence, les directives de gestion des "processus"
|
|
Packit |
90a5c9 |
sont différentes :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
MaxConnectionsPerChild - comme sous
|
|
Packit |
90a5c9 |
Unix, cette directive contrôle le nombre maximum de connexions
|
|
Packit |
90a5c9 |
qu'un worker thread peut traiter avant de s'arrêter. Avec la
|
|
Packit |
90a5c9 |
valeur par défaut MaxConnectionsPerChild 0 ,
|
|
Packit |
90a5c9 |
le thread va pouvoir traiter un nombre illimité de requêtes.
|
|
Packit |
90a5c9 |
Cette valeur est recommandée sous Netware, à moins que vous
|
|
Packit |
90a5c9 |
n'ayez des raisons particulières de la modifier.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
StartThreads -
|
|
Packit |
90a5c9 |
Cette directive indique au serveur le nombre de threads qu'il
|
|
Packit |
90a5c9 |
doit lancer au démarrage. Il est recommandé de conserver la
|
|
Packit |
90a5c9 |
valeur par défaut StartThreads 50 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
MinSpareThreads -
|
|
Packit |
90a5c9 |
Cette directive indique au serveur le nombre de worker threads
|
|
Packit |
90a5c9 |
additionnels qu'il doit lancer si le nombre de threads inactifs
|
|
Packit |
90a5c9 |
tombe en dessous de cette valeur. Il est recommandé de conserver la
|
|
Packit |
90a5c9 |
valeur par défaut MinSpareThreads 10 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
MaxSpareThreads -
|
|
Packit |
90a5c9 |
Cette directive indique au serveur qu'il doit commencer à
|
|
Packit |
90a5c9 |
arrêter des worker threads si le nombre de threads inactifs
|
|
Packit |
90a5c9 |
passe au dessus de cette valeur. Il est recommandé de conserver
|
|
Packit |
90a5c9 |
la valeur par défaut MaxSpareThreads 100 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
MaxThreads -
|
|
Packit |
90a5c9 |
Cette directive impose un nombre maximum de worker threads. Il
|
|
Packit |
90a5c9 |
est recommandé de conserver la valeur par défaut
|
|
Packit |
90a5c9 |
ThreadsPerChild 250 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
ThreadStackSize -
|
|
Packit |
90a5c9 |
Cette directive indique au serveur la taille de la pile à
|
|
Packit |
90a5c9 |
utiliser pour un worker thread individuel. Il est recommandé de
|
|
Packit |
90a5c9 |
conserver la valeur par défaut ThreadStackSize
|
|
Packit |
90a5c9 |
65536.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Les directives qui acceptent des noms de fichiers comme
|
|
Packit |
90a5c9 |
arguments ne doivent pas utiliser des noms de fichiers Unix,
|
|
Packit |
90a5c9 |
mais des noms de fichiers Netware. Cependant, comme Apache
|
|
Packit |
90a5c9 |
utilise des noms de style Unix en interne, on doit utiliser des
|
|
Packit |
90a5c9 |
slashes et non des antislashes. Il est recommandé de préfixer
|
|
Packit |
90a5c9 |
tous les chemins de fichiers racines par un nom de volume. Si ce
|
|
Packit |
90a5c9 |
dernier est omis, Apache supposera que le volume est
|
|
Packit |
90a5c9 |
SYS: , ce qui n'est pas forcément correct.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache pour Netware a la possibilité de charger des modules
|
|
Packit |
90a5c9 |
en cours d'exécution, sans avoir à recompiler le serveur. Si
|
|
Packit |
90a5c9 |
Apache est compilé avec les options par défaut, il va installer
|
|
Packit |
90a5c9 |
de nombreux modules optionnels dans le répertoire
|
|
Packit |
90a5c9 |
\Apache2\modules . Pour les activer, ou en activer
|
|
Packit |
90a5c9 |
d'autres, on doit utiliser la directive LoadModule . Par exemple, pour
|
|
Packit |
90a5c9 |
activer le module status, ajoutez la ligne suivante :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
LoadModule status_module modules/status.nlm
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Des informations à propos de la création de modules
|
|
Packit |
90a5c9 |
chargeables sont aussi disponibles.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
CGIMapExtension -
|
|
Packit |
90a5c9 |
Cette directive associe une extension de fichier CGI à un
|
|
Packit |
90a5c9 |
interpréteur de script.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
SecureListen -
|
|
Packit |
90a5c9 |
Cette directive active le chiffrement SSL pour un port
|
|
Packit |
90a5c9 |
spécifique.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
NWSSLTrustedCerts -
|
|
Packit |
90a5c9 |
Cette directive permet d'ajouter des certificats de confiance
|
|
Packit |
90a5c9 |
pouvant être utilisés pour créer des connexions sécurisées vers
|
|
Packit |
90a5c9 |
des serveurs mandataires.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
NWSSLUpgradeable -
|
|
Packit |
90a5c9 |
Cette directive permet de faire passer en SSL une connexion
|
|
Packit |
90a5c9 |
initialisée sur les adresse IP et Port spécifiés.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
La compilation d'Apache nécessite MetroWerks CodeWarrior 6.x ou
|
|
Packit |
90a5c9 |
supérieur. Une fois compilé, Apache peut être installé à la racine
|
|
Packit |
90a5c9 |
de tout volume Netware. Le répertoire d'installation par défaut est
|
|
Packit |
90a5c9 |
sys:/Apache2 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Avant de démarrer Apache, vous devez remplir le répertoire
|
|
Packit |
90a5c9 |
conf . Copiez le fichier HTTPD-STD.CONF
|
|
Packit |
90a5c9 |
depuis le répertoire conf de la distribution et
|
|
Packit |
90a5c9 |
renommez-le en HTTPD.CONF . Editez le fichier
|
|
Packit |
90a5c9 |
HTTPD.CONF en recherchant les repères
|
|
Packit |
90a5c9 |
@@Value@@ , et remplacez ces derniers par la valeur
|
|
Packit |
90a5c9 |
appropriée. Copiez de même les fichiers conf/magic et
|
|
Packit |
90a5c9 |
conf/mime.types . Vous pouvez aussi construire une
|
|
Packit |
90a5c9 |
distribution complète en ajoutant le mot-clé install
|
|
Packit |
90a5c9 |
lors de l'invocation des makefiles.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Les outils de développement suivants sont nécessaires pour la
|
|
Packit |
90a5c9 |
compilation d'Apache pour Netware :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Metrowerks CodeWarrior 6.0 ou supérieur avec le NetWare PDK
|
|
Packit |
90a5c9 |
3.0 ou supérieur.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Les Bibliothèques
|
|
Packit |
90a5c9 |
Netware pour C (LibC)
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Les Bibliothèques
|
|
Packit |
90a5c9 |
LDAP pour C
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Le Code source de la
|
|
Packit |
90a5c9 |
bibliothèque de compression ZLIB
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
L'utilitaire AWK (awk, gawk ou similaire). AWK peut être
|
|
Packit |
90a5c9 |
téléchargé à http://developer.novell.com/ndk/apache.htm.
|
|
Packit |
90a5c9 |
L'utilitaire doit se trouver dans votre chemin windows et avoir
|
|
Packit |
90a5c9 |
pour nom awk.exe .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Pour utiliser les makefiles, vous devez disposer de GNU make
|
|
Packit |
90a5c9 |
version 3.78.1 (GMake) disponible à http://developer.novell.com/ndk/apache.htm.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
:
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Définissez la variable d'environnement
|
|
Packit |
90a5c9 |
NOVELLLIBC avec le chemin des bibliothèques Netware
|
|
Packit |
90a5c9 |
pour C SDK ; par exemple :
|
|
Packit |
90a5c9 |
NOVELLLIBC=c:\novell\ndk\libc
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Définissez la variable d'environnement
|
|
Packit |
90a5c9 |
METROWERKS avec le chemin de votre compilateur
|
|
Packit |
90a5c9 |
Metrowerks CodeWarrior ; par exemple :
|
|
Packit |
90a5c9 |
METROWERKS=C:\Program Files\Metrowerks\CodeWarrior. Si
|
|
Packit |
90a5c9 |
vous l'avez installé dans le répertoire par défaut
|
|
Packit |
90a5c9 |
C:\Program Files\Metrowerks\CodeWarrior , vous
|
|
Packit |
90a5c9 |
n'avez pas besoin de définir cette variable.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Définissez la variable d'environnement LDAPSDK
|
|
Packit |
90a5c9 |
avec le chemin des bibliothèques LDAP pour C ; par exemple :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
LDAPSDK=c:\Novell\NDK\cldapsdk\NetWare\libc
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Définissez la variable d'environnement ZLIBSDK
|
|
Packit |
90a5c9 |
avec le chemin du code source de la bibliothèque Zlib ; par
|
|
Packit |
90a5c9 |
exemple : Set ZLIBSDK=D:\NOVELL\zlib
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Définissez la variable d'environnement PCRESDK
|
|
Packit |
90a5c9 |
avec le chemin d'installation du code source de la bibliothèque
|
|
Packit |
90a5c9 |
PCRE ; par exemple :
|
|
Packit |
90a5c9 |
Set PCRESDK=D:\NOVELL\pcre
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Définissez la variable d'environnement AP_WORK
|
|
Packit |
90a5c9 |
avec le chemin du code source de httpd .
|
|
Packit |
90a5c9 |
Set AP_WORK=D:\httpd-2.0.x
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Définissez la variable d'environnement APR_WORK
|
|
Packit |
90a5c9 |
avec le chemin du code source d'apr ; en général
|
|
Packit |
90a5c9 |
\httpd\srclib\apr , mais le projet APR peut se
|
|
Packit |
90a5c9 |
trouver en dehors de la structure des répertoires de httpd.
|
|
Packit |
90a5c9 |
Set APR_WORK=D:\apr-1.x.x
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Définissez la variable d'environnement APU_WORK
|
|
Packit |
90a5c9 |
avec le chemin du code source d'apr-util ; en
|
|
Packit |
90a5c9 |
général \httpd\srclib\apr-util , mais le projet
|
|
Packit |
90a5c9 |
APR-UTIL peut se trouver en dehors de la structure des
|
|
Packit |
90a5c9 |
répertoires de httpd.
|
|
Packit |
90a5c9 |
APU_WORK=D:\apr-util-1.x.x
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Vérifiez que les chemins des utilitaires AWK et GNU make
|
|
Packit |
90a5c9 |
(gmake.exe ) ont bien été inclus dans la variable
|
|
Packit |
90a5c9 |
d'environnement système PATH .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Téléchargez le code source et décompressez-le dans un
|
|
Packit |
90a5c9 |
répertoire de votre choix sur votre station de travail.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Positionnez-vous dans le répertoire \httpd-2.0
|
|
Packit |
90a5c9 |
et compilez les utilitaires précompilés à l'aide de la commande
|
|
Packit |
90a5c9 |
"gmake -f nwgnumakefile prebuild ". Cette cible va
|
|
Packit |
90a5c9 |
créer le répertoire \httpd-2.0\nwprebuild , et y
|
|
Packit |
90a5c9 |
copier tous les utilitaires nécessaires au franchissement des
|
|
Packit |
90a5c9 |
étapes suivantes de la compilation.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez les fichiers
|
|
Packit |
90a5c9 |
\httpd-2.0\nwprebuild\GENCHARS.nlm et
|
|
Packit |
90a5c9 |
\httpd-2.0\nwprebuild\DFTABLES.nlm vers le volume
|
|
Packit |
90a5c9 |
SYS: d'un serveur Netware et exécutez-les à l'aide
|
|
Packit |
90a5c9 |
des commandes suivantes :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
SYS:\genchars > sys:\test_char.h
|
|
Packit |
90a5c9 |
SYS:\dftables sys:\chartables.c
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Copiez les fichiers test_char.h et
|
|
Packit |
90a5c9 |
chartables.c vers le répertoire
|
|
Packit |
90a5c9 |
\httpd-2.0\os\netware de la machine où s'effectue
|
|
Packit |
90a5c9 |
la compilation.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Positionnez-vous dans le répertoire \httpd-2.0
|
|
Packit |
90a5c9 |
et compilez Apache à l'aide de la commande "gmake -f
|
|
Packit |
90a5c9 |
nwgnumakefile". Vous pouvez créer un répertoire pour la
|
|
Packit |
90a5c9 |
distribution en ajoutant le paramètre install à la commande ;
|
|
Packit |
90a5c9 |
par exemple :
|
|
Packit |
90a5c9 |
gmake -f nwgnumakefile install
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
gmake -f nwgnumakefile Compile les versions
|
|
Packit |
90a5c9 |
de distribution de tous les binaires et les copie dans un
|
|
Packit |
90a5c9 |
répertoire \release .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
gmake -f nwgnumakefile DEBUG=1 Compile les versions
|
|
Packit |
90a5c9 |
de débogage de tous les binaires et les copie dans un
|
|
Packit |
90a5c9 |
répertoire \debug .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
gmake -f nwgnumakefile install Crée une
|
|
Packit |
90a5c9 |
distribution complète d'Apache avec les binaires, la
|
|
Packit |
90a5c9 |
documentation et les fichiers support dans un répertoire
|
|
Packit |
90a5c9 |
\dist\Apache2 .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
gmake -f nwgnumakefile prebuild Compile tous
|
|
Packit |
90a5c9 |
les utilitaires précompilés et les copie dans le répertoire
|
|
Packit |
90a5c9 |
\nwprebuild .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
gmake -f nwgnumakefile installdev Même effet
|
|
Packit |
90a5c9 |
que l'option install, mais en plus, les répertoires
|
|
Packit |
90a5c9 |
\lib et \include sont créés dans le
|
|
Packit |
90a5c9 |
répertoire de destination, et les en-têtes et fichiers d'import
|
|
Packit |
90a5c9 |
y sont copiés.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
gmake -f nwgnumakefile clean Supprime tous
|
|
Packit |
90a5c9 |
les fichiers objets et les binaires de la zone de compilation
|
|
Packit |
90a5c9 |
\release.o , ou \debug.o si
|
|
Packit |
90a5c9 |
DEBUG a été défini.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
gmake -f nwgnumakefile clobber_all Même effet
|
|
Packit |
90a5c9 |
que clean, mais en plus, le répertoire de la distribution est
|
|
Packit |
90a5c9 |
supprimé s'il existe.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Pour compiler tous les modules expérimentaux, définissez la
|
|
Packit |
90a5c9 |
variable d'environnement EXPERIMENTAL :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Pour compiler Apache en utilisant les sockets de style BSD
|
|
Packit |
90a5c9 |
standard, plutôt que Winsock, définissez la variable
|
|
Packit |
90a5c9 |
d'environnement USE_STDSOCKETS :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Pour fournir les services SSL, Apache pour Netware utilise par
|
|
Packit |
90a5c9 |
défaut le module intégré mod_nw_ssl . Ce module ne
|
|
Packit |
90a5c9 |
fournit que les services SSL implémentés par le système
|
|
Packit |
90a5c9 |
d'exploitation Netware lui-même pour gérer tous les chiffrements
|
|
Packit |
90a5c9 |
pour un port donné. Cependant, on peut aussi utiliser mod_ssl de
|
|
Packit |
90a5c9 |
la même manière que sur les autres plate-formes.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Afin de pouvoir compiler mod_ssl pour la plate-forme Netware,
|
|
Packit |
90a5c9 |
les bibliothèques OpenSSL doivent être disponibles. Elles peuvent
|
|
Packit |
90a5c9 |
être installées de la manière suivante :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Téléchargez la dernière distribution du code source
|
|
Packit |
90a5c9 |
d'OpenSSL 0.9.8 depuis la page OpenSSL Source (les
|
|
Packit |
90a5c9 |
versions 0.9.7 doivent être patchées, et ne sont donc pas
|
|
Packit |
90a5c9 |
recommandées).
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Editez le fichier NetWare/set_env.bat , et
|
|
Packit |
90a5c9 |
effectuez toutes modifications nécessaires des chemins des
|
|
Packit |
90a5c9 |
outils et utilitaires en fonction de votre environnement de
|
|
Packit |
90a5c9 |
développement.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Exécutez les scripts suivants depuis la racine du
|
|
Packit |
90a5c9 |
répertoire des sources d'OpenSSL :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Netware\set_env netware-libc
|
|
Packit |
90a5c9 |
Netware\build netware-libc
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Pour des raisons de performances, vous devez activer la
|
|
Packit |
90a5c9 |
compilation avec le code ASM. Télécharger NASM depuis le site SF. Configurez
|
|
Packit |
90a5c9 |
ensuite OpenSSL pour utiliser le code ASM :
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Netware\build netware-libc nw-nasm enable-mdc2 enable-md5
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Attention : n'utilisez pas l'Assembleur CodeWarrior - il
|
|
Packit |
90a5c9 |
produit un code de mauvaise qualité !
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Avant de compiler Apache, définissez la variable
|
|
Packit |
90a5c9 |
d'environnement OSSLSDK avec le chemin absolu de
|
|
Packit |
90a5c9 |
la racine du répertoire du code source d'openssl, et
|
|
Packit |
90a5c9 |
définissez WITH_MOD_SSL à 1.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Set OSSLSDK=d:\openssl-0.9.8x
|
|
Packit |
90a5c9 |
Set WITH_MOD_SSL=1
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Langues Disponibles: en |
|
|
Packit |
90a5c9 |
fr |
|
|
Packit |
90a5c9 |
ko
|
|
Packit |
90a5c9 |
Notice:This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again 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 Freenode, or sent to our mailing lists.
|
|
Packit |
90a5c9 |
<script type="text/javascript">
|
|
Packit |
90a5c9 |
var comments_shortname = 'httpd';
|
|
Packit |
90a5c9 |
var comments_identifier = 'http://httpd.apache.org/docs/2.4/platform/netware.html';
|
|
Packit |
90a5c9 |
(function(w, d) {
|
|
Packit |
90a5c9 |
if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
|
|
Packit |
90a5c9 |
d.write('
|
|
Packit |
90a5c9 |
var s = d.createElement('script');
|
|
Packit |
90a5c9 |
s.type = 'text/javascript';
|
|
Packit |
90a5c9 |
s.async = true;
|
|
Packit |
90a5c9 |
s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
|
|
Packit |
90a5c9 |
(d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
|
|
Packit |
90a5c9 |
}
|
|
Packit |
90a5c9 |
else {
|
|
Packit |
90a5c9 |
d.write('
|
|
Packit |
90a5c9 |
}
|
|
Packit |
90a5c9 |
})(window, document);
|
|
Packit |
90a5c9 |
//--></script>
|
|
Packit |
90a5c9 |
Copyright 2018 The Apache Software Foundation. Autorisé sous Apache License, Version 2.0.
|
|
Packit |
90a5c9 |
Modules | Directives | FAQ | Glossaire | Plan du site <script type="text/javascript">
|
|
Packit |
90a5c9 |
if (typeof(prettyPrint) !== 'undefined') {
|
|
Packit |
90a5c9 |
prettyPrint();
|
|
Packit |
90a5c9 |
}
|
|
Packit |
90a5c9 |
//--></script>
|
|
Packit |
90a5c9 |
</body></html>
|