€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Технологии вещания, софт, скрипты
3 •
Посмотреть все темы
allow-ip deny-ip
1
48
tirpir
@tirpir
13.09.2010
Все привет.
Что-то не пойму как мне запретить определенным ip подключаться к серверу.
Создавал в папке с icecast текстовый файл deny.txt внутри писал один ip
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<deny-ip>/deny.txt</deny-ip>
</paths>
после чего я спокойно подключаюсь с ip вписанного в deny.txt
Где моя ошибка?
48
tirpir
@tirpir
15.09.2010
Неужели никто не пользовался?
Возник еще вопрос, как переписать основные папки (admin, web, logs), что-то у меня под виндой этого не удается сделать.
6245
Тарас
@tarasian666
15.09.2010
tirpir
пишет:
Возник еще вопрос, как переписать основные папки (admin, web, logs), что-то у меня под виндой этого не удается сделать.
надо все делать в кодировке utf-8
48
tirpir
@tirpir
16.09.2010
А на первый вопрос может кто-нибудь ответить?
6245
Тарас
@tarasian666
16.09.2010
возможно путь неправильный
<deny-ip>./deny.txt</deny-ip> может так пойдет
243
Владислав
@VladokZzz
20.09.2010
А где файл deny.txt лежит?
В содержимом файла перечисление IP адресов как идет?
201
burn
@burn
20.09.2010
Попробуйте открыть deny.txt через браузер, т.е.
**********
48
tirpir
@tirpir
21.09.2010
deny.txt лежит прямо в корне.
внутри просто 123.123.123.*
The file you requested could not be found
Отредактировано tirpir -
21.09.2010
6245
Тарас
@tarasian666
21.09.2010
в корне чего?
tirpir
пишет:
внутри просто 123.123.123.*
и вы пробовали зайти с даного ip ?
48
tirpir
@tirpir
21.09.2010
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<alias source="/" dest="/status.xsl"/>
<deny-ip>./deny.txt</deny-ip>
<alias source="/foo" dest="/bar"/>
</paths>
Вот так выглядит конфиг, (./deny.tx без точки то же не работает)
Скажи у кого-нибудь под виндой ограничение таким образом работает?
Добавлено спустя 1 минуту 39 секунд:
и вы пробовали зайти с даного ip ?
да
Добавлено спустя 3 минуты 11 секунд:
в корневой папке сервера icecast
C:\Program Files\icecast
48
tirpir
@tirpir
21.09.2010
Вашими советами заработало.
Что сделал.
1. поставил все по новой
2. создал текстовый файл deny.txt поменял в нем кодировку на UTF-8
3. в конфиг добавил <deny-ip>./deny.txt</deny-ip> (без точки не работает, как я понял будет работать если добавить <basedir>)
4. файл положил в корневую папку сервера (C:/Program Files/icecast - у меня)
5. в файле написал полный ip 123.123.123.123, со звездочкой на конце не работает (буду искать почему - опция нужная)
6. при обращении через веб к файлу deny.txt теперь получаю пустую страницу
в реалии все отрабатывается доступ с указанного ip к серверу не получаю.