Nginx - ошибка 400 Bad Request - No required SSL certificate was sent: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: «=== Nginx - ошибка 400 Bad Request - No required SSL certificate was sent === Ошибка при входе на сайт по https:// : Nginx - оши…»)
 
Строка 10: Строка 10:
 
и перезапустить nginx <br />
 
и перезапустить nginx <br />
  
2) Проверить в конфиге nginx наличие опций '''ssl_client_certificate'''  и '''ssl_verify_client'''
+
'''2) Проверить в конфиге nginx наличие опций'ssl_client_certificate и ssl_verify_client'''
 
   ssl_client_certificate /etc/nginx/cloudflare.crt;
 
   ssl_client_certificate /etc/nginx/cloudflare.crt;
 
   ssl_verify_client
 
   ssl_verify_client
  
 
Закомментировать их и перезапустить nginx.
 
Закомментировать их и перезапустить nginx.

Версия 21:45, 13 марта 2020

Nginx - ошибка 400 Bad Request - No required SSL certificate was sent

Ошибка при входе на сайт по https:// :

Nginx - ошибка 400 Bad Request - No required SSL certificate was sent

может быть по нескольким причинам:
1) Браузер отправляет на Nginx неверный запрос, когда размер заголовков запроса больше допустимого предела. Например, большие куки.
Решение - увеличить размер больших заголовков для nginx в секции http {}:

   large_client_header_buffers 4 16k;

и перезапустить nginx

2) Проверить в конфиге nginx наличие опций'ssl_client_certificate и ssl_verify_client

 ssl_client_certificate /etc/nginx/cloudflare.crt;
 ssl_verify_client

Закомментировать их и перезапустить nginx.