bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Ошибка обращения к серверу?

Подскажите пожалуйста. У меня на Android 4.4.2 (в фоне идет опрос сервера раз в 2 секунды) периодически выскакивает ошибка:

SSL handshake aborted: ssl = 0x592e87d8:
Failure in SSL library, usually a protocol error
error: 14077410: SSL routines: SSL23_GET_SERVER_HELLO: 
sslv3 alert handshake failure (external / openssl / ssl / s23_clnt.c: 
741 0x54eafd74: 0x00000000)


На сервере крутится Node.js которая проксируется через nginx порт 8090 и все завернуто в docker контейнер:

nginx.conf
# disable when not https
ssl_certificate /etc/letsencrypt/live/some-site.cf/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/some-site.cf/privkey.pem;

server {
  listen 80;
  listen [::]:80; #Added IPv6 here too
  server_name $host;
  server_tokens off;

  location /.well-known/acme-challenge/ {
    root /var/www/certbot;
  }

  location / {
    return 301 https://$host$request_uri;
  }
}

server {
  # remove "ssl" when not https
  listen 8090 ssl;
  listen [::]:8090 ssl;

  server_name $host;
  server_tokens off;

  proxy_ssl_server_name on;
  proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

  location / {
    proxy_pass http://app:8080;
  }
}

server {
  # remove "ssl" when not https
  listen 443 ssl;
  listen [::]:443 ssl;

  root /var/www/site;

  # for SPA
  location / {
    try_files $uri $uri/ /index.html;
  }
}


Нагуглил решение

proxy_ssl_server_name on;
  proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;


Но не помогло, может подскажите в какую сторону копать в Android приложении нужно что-то подправить или nginx , спасибо?
  • Вопрос задан
  • 394 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы