Apache. Документация на русском


Директивы Apache
  1    2    3    4    5    6    7    8    9    10    11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77    78    79    80    81    82    83    84    85  
  86    87    88    89    90    91    92  
  93    94    95    96    97    98    99    100    101    102    103    104    105    106    107    108    109    110    111    112    113    114    115    116    117    118    119    120    121    122    123    124    125    126    127    128    129    130    131    132    133    134    135    136    137    138    139    140    141    142    143    144    145    146    147    148    149    150    151    152    153    154    155    156    157    158    159    160    161    162    163    164    165  
  166    167    168    169    170    171    172    173    174    175    176    177    178    179    180    181    182    183    184    185    186    187    188    189    190    191    192    193    194    195    196    197    198    199      200      201    202    203    204    205    206    207    208    209    210    211    212    213    214    215    216    217    218    219    220    221    222    223    224    225    226    227    228    229    230    231    232    233    234    235    236    237    238    239    240    241    242  

 <         > 
Список директив: Core  |  ModRewrite  |  Lua  |  Proxy  |  SSL

Директива SSLOptions
  RU            EN  
Описание:Настройте различные параметры времени выполнения механизма SSL.
Синтаксис: SSLOptions [+|-]option ...
Контекст:конфигурация сервера, виртуальный хост, каталог, .htaccess
Переопределить:Параметры
Статус:Расширение
Модуль:mod_ssl

Эта директива может использоваться для управления различными параметрами времени выполнения для каждого каталога. Обычно, если к каталогу можно применить несколько SSLOptions , то наиболее конкретный из них берется полностью; варианты не объединены. Однако, если всем параметрам директивы SSLOptions предшествует символ плюс ( + ) или минус ( - ), параметры объединяются. Любые параметры, которым предшествует а, + добавляются к действующим в настоящее время параметрам, а любые параметры, которым предшествует а, - удаляются из действующих в настоящее время параметров.

Доступные варианты :

  • StdEnvVars

    Когда этот параметр включен, создается стандартный набор переменных среды CGI/SSI, связанных с SSL. По умолчанию это отключено из соображений производительности, поскольку этап извлечения информации является довольно дорогостоящей операцией. Поэтому обычно эту опцию включают только для запросов CGI и SSI.

  • ExportCertData

    SSL_SERVER_CERT Когда этот параметр включен, создаются дополнительные переменные среды CGI/SSI: SSL_CLIENT_CERT и SSL_CLIENT_CERT_CHAIN_ nn = 0,1,2,..). Они содержат сертификаты сервера и клиента X.509 в кодировке PEM для текущего соединения HTTPS и могут использоваться сценариями CGI для более глубокой проверки сертификатов. Кроме того, также предоставляются все остальные сертификаты цепочки сертификатов клиента. Это немного раздувает среду, поэтому вы должны использовать эту опцию, чтобы включить ее по требованию.

  • FakeBasicAuth

    Когда этот параметр включен, отличительное имя субъекта (DN) сертификата клиента X509 преобразуется в имя пользователя базовой авторизации HTTP. Это означает, что для управления доступом можно использовать стандартные методы аутентификации Apache. Имя пользователя — это просто субъект сертификата X509 клиента (можно определить, выполнив openssl x509 команду OpenSSL: openssl x509 -noout -subject -in certificate .crt ). Обратите внимание, что пароль от пользователя не получен. Каждой записи в пользовательском файле нужен этот пароль: `` xxj31ZMTZzkVA '', который представляет собой зашифрованную по DES версию слова ` password ''. Те, кто работает с шифрованием на основе MD5 (например, под FreeBSD или BSD/OS и т. д.), должны использовать следующий хэш MD5 того же слова: `` ' $1$OXLyS...$Owx8s2/m9/gfkcRVXzgoE/ '.

    Обратите внимание, что AuthBasicFake директива внутри mod_auth_basic может использоваться как более общий механизм для подделки базовой аутентификации, предоставляя контроль над структурой как имени пользователя, так и пароля.

  • StrictRequire

    Это принудительно запрещает доступ, когда SSLRequireSSL или SSLRequire успешно принято решение о том, что доступ должен быть запрещен. Обычно по умолчанию в случае, когда Satisfy any используется директива `` '' и передаются другие ограничения доступа, отказ в доступе из-за SSLRequireSSL или SSLRequire переопределяется (поскольку именно так Satisfy должен работать механизм Apache). Но для строгого ограничения доступа вы можно использовать SSLRequireSSL и/или SSLRequire в сочетании с `` SSLOptions +StrictRequire ''. Тогда дополнительный `` Satisfy Any '' не имеет шансов, если mod_ssl решил отказать в доступе.

  • OptRenegotiate

    Это позволяет оптимизировать обработку повторного согласования соединения SSL, когда директивы SSL используются в контексте каждого каталога. По умолчанию включена строгая схема, при которой каждая реконфигурация параметров SSL для каждого каталога приводит к полному повторному согласованию SSL. При использовании этой опции mod_ssl пытается избежать ненужных рукопожатий, выполняя более детальную (но все же безопасную) проверку параметров. Тем не менее, эти детальные проверки иногда могут не соответствовать ожиданиям пользователя, поэтому, пожалуйста, включите их только для каждого каталога.

  • LegacyDNStringFormat

    SSL_{CLIENT,SERVER}_{I,S}_DN Этот параметр влияет на то, как форматируются значения переменных . Начиная с версии 2.3.11, Apache HTTPD по умолчанию использует формат, совместимый с RFC 2253. Это использует запятые в качестве разделителей между атрибутами, позволяет использовать символы, отличные от ASCII (которые преобразуются в UTF8), экранирует различные специальные символы с помощью обратной косой черты и сортирует атрибуты с атрибутом «C» в последнюю очередь.

    Если LegacyDNStringFormat установлено, будет использоваться старый формат, который сначала сортирует атрибут «C», использует косую черту в качестве разделителя и не обрабатывает символы, отличные от ASCII, и специальные символы каким-либо согласованным образом.

Пример

SSLOptions +FakeBasicAuth -StrictRequire
<Files ~ "\.(cgi|shtml)$">
 SSLOptions +StdEnvVars -ExportCertData
</Files>
  RU            EN  


Рейтинг@Mail.ru