forked from Wavyzz/dolibarr
173 lines
5.7 KiB
HTML
173 lines
5.7 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
|
|
<TITLE>Dolibarr Installation: Annexe A - Fichiers de conf Apache</TITLE>
|
|
<LINK HREF="dolibarr-install-2.html" REL=previous>
|
|
<LINK HREF="dolibarr-install.html#toc3" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
Page suivante
|
|
<A HREF="dolibarr-install-2.html">Page précédente</A>
|
|
<A HREF="dolibarr-install.html#toc3">Table des matières</A>
|
|
<HR>
|
|
<H2><A NAME="s3">3.</A> <A HREF="dolibarr-install.html#toc3">Annexe A - Fichiers de conf Apache</A></H2>
|
|
|
|
<H2><A NAME="ss3.1">3.1</A> <A HREF="dolibarr-install.html#toc3.1">Fichier de config pour Apache 1.3</A>
|
|
</H2>
|
|
|
|
<P>Exemple pour l'authentification avec Pear</P>
|
|
<P>
|
|
<HR>
|
|
<PRE>
|
|
#
|
|
# 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>
|
|
|
|
</PRE>
|
|
<HR>
|
|
</P>
|
|
<H2><A NAME="ss3.2">3.2</A> <A HREF="dolibarr-install.html#toc3.2">Fichier de config pour Apache 1.3 + mod_auth_mysql</A>
|
|
</H2>
|
|
|
|
<P>Cet exemple ne fonctionne pas sur la série Apache 2, voir le fichier correspond dans la section suivante.</P>
|
|
<P>
|
|
<HR>
|
|
<PRE>
|
|
#
|
|
# 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>
|
|
|
|
</PRE>
|
|
<HR>
|
|
</P>
|
|
<H2><A NAME="ss3.3">3.3</A> <A HREF="dolibarr-install.html#toc3.3">Fichier de config pour Apache 2 + mod_auth_mysql + webmin</A>
|
|
</H2>
|
|
|
|
|
|
|
|
<P>
|
|
<HR>
|
|
<PRE>
|
|
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
|
|
|
|
</PRE>
|
|
<HR>
|
|
</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.</P>
|
|
<P>Il faut créer des options pour chaque <Location> 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>
|
|
<HR>
|
|
Page suivante
|
|
<A HREF="dolibarr-install-2.html">Page précédente</A>
|
|
<A HREF="dolibarr-install.html#toc3">Table des matières</A>
|
|
</BODY>
|
|
</HTML>
|