AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1164685
Accepted
Seeker
Seeker
Asked: 2024-09-03 00:59:23 +0800 CST2024-09-03 00:59:23 +0800 CST 2024-09-03 00:59:23 +0800 CST

Nginx - Falha de handshake SSL do Cloudflare sslv3

  • 772

Meu site é www.maiart.org e não consigo me conectar a ele se eu habilitar o proxy no Cloudflare. Tenho o Nginx em execução nas portas 80 e 443 e instalei o certificado de origem do Cloudflare. Aqui está meu arquivo conf:

server{
 listen 80 default_server;
 server_name www.maiart.org maiart.org;

 access_log /var/log/nginx/access_80.log;
 error_log /var/log/nginx/error_80.log;

 root /var/www/maiart;
 location / {
  index index.html;
 }
}

server{
 listen 443 ssl;
 listen [::]:443 ssl;
 server_name www.maiart.org maiart.org;
 ssl_certificate /etc/ssl/cert.pem;
 ssl_certificate_key /etc/ssl/key.pem;

 access_log /var/log/nginx/access_443.log;
 error_log /var/log/nginx/error_443.log;

 root /var/www/maiart;
 location / {
  index index.html;
 }
}

Aqui está minha saída quando executo `openssl s_client -connect www.maiart.org:443 -msg

CONNECTED(00000003)
>>> TLS 1.0, RecordHeader [length 0005]
    16 03 01 01 37
>>> TLS 1.3, Handshake [length 0137], ClientHello
    01 00 01 33 03 03 05 e1 85 3c 4d 8d da d6 21 3d
    04 2b f5 96 70 c6 d3 87 44 5e 02 72 d2 f1 d3 7f
    e9 01 71 9d be bb 20 b7 89 19 12 23 a8 4f 1a e1
    be 45 63 9e c4 70 e6 5e d3 58 35 de 1f 26 6a 60
    12 52 ac 03 63 22 4b 00 3e 13 02 13 03 13 01 c0
    2c c0 30 00 9f cc a9 cc a8 cc aa c0 2b c0 2f 00
    9e c0 24 c0 28 00 6b c0 23 c0 27 00 67 c0 0a c0
    14 00 39 c0 09 c0 13 00 33 00 9d 00 9c 00 3d 00
    3c 00 35 00 2f 00 ff 01 00 00 ac 00 00 00 13 00
    11 00 00 0e 77 77 77 2e 6d 61 69 61 72 74 2e 6f
    72 67 00 0b 00 04 03 00 01 02 00 0a 00 16 00 14
    00 1d 00 17 00 1e 00 19 00 18 01 00 01 01 01 02
    01 03 01 04 00 23 00 00 00 16 00 00 00 17 00 00
    00 0d 00 2a 00 28 04 03 05 03 06 03 08 07 08 08
    08 09 08 0a 08 0b 08 04 08 05 08 06 04 01 05 01
    06 01 03 03 03 01 03 02 04 02 05 02 06 02 00 2b
    00 05 04 03 04 03 03 00 2d 00 02 01 01 00 33 00
    26 00 24 00 1d 00 20 6a 19 14 8d 83 b4 5c 14 24
    68 17 33 29 16 a5 7c 47 48 53 1f 5f a8 53 67 71
    3d 41 09 90 c5 c5 2b
<<< TLS 1.0, RecordHeader [length 0005]
    15 03 01 00 02
<<< TLS 1.3, Alert [length 0002], fatal handshake_failure
    02 28
4017561AC1760000:error:0A000410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:../ssl/record/rec_layer_s3.c:1599:SSL alert number 40
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 316 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---

Se eu desligar o proxy pelo cloudflare, então funciona, mas obviamente o navegador mostra que é um site inseguro, pois não pode validar um certificado de origem do cloudflare. Aqui estão minhas configurações do cloudflare:

DNS: Configurações de DNS do Cloudflare

Nível de segurança (se eu mudar para full strict, junto com proxy, não funciona) Nível de segurança

Certificado do servidor de origem: Certificado do servidor de origem

Certificados Edge e outras configurações: Certificados de ponta

nginx
  • 1 1 respostas
  • 44 Views

1 respostas

  • Voted
  1. Best Answer
    Lex Li
    2024-09-03T05:12:14+08:002024-09-03T05:12:14+08:00

    A causa está relativamente clara agora.

    Seu domínio não possui certificados de servidor ativos (deve ser exibido como "Ativo" em "Status" na seção "Certificados Edge").

    Você deve procurar soluções na Cloudflare,

    https://developers.cloudflare.com/ssl/troubleshooting/general-ssl-errors/#your-cloudflare-universal-ssl-certificate-is-not-active

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve