The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Условный ssl_verify_client, !*! maksek, 05-Дек-16, 18:51  [смотреть все]
Здравствуйте.

Подскажите, как можно включать проверку клиентких сертификатов по условию. В моём случае по подсети. Нужно включать проверку для запросов "из вне", и не проверять при запросах "изнутри". Попробобовал использовать модуль `geo`.

В `http` контексте:

  geo $intranet {
    default 0;
    192.168.0.0/24 1;
  }

В `server` контексте:

  if ($intranet != 1) {
    ssl_verify_client on;
  }

Но оказалось, что `ssl_verify_client` нельзя использовать в if  контексте. В логах ошибка:

  "ssl_verify_client" directive is not allowed here

Как можно решить эту задачу другим способом?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру