Per fare in modo che il contenuto di alcuni file presenti nella directory a cui punta Apache possa essere visualizzato solo da determinati IP sorgenti è necessario definire delle ACL direttamente nel file .htaccess posizionato nella suddetta dir, oltre ad effettuare una piccola modifica all'interno del file di configurazione di Apache stesso, ovvero /etc/httpd/conf/httpd.conf.
Il contenuto del file .htaccess dovrà essere strutturato nel modo seguente:
Order Deny,Allow
Deny from All
Allow from <IP1>
Allow from <IP2>
Allow from <IP3>
Allow from <IP4>
Allow from <IP5>
mentre all'interno del file di configurazione di Apache occorre aggiungere la seguente direttiva:
<Directory /var/www/securecontent>
AllowOverride All
</Directory>
dove securecontent è la directory il cui contenuto vuole essere riservato solo ai suddetti IP.
Infine eseguiamo un reload della configurazione di Apache:
[root@webserver ~]# service httpd reload
ed abbiamo finito.
Alla prossima.