User Tools

Site Tools


doc:appunti:linux:sa:apache

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
doc:appunti:linux:sa:apache [2021/07/07 11:57] – [Autenticazione Base] niccolodoc:appunti:linux:sa:apache [2021/12/03 10:08] (current) – [Apache 2.4] niccolo
Line 311: Line 311:
 </Directory> </Directory>
 </file> </file>
 +
 +Per delegare completamente il controllo di accesso ad un file **.htaccess** è necessario mettere la direttiva **AllowOverride All** nella configurazione di Apache, qualcosa del genere:
 +
 +<file>
 +<Directory /var/www/html/private>
 +    Options -Indexes
 +    AllowOverride All
 +</Directory>
 +</file>
 +
 +Quindi il file **.htaccess** potrà includere direttive del tipo:
 +
 +<file>
 +<IfModule authz_core_module>
 +    <RequireAny>
 +        Require host host.rigacci.org
 +        Require ip 111.111.222.222
 +    </RequireAny>
 +</IfModule>
 +</file>
 +
 +Oltre alla direttiva **RequireAny** che richiede che sia soddisfatta almeno una delle condizioni (operatore **OR**), esiste la direttiva **RequireAll** che implica l'operatore **AND** per tutte le condizioni.
  
 ==== Apache 2.2 ==== ==== Apache 2.2 ====
doc/appunti/linux/sa/apache.txt · Last modified: 2021/12/03 10:08 by niccolo