|
Меню
Статьи
Статистика
|
Хостов сегодня: 10 Хитов сегодня: 48 Статей: 29 |
химчистка мебели для вас |
Доступ по IP в lighttpdРешил сделать пометку для себя по настройке прав доступа к серверу lighttpd. Аналог директив Order, Deny, Allow во всем известном Apache.
Будем считать, что lighttpd установлен и работает как и задумывалось. Задача разграничить права к доступа на веб-сервер. Идём редактировать конфиг lighttpd.conf
Такой блок разрешает пользоваться услугами сервера только перечисленным IP адресам
$HTTP["remoteip"] !~ "127.0.0.1|10.22.6.66|10.0.7.7|10.0.6.66" { url.access-deny = ( "" ) } |
127.0.0.1, 10.22.6.66, 10.0.7.7 и 10.0.6.66 могут просматривать странички, остальные же получат ошибку 403 - Forbidden.
Если нужно запретить доступ только для определённой папки делаем так
$HTTP["remoteip"] !~ "192.168.1.1|192.168.1.2" { $HTTP["url"] =~ "^/stats/" { url.access-deny = ( "" ) } }
|
В этом случае к папке /stats/ могут достучаться только 192.168.1.1 и 192.168.1.2
Если требуется запретить доступ для каких-то определенных айпишников пишем следущее
$HTTP["remoteip"] =~ "172.16.16.16|10.22.0.66" { url.access-deny = ( "" ) }
|
172.16.16.16 и 10.22.0.66 при попытки достучаться до сервака получат 403 ошибку
Запрещаем доступ для целой подсети, используя маску
$HTTP["remoteip"] != "10.0.0.0/8" { url.access-deny = ( "" ) } }
|
Вот примерно так можно рулить правами доступа не хуже апача :)
Добавлено: 2009-04-16 Просмотров: 596 Источник: www.unixnotes.ru
 |
|
Новое:
microdc2 консольный клиент DC++ Потребовалось раздавать юзерам сети контент с фтп сервака не только с помощью самого ftp сервера, но и через DC++ протокол. Added: 2009-08-25
FreeBSD net-snmpd Очень много возможностей Cacti работают только при работающем демоне SNMP. Загрузка сетевых карт, мониторинг дискового пространства, загруженность процессора/памяти и много Added: 2009-08-13
Копирование файла с фтп Начались проблемы с нехваткой места на биллинг сервере. Раньше все бекапы хранились на нём же, просто на другом диске. Основное Added: 2009-08-08
|