Nginx + Android + ssl = 400

Andrey Kopeyko andrey at kopeyko.ru
Sat Feb 28 17:19:12 UTC 2015


28.02.2015 17:41, ingtar пишет:
>
> На момент ошибки в логах вот такой запрос:
>
> exchange.example.com 111.111.11.111 - user at example.com [28/Feb/2015:17:36:19
> +0300] "OPTIONS /Microsoft-Server-ActiveSync HTTP/1.1" 400 246 "-"
> "Android/5.0.2-EAS-2.0" "-" upstream - status:- time: -NONE - -
> Смущает то, что на iOS все работает

Смотрите, что шлёт яблочный клиент - предположу, что таки другое.

И гляньте в error_log - там будут подробности про ошибку.

> и этот же же конфиг на другом сервере тоже работает.

Включите debug на обоих серверах 
(http://nginx.org/ru/docs/debugging_log.html и 
http://nginx.org/ru/docs/ngx_core_module.html#debug_connection), 
сделайте по 1 запросу, и тщательно изучайте\сравнивайте отладочные логи 
- и разница должна вам открыться.


-- 
Best regards,
Andrey Kopeyko <andrey at kopeyko.ru>



Подробная информация о списке рассылки nginx-ru