« Administration réseau sous Linux/TP Apache » : différence entre les versions

Contenu supprimé Contenu ajouté
m A protégé « Administration réseau sous Linux/TP Apache »: Vandalisme excessif ([edit=autoconfirmed] (infini) [move=autoconfirmed] (infini))
mAucun résumé des modifications
Ligne 54 :
 
# Vérifiez que votre serveur Apache possède un répertoire permettant d'accéder aux scripts cgi.
# Créez le répertoire <code>/home/httpdhttp/cgi-bin</code>.
# Modifiez le fichier de configuration pour que votre serveur Apache utilise par défaut le répertoire <code>/home/httpdhttp/cgi-bin</code> comme répertoire où placer des scripts cgi.
# Créez un script shell CGI en bash (qui affiche "toto", par exemple), et essayez de le faire fonctionner. Vous pouvez vérifier que votre script fonctionne en l'exécutant directement en ligne de commande.
 
Ligne 66 :
 
== Pages web personnelles ==
* Vérifiez quesi le module <code>userdir</code> est activé
 
# Par défaut, comment s'appelle le répertoire où un utilisateur, ayant un compte Linux, peut placer des pages html personnelles ?
Ligne 87 :
 
On demande ici de protéger l'accès à un nouveau site pour qu'il devienne privé.
Pour créer ce site, créez le répertoire <code>/home/httpdhttp/html/prive</code> puis copiez y le fichier HTML que vous avez précédemment fait.
Il ne devra être accessible qu'à un ensemble limité de comptes Apache (et non Linux) à créer.
La première requête adressée à ce répertoire protégé provoquera l'affichage d'une boîte de dialogue par laquelle l'utilisateur devra s'authentifier (nom et mot de passe).
Ligne 117 :
* Testez l'accès à la page <code>prive/index.html</code> avec un navigateur. La protection ne devrait pas fonctionner !
 
* Recherchez dans le fichier de configuration d'Apache le bloc <code><Directory /home/httpdhttp/html></code> concernant les droits d'accès du répertoire par défaut qui fixe des directives par défaut. La valeur de l'option <code>AllowOverride</code> ne doit pas être <code>None</code> (dans ce cas la prise en compte de .htaccess est désactivée). Changez cette valeur en <code>All</code>.
 
* Retestez avec succès ! N'oubliez pas de relancer le navigateur quand on change de compte.