Gcolpart.com by reg

Mini-HowTo Debian Apache

apt-get install apache php4-mysql
Les paquets suivants sont aussi installés: apache-common libbz2-1.0 libexpat1 libmm11 mime-support perl perl-modules php4 libmysqlclient10 mysql-common

Lors de l'install, modconf vous demande:
Do you want me to run the apacheconfig script now [y/N] ?
Mettez y puis [ENTREE]
Save these changes to the configuration files? [Y/n]
Tapez [ENTREE]
Ouvrir ensuite le fichier /etc/apache/httpd.conf et modifier les lignes suivantes:
#LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
et:
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
Ces lignes deviendront donc:
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
et:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Ensuite, pour l'installation de mysql, il y aura également des questions de modconf :
extension=mysql.so
 Do you want me to add it now [Y/n] ?
Tapez [ENTREE]
Faites enfin :
/etc/init.d/apache restart


Vous voulez restreindre l'accès d'un répertoire ? La solution est le fameux fichier .htaccess
Commencez par vous placer dans le répertoire à restreindre puis créer le fichier .htaccess:
$touch .htaccess
Puis mettez dedans les lignes suivantes :
AuthUserFile /var/apache/passwd/.secret
AuthGroupFile /dev/null
AuthName "Accès reservé"
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT>
Ensuite créez un répertoire pour le fichier où seront stockés les utilisateurs autorisés ainsi que leurs mots de passe:
#mkdir /var/apache
#mkdir /var/apache/passwd
Ensuite créez ce fichier en ajoutant un utilisteur utilisateur_secret:
#htpasswd -c /var/apache/passwd/.secret utilisateur_secret
Puis ajouter un autre utilisateur_secret2:
#htpasswd /var/apache/passwd/.secret utilisateur_secret2
Répetez l'opération autant de fois que nécessaire.
logresolve (ou logresolve2) : programme permettant de faire de la résoltuion DNS pour apache en utilisant une table de cache interne


powered by Apache     powered by Debian     Valid XHTML 1.1     Valid CSS     ecrit avec Vim    
Copyright (c) 2002-2014 Gregory Colpart. Infogerance serveur