http/3 SSL_ERROR_RX_RECORD_TOO_LONG
Nekilc
nginx-forum at forum.nginx.org
Sat Aug 14 21:07:08 UTC 2021
I can access it normally through the ip address, but access through the
domain name will result in SSL_ERROR_RX_RECORD_TOO_LONG
demo: https://hi-fun.me https://119.3.191.228
config:
# HTTPS server
server {
listen 80;
server_name hi-fun.me;
return 301 https://$server_name$request_uri;
}
server {
listen 443 http3 quic reuseport;
listen 443 ssl http2;
server_name localhost;
quic_retry on;
ssl_protocols TLSv1.2 TLSv1.3;
http3_max_table_capacity 50;
http3_max_blocked_streams 30;
http3_max_concurrent_pushes 30;
http3_push 10;
http3_push_preload on;
ssl_certificate /home/app/hi-fun.me.cert;
ssl_certificate_key /home/app/hi-fun.me.key;
ssl_ciphers
AESGCM:ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM:+SSLv3:;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_early_data on;
ssl_prefer_server_ciphers on;
add_header Alt-Svc 'h3=":443"; ma=86400';
# Debug 0-RTT.
add_header X-Early-Data $tls1_3_early_data;
add_header QUIC-Status $quic;
add_header x-frame-options "deny";
add_header Strict-Transport-Security "max-age=31536000" always;
location / {
root /home/app;
index index.html index.htm;
try_files $uri $uri/ @router;
}
location @router {
rewrite ^.*$ /index.html last; # 接到截取的uri 并按一定规则重写uri和vue路由
}
}
map $ssl_early_data $tls1_3_early_data {
"~." $ssl_early_data;
default "";
}
Posted at Nginx Forum: https://forum.nginx.org/read.php?2,292225,292225#msg-292225
More information about the nginx
mailing list