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 avec les sources, vous pouvez vous en servir pour configurer
votre serveur, il est pr&eacute;vu pour que vous ayez juste &agrave; ajouter 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> 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><A NAME="ss1.5">1.5</A> <A HREF="dolibarr-install.html#toc1.5">Dolibarr</A>
</H2> </H2>

View File

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

Binary file not shown.

View File

@ -109,7 +109,9 @@ Pour installer un paquet Pear, ex
</p> </p>
<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> </p>
</sect1> </sect1>
@ -173,6 +175,171 @@ information est communiqu
</sect1> </sect1>
</sect> </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> </article>

View File

@ -1,6 +1,6 @@
Dolibarr Installation Dolibarr Installation
Rodolphe Quiédeville 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 $ rodolphe Exp $
Installation et mise à jour de Dolibarr Installation et mise à jour de Dolibarr
@ -21,6 +21,11 @@
2.1 Mise à jour de la base de données 2.1 Mise à jour de la base de données
2.2 Autres actions 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 Pear est un ensemble de classes et d'outils pour les installer et les
mettre à jour. Les classes requises pour Dolibarr sont (par ordre mettre à jour. Les classes requises pour Dolibarr sont (par ordre
d'installation) : d'installation) :
· Archive_Tar · Archive_Tar
· Console_Getopt · Console_Getopt
· PEAR · PEAR
@ -123,8 +125,6 @@
/install.php /install.php
, pour vous logger utlisez le login admin avec le mot de passe admin. , 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, 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 information est communiquée dans le fichier README à la racine des
sources. 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