Comptes utilisateurs sur serveur Apache

mac_fab

Membre confirmé
5 Avril 2004
120
1
Bonjour,

Je fais tourner mon serveur web apache sur mon mac et mon site est placé dans le répertoire /Library/Webserver/Documents/.

Je souhaiterais créer des comptes utilisateurs. Comment faire ? Faut-il ajouter les lignes suivantes au fichier /etc/httpd/httpd.conf :

AuthType Basic
AuthName "By invitation only"
AuthUserFile /etc/httpd/passwords
Require user test

Si oui, sous quelle section faut-il les mettre ? Il y aurait une méthode qui consiste à ajouter ces directives dans un fichier .htaccess. Où se trouve ce fichier ? Comment faire ?

Par ailleurs, sous OSX, comment faire apparaître l'arborescence UNIX dans les fenêtre Finder (j'en ai un peu marre du terminal, là) ?
:eek:

Merci pour vos conseils avisés !
 

canibal

Membre confirmé
29 Mai 2005
393
27
37
San Jose, CA
les fichiers .htaccess sont eux même des fichiers de configuration de apache
pour créer des compte utilisateur il faut que tu créé des fichiers textes .htaccess

donc en ligne de commande tu vas à la racine de ton serveur web (mode console)

tu tape touch .htaccess
puis vi .htaccess

dès lors tu vas avoir un peu de tapotage (appuyer sur la touche i pour insérer du texte):

ErrorDocument 403 http://www.monsite.com/Notrespassing.php3
AuthUserFile /repertoire/de/votre/fichier/.FicMotdepasse
AuthGroupFile /dev/null
AuthName "Accès sécurisé au site à mon site.com"
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT> ensuite
touche Esc-
puis taper :wq

et voilà première chose de faite

ensuite créer un fichier de mot de passe qui s'appelra .FicMotdepasse (comme insiqué dans la configuration plus haut) même principe touch .FicMotdepasse vi .FicMotdepasse

et on rempli touche I
Toto:Ttitimdp
Naf:mdpdenaf

Bon tout ça c'est pour sécuriser un répertoire tu as beaucoup d'autre méthode pour sécuriser un site et des répertoires...
il suffit de chercher configuration .htaccess sur google


 

NightWalker

world of muse
Modérateur
Club MacG
15 Septembre 2002
13 803
1 802
Bordeaux
mac_fab a dit:
Par ailleurs, sous OSX, comment faire apparaître l'arborescence UNIX dans les fenêtre Finder (j'en ai un peu marre du terminal, là) ?
:eek:
Dans Finder, tu vas dans le menu "Aller - Aller au dossier" ou pomme+shift+G et tu précise le dossier Unix que tu veux. Par exemple "/etc" et tu valides... Tu peux ensuite créer un alias sur la colonne de gauce pour y accéder facilement...
 

mac_fab

Membre confirmé
5 Avril 2004
120
1
Merci pour ces infos, je vais faire mes petits tests ce soir...

A propos, n'existe-t-il pas une application X11 style finder ou exporer qui permette de voir d'emblée TOUTE l'arboresence ?