Het is in directadmin vrij eenvoudig mogelijk om directories/mappen te beveiligen met een gebruikersnaam en/of wachtwoord.

  1. U logt in het controle paneel in
  2. U kiest rechtsbovenin voor FILES (de file explorer)
  3. U kies de juiste map/directory die u wilt beveiligen, dus in /domains/uwdomein.xx/public_html
  4. Achter de map ziet u staan PROTECT, daar klikt u op.
  5. Achter Protected Directory Prompt vult u een voor u herkenbare naam in, dit komt bij de login te staan.
  6. Set/Update User: Hier geeft u een gebruikersnaam op en bij wachtwoord het wachtwoord.
  7. Vergeet als laatste niet Protection Enabled aan te vinken.

In de betreffende map wordt dan een .htaccess file aangemaakt met ongeveer deze inhoud:

AuthGroupFile /dev/null
AuthName "De loginomschrijving"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user

Beveiligen 1 of meer bestanden

Het is ook mogelijk om 1 bestand te beveiligen. U moet dan echter wel eerst bovenstaande uitvoeren op een directory zodat dit bestand wordt aangemaakt: public_html/directory/.htpasswd. De directory zelf is niet zo van belang maar wel nodig om eenvoudig via DirectAdmin gebruikers toe te kunnen voegen die rechten hebben.

Daarna moet u handmatig de .htaccess file aanpassen (dit kunt u per:
<FilesMatch "voorbeeld.html">
AuthName "Member Only"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
</FilesMatch>

LET OP: U moet wel <uwdomein.xx> en <directory> vervangen door uw eigen gegevens.
U kunt ook meerdere bestanden tegelijk op deze manier beveiligen.

<FilesMatch "^(admin|staff)\.php$"> (admin.php en staff.php worden zo beveiligd)
<FilesMatch "\.(html|htm)$"> (all .html en .htm bestanden worden zo beveiligd)
Was dit antwoord nuttig? 1 gebruikers vonden dit artikel nuttig (1 Stemmen)