28.02.2015 12:10, ingtar пишет:
Доброго дня! Столкнулся с непонятной проблемой, не могу даже локализовать. Настраиваем на фронте доступ к сайту по ssl сертификатам (Публикуем Exchange и как фронтенд - nginx) Соответственно доступ с мобильных устройств идет на локейшен Microsoft-Server-ActiveSync. Сгенерировали CA, клиенский сертификат и установили его на Андроид и на iPad. На втором работает, на первом дает ошибку 400 - обращение без сертификата. Как смог повторил состав ПО на тестовом фронте - работает и на Андройде. Причем что необычно - запросы от андройда на проблемном фронте падают не в лог для этого локейшена , а в основной лог для этого сайта (падают в exchange.example.com_main_access.log, а не в exchange.example.com_sync_access.log, листинг конфига ниже)
По-видимому, вы "не попадаете" в описывающую location регулярку - смотрите в логе куда именно он ломится, и корректируйте regexp.
...
location ~* ^/Microsoft-Server-ActiveSync(.*) { proxy_buffer_size 32k;
-- Best regards, Andrey Kopeyko <and...@kopeyko.ru> _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru