Как заставить Сквид предоставлять доступ на основе направления?

Найденный ответом в документации Virtualmin: существует переменная среды $VIRTUALSERVER_ACTION доступный сценариям, которые будут содержать один из:

  • CREATE_DOMAIN Набор, когда виртуальный сервер создается.
  • DELETE_DOMAIN Набор, когда виртуальный сервер удаляется.
  • MODIFY_DOMAIN Набор, когда виртуальный сервер изменяется, такие как получение нового пароля, функций или квоты.
  • DISABLE_DOMAIN Набор, когда виртуальный сервер отключается через UI или для превышения его предела пропускной способности.
  • ENABLE_DOMAIN Набор, когда виртуальный сервер включается через UI или для того, чтобы ронять под его пределом пропускной способности.
  • RESTORE_DOMAIN Набор, когда виртуальный сервер восстанавливается от резервного копирования.

1
задан 31 October 2011 в 12:12
1 ответ

You can, using the referer acl-type - quoting the manual:

acl aclname referer_regex [-i] regexp ...
  # pattern match on Referer header [fast]
  # Referer is highly unreliable, so use with care

An example configuration that should work:

acl myreferer referer_regex -i ^http://www.example.org
http_access allow myreferer
2
ответ дан 3 December 2019 в 21:59

Теги

Похожие вопросы