Динамический AuthUserFile в апаче с mod_rewrite. Действительно ли это возможно?

План обеспечения непрерывности бизнеса описывает ряд процедур, которые Ваша компания будет использовать для продолжения критических бизнес-операций в случае разрушения (этого конкретного и/или всех критических бизнес-операций). Например, если способность принять телефонные звонки является критической работой предприятия (т.е. возможно Вы выполняете справочную службу), затем можно ли определить в BCP, что может вызвать телефонное прерывание, и какие процедуры Вы взяли бы для ответа на него.

С другой стороны, как указано Massimo, План аварийного восстановления (DRP) является подмножеством Вашего BCP. DRP указывает дальнейшие последствия достижения аварии - где Ваше основное место (или все места) бизнеса непригодны для жилья. Мало того, что это относится к Вашему месту бизнеса, но Вашим трудовым ресурсам также (Непрерывность Трудовых ресурсов).

Несколько организаций часто комбинируют понятие обоих, называя это BCDR (Непрерывность бизнеса / Авария Восстанавливается), план. Это - то, что мы сделали.

0
задан 11 August 2010 в 11:25
2 ответа

Чтобы подробно остановиться на ответе peelman, у Вас должен будет быть отдельный участок для каждого пользователя:

<Directory /server/scponly/*/incoming>
    AuthType Basic
    AuthName "SFTP-HTTP Area"
    AuthUserFile  /path/to/user/htpasswd
</Directory>
<Directory /server/scponly/bob/incoming>
    require user bob
</Directory>
<Directory /server/scponly/smith/incoming>
    require user smith
</Directory>

Радикальный подход должен был бы использовать mod_perl, который позволяет Вам настраивать апача с жемчугом. Это вошло бы в апачский файл конфигурации:

<Perl>

for $dir (glob "/server/scponly/*/incoming") {

  ($user) = $dir =~ m%/server/scponly/([^/]+)/incoming%;

  exists $Directory{$dir} or $Location{$dir} = { };
  $Directory{$dir}{AuthType} = 'Basic';
  $Directory{$dir}{AuthName} = 'SFTP-HTTP Area';
  $Directory{$dir}{AuthUserFile} = '/path/to/htpasswd';
  $Directory{$dir}{require} = "user $user";

}

</Perl>

(Записанный первое, что пришло на ум.)

1
ответ дан 23 November 2019 в 13:00

Ха? У Вас может быть всего один файл. Просто необходимо изменить Ваш Требовать, чтобы параметр был идентификатором пользователя вместо действительного пользователя. Посмотрите здесь: Документы Apache.

0
ответ дан 23 November 2019 в 13:00

Теги

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