Wij helpen u graag per telefoon of per e-mail bij problemen.
Een directory beveiligen op uw site
Om een directory op uw website met een password te beveiligen moet u eerst inloggen (met SSH, NIET met FTP) op de server. Om gebruik te maken van SSH heeft u een SSH client nodig. Op Unix & Apple machines is deze vaak al beschikbaar, zo niet dan moet u contact opnemen met uw systeembeheerder. Voor Windows machines is er het kleine en eenvoudige programmaatje PuTTY. PuTTY heeft meerdere configuratieschermen maar in principe hoeft u alleen de hostnaam op te geven, uwdomein.nl, en voor SSH te kiezen in plaats van voor Telnet. Klik hierna op 'Open' en uw shell sessie wordt gestart.
Het systeem vraagt om uw login-naam. Dit is uw domeinnaam (zonder www.). Voer vervolgens het wachtwoord in.
De inhoud van uw website is te vinden in de map /html/uwdomein.nl/ Ga vervolgens naar de directory die u wilt beveiligen. U kunt hier komen door gebruik te maken van het commando:
cd directory
Met het commando ls kunt u de inhoud van elke map bekijken.
In de directory die u wilt beveiligen, maakt u met het commando nano .htaccess een file aan die u .htaccess noemt. Let op, er mogen in de bestandsnaam geen tekens voor de punt worden geplaatst. Het bestand .htaccess heeft de volgende inhoud:
AuthUserFile /home/customers/nfs/letter/uwusernaam/html/uwdomein.nl/directory/.htpasswd
AuthName "Restricted area"
AuthType basic
require valid-user
In plaats van "Restricted area" kunt u bij AuthName ook iets anders neerzetten, bv de naam van uw site, als het maar wel tussen aanhalingstekens staat en geen vreemde karakters bevat. "Letter" vervangt u door de eerste letter van uw domeinnaam. "Uwusernaam" en "uwdomein.nl" vervangt u natuurlijk door de gegevens van uw eigen account. Deze file kunt u aanmaken door bijvoorbeeld het commando pico .htaccess te gebruiken.
Vervolgens gebruikt u in dezelfde directory het volgende commando:
htpasswd -cbm .htpasswd user password
waarbij user de inlognaam is en password het wachtwoord. Als u meerdere gebruikers toe wilt voegen, gebruikt u onderstaand commando meerdere keren:
htpasswd -bm .htpasswd user password
dus zonder de -c optie. Nu is de directory waar u deze files in hebt aangemaakt met een wachtwoord beveiligd!





