Directiva – Politici de permisiuni și acces per director în Apache HTTP Server

Aplică un set de reguli de securitate și configurări exclusiv pe directorul specificat și pe subdirectoarele acestuia.

Sintaxă
<Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

Ce face Directiva <Directory> - Politici de permisiuni și acces per director

Secțiunea <Directory> controlează comportamentul Apache pentru un anumit folder fizic de pe disc.

Include directive precum Options (permisiune de urmărire legături simbolice `FollowSymLinks`, listare automată `Indexes`), AllowOverride (permisiunea de a folosi fișiere `.htaccess`) și controlul de acces prin `Require`.

Regulile din `` se propagă recursiv asupra tuturor subdirectoarelor, putând fi suprascrise de secțiuni mai specifice.

Exemple

Exemplul 1: Configurarea securizată a directorului web pentru WordPress

Activează FollowSymLinks și rescrierile prin AllowOverride All.

<Directory /var/www/dexblog.ro/html>
    Options -Indexes +FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

Ieșire în terminal

Bloc Directory validat și securizat.

Greșeli frecvente

  • Lăsarea opțiunii ‘+Indexes’ activată pe directoare publice de producție, permițând oricărui vizitator să descarce fișierele din foldere dacă nu există index.html.

Comenzi înrudite