Mise jour fichier exemple pour Apache

This commit is contained in:
Rodolphe Quiedeville 2003-10-24 10:59:14 +00:00
parent 5328935a4d
commit 504b05fd31
6 changed files with 345 additions and 10 deletions

View File

@ -84,7 +84,9 @@ commandes 'dolibarr' par le nom de votre base de donn&eacute;es)</P>
avec les sources, vous pouvez vous en servir pour configurer
votre serveur, il est pr&eacute;vu pour que vous ayez juste &agrave; ajouter
une r&eacute;gle Include dans votre fichier principal httpd.conf.</P>
<P>Utilisez le fichier httpd.conf.dist pour l'authentification par Pear (conseill&eacute;) et le fichier httpd.conf.dist.modauth pour utiliser mod-auth-mysql.</P>
<P>Utilisez le fichier httpd.conf.dist pour l'authentification par Pear
(conseill&eacute;) et le fichier httpd.conf.dist.modauth pour utiliser
mod-auth-mysql.</P>
<H2><A NAME="ss1.5">1.5</A> <A HREF="dolibarr-install.html#toc1.5">Dolibarr</A>
</H2>

View File

@ -3,11 +3,12 @@
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
<TITLE>Dolibarr Installation: Mise &agrave; jour</TITLE>
<LINK HREF="dolibarr-install-3.html" REL=next>
<LINK HREF="dolibarr-install-1.html" REL=previous>
<LINK HREF="dolibarr-install.html#toc2" REL=contents>
</HEAD>
<BODY>
Page suivante
<A HREF="dolibarr-install-3.html">Page suivante</A>
<A HREF="dolibarr-install-1.html">Page précédente</A>
<A HREF="dolibarr-install.html#toc2">Table des matières</A>
<HR>
@ -25,7 +26,7 @@ Page suivante
jour, comme la d&eacute;sactivation et la r&eacute;activation des modules. Cette
information est communiqu&eacute;e dans le fichier README &agrave; la racine des sources.</P>
<HR>
Page suivante
<A HREF="dolibarr-install-3.html">Page suivante</A>
<A HREF="dolibarr-install-1.html">Page précédente</A>
<A HREF="dolibarr-install.html#toc2">Table des matières</A>
</BODY>

View File

@ -35,6 +35,14 @@ Table des mati
<LI><A NAME="toc2.1">2.1</A> <A HREF="dolibarr-install-2.html#ss2.1">Mise &agrave; jour de la base de donn&eacute;es</A>
<LI><A NAME="toc2.2">2.2</A> <A HREF="dolibarr-install-2.html#ss2.2">Autres actions</A>
</UL>
<P>
<H2><A NAME="toc3">3.</A> <A HREF="dolibarr-install-3.html">Annexe A - Fichiers de conf Apache</A></H2>
<UL>
<LI><A NAME="toc3.1">3.1</A> <A HREF="dolibarr-install-3.html#ss3.1">Fichier de config pour Apache 1.3</A>
<LI><A NAME="toc3.2">3.2</A> <A HREF="dolibarr-install-3.html#ss3.2">Fichier de config pour Apache 1.3 + mod_auth_mysql</A>
<LI><A NAME="toc3.3">3.3</A> <A HREF="dolibarr-install-3.html#ss3.3">Fichier de config pour Apache 2 + mod_auth_mysql + webmin</A>
</UL>
<HR>
<A HREF="dolibarr-install-1.html">Page suivante</A>
Page précédente

Binary file not shown.

View File

@ -109,7 +109,9 @@ Pour installer un paquet Pear, ex
</p>
<p>
Utilisez le fichier httpd.conf.dist pour l'authentification par Pear (conseillé) et le fichier httpd.conf.dist.modauth pour utiliser mod-auth-mysql.
Utilisez le fichier httpd.conf.dist pour l'authentification par Pear
(conseillé) et le fichier httpd.conf.dist.modauth pour utiliser
mod-auth-mysql.
</p>
</sect1>
@ -173,6 +175,171 @@ information est communiqu
</sect1>
</sect>
<sect>
<heading>Annexe A - Fichiers de conf Apache</heading>
<sect1>
<heading>Fichier de config pour Apache 1.3</heading>
<p>
Exemple pour l'authentification avec Pear
</p>
<p>
<code>
#
# Sample httpd.conf for dolibarr
#
&lt;VirtualHost dolibarr.lafrere.lan&gt;
ServerAdmin webmaster.fr@lolix.org
DocumentRoot /home/www/dolibarr/dolibarr/htdocs
ServerName dolibarr.lafrere.lan
ErrorLog /home/www/dolibarr/logs/error.log
CustomLog /home/www/dolibarr/logs/access.log combined
ErrorDocument 401 /public/error-401.html
php_flag register_globals on
&lt;/VirtualHost&gt;
</code>
</p>
</sect1>
<sect1>
<heading>Fichier de config pour Apache 1.3 + mod_auth_mysql</heading>
<p>
Cet exemple ne fonctionne pas sur la série Apache 2, voir le fichier correspond dans la section suivante.
</p>
<p>
<code>
#
# Sample httpd.conf for dolibarr
#
&lt;VirtualHost dolibarr.lafrere.lan&gt;
ServerAdmin webmaster.fr@lolix.org
DocumentRoot /home/www/dolibarr/dolibarr/htdocs
ServerName dolibarr.lafrere.lan
ErrorLog /home/www/dolibarr/logs/error.log
CustomLog /home/www/dolibarr/logs/access.log combined
ErrorDocument 401 /public/error-401.html
php_flag register_globals on
&lt;Location /&gt;
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
AuthType Basic
# N'utilisez la ligne suivante que si vous utilisez aussi
# le module d'authentification basé sur postgresql
#Auth_MySQL_Authoritative on
# Utilisez les lignes suivantes si le serveur Apache ne
# peut se logger en anonymous (ce qui est conseillé ;-)
# rq. erics: sur ma debian je n'ai pas le droit de mettre ces
# instructions dans un &lt;virtualhost&gt; ... (apache 1.3.27.0-2)
#AuthMySQL_DefaultHost &lt;host&gt;
#AuthMySQL_DefaultUser &lt;user&gt;
#AuthMySQL_DefaultPassword &lt;pass&gt;
Auth_MySQL_DB dolibarr
Auth_MySQL_Password_Table llx_user
Auth_MySQL_Username_Field login
Auth_MySQL_Password_Field pass
# Pour l'instant les pass sont enregistrés en clair
# le stockage crypté est dans la TODO
Auth_MySQL_Encrypted_Passwords off
AuthName "Dolibarr"
require valid-user
satisfy any
&lt;/Location&gt;
&lt;Location /public/&gt;
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
&lt;/Location&gt;
&lt;/VirtualHost&gt;
</code>
</p>
</sect1>
<sect1>
<heading>Fichier de config pour Apache 2 + mod_auth_mysql + webmin</heading>
<p>
<code>
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
AuthType Basic
# N'utilisez la ligne suivante que si vous utilisez aussi
# le module d'authentification basé sur postgresql
AuthMySQLAuthoritative on
# Utilisez les lignes suivantes si le serveur Apache ne
# peut se logger en anonymous (ce qui est conseillé ;-)
# rq. erics: sur ma debian je n'ai pas le droit de mettre ces
# instructions dans un &lt;virtualhost&gt; ... (apache 1.3.27.0-2)
#AuthMySQL_DefaultHost &lt;host&gt;
#AuthMySQL_DefaultUser &lt;user&gt;
#AuthMySQL_DefaultPassword &lt;pass&gt;
AuthMySQLHost localhost
AuthMySQLUser leDBuser
AuthMySQLPassword leDBpass
AuthMySQLDB dolibarr
AuthMySQLUserTable llx_user
AuthMySQLNameField login
AuthMySQLPasswordField pass
# Pour l'instant les pass sont enregistrés en clair
# le stockage crypté est dans la TODO
AuthMySQLCryptedPasswords off
AuthName "Dolibarr"
require valid-user
Satisfy any
</code>
</p>
<p>
Pour les gens qui installent Dolibarr dans un répertoire,
utilisez Webmin et ajoutez une "Per-Directory Options" à votre
serveur virtuel. Utilisez "Location" comme "Type" et "/dolibarr"
comme "Path". Une fois créée, editez les directives et copiez la
config ci-dessus, sauvez, restartez Apache et testez en allant à
domainname.com/dolibarr. Le navigateur va vous demander de taper
le login/pass.
Il faut créer des options pour chaque &lt;Location&gt; du fichier httpd.conf donné en exemple.
</p>
<p>
Merci à la personne qui m'a transmis ces infos, et aux précédentes qui avaient fait de même au sujet d'Apache 2
</p>
</sect1>
</sect>
</article>

View File

@ -1,6 +1,6 @@
Dolibarr Installation
Rodolphe Quiédeville
$Id: dolibarr-install.sgml,v 1.6 2003/08/30 23:11:01
$Id: dolibarr-install.sgml,v 1.7 2003/09/01 12:49:57
rodolphe Exp $
Installation et mise à jour de Dolibarr
@ -21,6 +21,11 @@
2.1 Mise à jour de la base de données
2.2 Autres actions
3. Annexe A - Fichiers de conf Apache
3.1 Fichier de config pour Apache 1.3
3.2 Fichier de config pour Apache 1.3 + mod_auth_mysql
3.3 Fichier de config pour Apache 2 + mod_auth_mysql + webmin
______________________________________________________________________
@ -59,11 +64,8 @@
Pear est un ensemble de classes et d'outils pour les installer et les
mettre à jour. Les classes requises pour Dolibarr sont (par ordre
d'installation) :
· Archive_Tar
· Console_Getopt
· PEAR
@ -123,8 +125,6 @@
/install.php
, pour vous logger utlisez le login admin avec le mot de passe admin.
Si les contrôles sont corrects vous n'avez qu'à cliquer sur le lien,
@ -163,5 +163,162 @@
information est communiquée dans le fichier README à la racine des
sources.
3. Annexe A - Fichiers de conf Apache
3.1. Fichier de config pour Apache 1.3
Exemple pour l'authentification avec Pear
______________________________________________________________________
#
# Sample httpd.conf for dolibarr
#
<VirtualHost dolibarr.lafrere.lan>
ServerAdmin webmaster.fr@lolix.org
DocumentRoot /home/www/dolibarr/dolibarr/htdocs
ServerName dolibarr.lafrere.lan
ErrorLog /home/www/dolibarr/logs/error.log
CustomLog /home/www/dolibarr/logs/access.log combined
ErrorDocument 401 /public/error-401.html
php_flag register_globals on
</VirtualHost>
______________________________________________________________________
3.2. Fichier de config pour Apache 1.3 + mod_auth_mysql
Cet exemple ne fonctionne pas sur la série Apache 2, voir le fichier
correspond dans la section suivante.
______________________________________________________________________
#
# Sample httpd.conf for dolibarr
#
<VirtualHost dolibarr.lafrere.lan>
ServerAdmin webmaster.fr@lolix.org
DocumentRoot /home/www/dolibarr/dolibarr/htdocs
ServerName dolibarr.lafrere.lan
ErrorLog /home/www/dolibarr/logs/error.log
CustomLog /home/www/dolibarr/logs/access.log combined
ErrorDocument 401 /public/error-401.html
php_flag register_globals on
<Location />
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
AuthType Basic
# N'utilisez la ligne suivante que si vous utilisez aussi
# le module d'authentification basé sur postgresql
#Auth_MySQL_Authoritative on
# Utilisez les lignes suivantes si le serveur Apache ne
# peut se logger en anonymous (ce qui est conseillé ;-)
# rq. erics: sur ma debian je n'ai pas le droit de mettre ces
# instructions dans un <virtualhost> ... (apache 1.3.27.0-2)
#AuthMySQL_DefaultHost <host>
#AuthMySQL_DefaultUser <user>
#AuthMySQL_DefaultPassword <pass>
Auth_MySQL_DB dolibarr
Auth_MySQL_Password_Table llx_user
Auth_MySQL_Username_Field login
Auth_MySQL_Password_Field pass
# Pour l'instant les pass sont enregistrés en clair
# le stockage crypté est dans la TODO
Auth_MySQL_Encrypted_Passwords off
AuthName "Dolibarr"
require valid-user
satisfy any
</Location>
<Location /public/>
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Location>
</VirtualHost>
______________________________________________________________________
3.3. Fichier de config pour Apache 2 + mod_auth_mysql + webmin
______________________________________________________________________
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
AuthType Basic
# N'utilisez la ligne suivante que si vous utilisez aussi
# le module d'authentification basé sur postgresql
AuthMySQLAuthoritative on
# Utilisez les lignes suivantes si le serveur Apache ne
# peut se logger en anonymous (ce qui est conseillé ;-)
# rq. erics: sur ma debian je n'ai pas le droit de mettre ces
# instructions dans un <virtualhost> ... (apache 1.3.27.0-2)
#AuthMySQL_DefaultHost <host>
#AuthMySQL_DefaultUser <user>
#AuthMySQL_DefaultPassword <pass>
AuthMySQLHost localhost
AuthMySQLUser leDBuser
AuthMySQLPassword leDBpass
AuthMySQLDB dolibarr
AuthMySQLUserTable llx_user
AuthMySQLNameField login
AuthMySQLPasswordField pass
# Pour l'instant les pass sont enregistrés en clair
# le stockage crypté est dans la TODO
AuthMySQLCryptedPasswords off
AuthName "Dolibarr"
require valid-user
Satisfy any
______________________________________________________________________
Pour les gens qui installent Dolibarr dans un répertoire, utilisez
Webmin et ajoutez une "Per-Directory Options" à votre serveur virtuel.
Utilisez "Location" comme "Type" et "/dolibarr" comme "Path". Une fois
créée, editez les directives et copiez la config ci-dessus, sauvez,
restartez Apache et testez en allant à domainname.com/dolibarr. Le
navigateur va vous demander de taper le login/pass.
Il faut créer des options pour chaque <Location> du fichier httpd.conf
donné en exemple.
Merci à la personne qui m'a transmis ces infos, et aux précédentes qui
avaient fait de même au sujet d'Apache 2