Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: sys7em в Apr 20, 2005, 22:21



Титла: Apache. Забрана на достъп по ip.
Публикувано от: sys7em в Apr 20, 2005, 22:21
Значи пуснах си едно апаче на един Слакуер с три network карти и съответно три ip-та. Имам една директория media, която трябва да се вижда само от вътрешната мрежа. (192.168.0.0/24) . Как да стане това?


Титла: Apache. Забрана на достъп по ip.
Публикувано от: ivanatora в Apr 20, 2005, 23:02
Единия вариант е чрез tcp wrappers ако пускаш апаша от inetd - пишеш в hosts.allow и hosts.deny.
Другия вариант е чрез <Directory> директивите в конфигурациите на апача и Allow и Deny правилата. Трябва ти нещо като:
<Directory "/var/www/htdocs/media/">
....блабалбла...
Order Allow,Deny
Allow from 192.168.0.0/24
Deny from all
</Directory>
Най-добре провери в документацията, не съм абсолютно сигурен за синтаксиса.