Конфиг Apache24 с защитой

Ограничение по айпишнику, плюс (у директории logs) защита на пароль. Индексирование запрещаем, естественно. Как и символические линки.

<Directory />
    AllowOverride none
    Require all denied
</Directory>
 
DocumentRoot "/usr/local/www/apache24/data"
 
<Directory "/usr/local/www/apache24/data">
#       Options Indexes FollowSymLinks
        Options none
        AllowOverride AuthConfig
        Require ip 10.105.144.171 87.255.21.17/28 87.255.13.117
</Directory>
 
<Directory "/usr/local/www/apache24/data/logs/">
        Options none
        AuthType Basic
        AuthName "Logs. Need to authenticate"
        AuthBasicProvider file
        AuthUserFile "/usr/local/www/apache24/data/logs/.htpasswd"
        Require ip 10.105.144.171 87.255.21.17/28 87.255.13.117
        Satisfy All
</Directory>

Теоретически, должны работать и правила для .htaccess в Apache22, за счет модуля mod_access_compat.so. Однако, поскольку я к стандартиными правилам allow,deny так и не привык, то мне пофиг, как конфигурировать. Я сделал так, как сделал.

unix/apache/apache24.txt · Last modified: 2014/09/15 01:48 by rybario
About this template
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5