Sep92006

Protéger son petit coin de Web

Transformer son Mac en serveur Web est facile, Apache étant inclus.

Toutefois on peut avoir envie de restreindre l’accés aux pages. Rien de plus simple en suivant les quelques étapes suivantes :

  • Lancer le Terminal Terminal
  • Editer le fichier de configuration du serveur web de l’utilisateur (hdex par exemple)
    sudo /etc/httpd/users/hdex.conf
  • Remplacer
    AllowOverride None

    par

    AllowOverride FileInfo AuthConfig Limit
  • Créer le fichier .htaccess dans /Users/hdex/Sites avec le contenu suivant
AuthName "HDex : Acces restreint"
AuthType Basic
AuthUserFile /Users/hdex/.htpasswd
require valid-user
  • On va ensuite créer le fichier .htpasswd. Sous /Users/hdex, taper
    htpasswd -c .htpasswd hdex
  • Après avoir confirmé le mot de passe, il ne reste plus qu’à relancer le serveur Web (Préférences Système - Partage - Partage Web Personnel)

Si quelqu’un essaye d’accéder a l’adresse http://votremachine/hdex, un message demandant le nom d’utilisateur (hdex) et le mot de passe apparaitrat.


Catégories