Это старая версия документа.


Блокировка доступа извне к механизмам /service

Вопрос:

В портале присутствует папка /secureservice, которая содержит управляющие файлы и функции в них.
Как мне закрыть к ним доступ извне?

Ответ:

Настройка доступа выполняется в файле <Путь до портала на жёстком диске>/secureservice/.htaccess.
Чтобы ограничить доступ к файлам определённым компьютерам нужно сделать следующее:

  1. Удалить строку Allow from all.
  2. Добавить строку Allow from Ip4 IpV6,
    где Ip4 Ip6 – это адреса машин, с которых доступ нужно оставить открытым.
  3. Раскомментировать строку Deny from all (т.е. убрать символ #).

Внимание! Комбинация Ip адресов Ip4 Ip6 (через пробел) в настройках является обязательной. Если написать только 1 из адресов, то корректная работа BS Portal не гарантируется.

Чтобы получить Ip адрес компьютера нужно сделать следующее:

  1. Откройте коммандую строку Windows.
  2. Наберите комманду «ipconfig» (без кавычек).

Примечание. Из строки Ip6 забирать только 20 символов, разделённых двоеточиями. Символ "%" и всё, что идёт после него, вписывать в настройки не нужно.
Внимание! Нужно указывать в явном виде адрес Ip4. Работа адреса 127.0.0.1 не поддерживается.

Driven by DokuWiki