Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как отрыть доступ к серверу. [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: При помощи .htaccess
-SCHATTEN-
Отправлено: 14 Апреля, 2007 - 17:59:25
Post Id



Пользователь


Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006  
Откуда: Оттуда !


Помог: 0 раз(а)




А теперь представь как будет напрягаться сервер, если ему надо работать с таким файлом .htaccess
 
 Top
evgenijj
Отправлено: 14 Апреля, 2007 - 19:14:10
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




У моего хостера вот так работает

Order Allow,Deny
Allow from all
Deny from 81.25.53.56 to 81.25.53.80

Запрет на доступ с диапазона ip-адресов 81.25.53.56 - 81.25.53.80
 
 Top
-SCHATTEN-
Отправлено: 14 Апреля, 2007 - 20:36:17
Post Id



Пользователь


Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006  
Откуда: Оттуда !


Помог: 0 раз(а)




evgenijj
Неработает =(

опять же закрывает тока для 2-х IP
 
 Top
valenok
Отправлено: 14 Апреля, 2007 - 22:32:48
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Спроси у своей тех. поддержки

Здравствуйте.
Меня интересует вопрос закрытия доступа к директориям посредством .htaccess для диапазон ip адресов . Дело в том что на других хостингах, это делается вот так:
Order Allow,Deny
Allow from all
Deny from 81.25.53.56 to 81.25.53.80

А у вас это не работает.

Подскажите пожалуйста как исправить эту проблему..


-----
Truly yours, Sasha.
 
My status
 Top
-SCHATTEN-
Отправлено: 15 Апреля, 2007 - 06:08:54
Post Id



Пользователь


Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006  
Откуда: Оттуда !


Помог: 0 раз(а)




Дело в том что моя тех поддержка - это я сам.
 
 Top
-SCHATTEN-
Отправлено: 15 Апреля, 2007 - 09:56:11
Post Id



Пользователь


Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006  
Откуда: Оттуда !


Помог: 0 раз(а)




Вот такое решение мне подсказали там :
http://apachedev[dot]ru/

PHP:
скопировать код в буфер обмена
  1. RewriteCond %{REMOTE_ADDR} !^77.235.9.(1[3-9]|[2-9][0-9]|1[0-3][0-9])$
  2. RewriteRule .* - [F]

Цитата:
Можно:
1. Директива RewriteCond проверяет IP на соответствие регулярному выражению, и если IP соответствует этому выражению, тогда выполняется директива RewriteRule.

2. Про регулярное выражение: ^77.235.9.(1[3-9]|1[0-3][0-9]) - эта часть описывает нужный диапазон. С первыми 3-мя октетами все понятно - они статичны 77.235.9, последний меняется в диапазоне 13-139. Выражение (1[3-9]|1[0-3][0-9]) и задает этот диапазон. Символ | означает "или". Т.е. или он должен соответствовать 1[3-9], что дает диапазон 13-19, или 1[0-3][0-9] - диапазон 100-139.
Ну вот и ошибку нашел у себя - пролетают ip от 20 до 99. Для них добавляем еще одно "или" - [2-9][0-9]. Спасибо, что уточнили вопрос И последнее - символ ! - означает "не", т.е. все ip, которые не подпадают под этот диапазон.

3. Директива RewriteRule .* - [F] отправляет на все запросы, удовлетворяющие условию RewriteCond, ответ 403 Forbidden.

Вроде все.

Мат. часть можно прочитать тут -
http://apachedev[dot]ru/2007/01/06/m[dot][dot][dot]rewrite-chast-1/
http://apachedev[dot]ru/2007/01/09/m[dot][dot][dot]rewrite-chast-2/
http://apachedev.ru/2007/01/09/modul-mod_rewrite-chast-3/
 
 Top
evgenijj
Отправлено: 15 Апреля, 2007 - 11:52:55
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




Посмотрел. Этот ApDev - прямо шайтан какой-то. Теперь буду знать, где спросить про настройку Apache Улыбка А я тут не меньше сотни страниц в Yandex просмотрел, пытаясь найти ответ. Даже книгу по Apache скачал. А в итоге - ноль.
 
 Top
-SCHATTEN-
Отправлено: 15 Апреля, 2007 - 12:04:42
Post Id



Пользователь


Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006  
Откуда: Оттуда !


Помог: 0 раз(а)




Да я тоже перерыл кучи инфы, нашел ответы на вопросы которые собирался задать, а этого нигде нет... Надо его к нам переманить =)))
 
 Top
evgenijj
Отправлено: 15 Апреля, 2007 - 12:07:54
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


Помог: 10 раз(а)




Ну ты уже на том форуме зарегистрирован - пригласи его. Нам для раздела "Apache и другие веб-серверы" модератор нужен...
 
 Top
-SCHATTEN-
Отправлено: 15 Апреля, 2007 - 12:25:10
Post Id



Пользователь


Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006  
Откуда: Оттуда !


Помог: 0 раз(а)




Пригласил, ждем ответа ... ... ...
 
 Top
-SCHATTEN-
Отправлено: 21 Апреля, 2007 - 08:54:19
Post Id



Пользователь


Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006  
Откуда: Оттуда !


Помог: 0 раз(а)




Обломись нам с этим гуру, нету у него времени =(((
Придется там все узнавать а сюда решения выкладывать.
 
 Top
netall
Отправлено: 15 Марта, 2008 - 11:47:51
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




Блин 3 дня ждал регистрации. А теперь еще и написать проблема.
В общем сам долго искал решение этого вопроса. Но почитав ваши злоключения попробовал и работает вот так: Подмигивание
deny from 172.16.2.0/24

т.е. надо в формате: CIDR
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB