Difference between revisions of "IP:access"

From EjudgeWiki
 
 
Line 16: Line 16:
 
'''Описание.''' Данный элемент является элементом верхнего уровня списка ограничений
 
'''Описание.''' Данный элемент является элементом верхнего уровня списка ограничений
 
IP-адресов для CGI-программ.
 
IP-адресов для CGI-программ.
 +
 +
'''Пример использования элемента <tt>access</tt>.'''
 +
<access default="deny">
 +
  <ip allow="yes">127.</ip>
 +
  <ip allow="no">192.168.0.14</ip>
 +
  <ip allow="yes">192.168.0.</ip>
 +
  <ip allow="yes" ssl="yes">0</ip>
 +
</access>
 +
Данная спецификация ограничений IP-адресов задаёт, что клиентам, находящимся в сети
 +
класса A с адресом <tt>127.</tt> (то есть, соединениям, устанавливаемым с того же компьютера, на котором работает WEB-сервер и CGI-программы) доступ открыт. Всем клиентам,
 +
находящимся в сети класса C с адресом <tt>192.168.0</tt> (то есть всем клиентам, имеющим IP-адрес в диапазоне <tt>192.168.0.1—192.168.0.254</tt>), за исключением клиента с IP-адресом
 +
<tt>192.168.0.14</tt> доступ также открыт. По протоколу HTTPS доступ открыт с любого адреса.
 +
Всем прочим клиентам доступ закрыт.

Latest revision as of 14:03, 21 February 2012

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/Ограничение доступа по IP-адресам/access

Имя элемента: access
Может содержать: ip
Атрибуты: default
Тип содержимого: игнорируется
Может отсутствовать: да
Может повторяться: нет

Описание. Данный элемент является элементом верхнего уровня списка ограничений IP-адресов для CGI-программ.

Пример использования элемента access.

<access default="deny">
 <ip allow="yes">127.</ip>
 <ip allow="no">192.168.0.14</ip>
 <ip allow="yes">192.168.0.</ip>
 <ip allow="yes" ssl="yes">0</ip>
</access>

Данная спецификация ограничений IP-адресов задаёт, что клиентам, находящимся в сети класса A с адресом 127. (то есть, соединениям, устанавливаемым с того же компьютера, на котором работает WEB-сервер и CGI-программы) доступ открыт. Всем клиентам, находящимся в сети класса C с адресом 192.168.0 (то есть всем клиентам, имеющим IP-адрес в диапазоне 192.168.0.1—192.168.0.254), за исключением клиента с IP-адресом 192.168.0.14 доступ также открыт. По протоколу HTTPS доступ открыт с любого адреса. Всем прочим клиентам доступ закрыт.