问题详情
(通过指定配置文件的方式)启动nginx,提示告警,nginx启动失败。
root@vultr:~# nginx -c /etc/nginx/conf/nginx.conf
nginx: [warn] invalid value "TLSv1.3" in /etc/nginx/conf/conf.d/v2ray.conf:20
问题原因
nginx版本过于老旧。
TLS是一个加密套件,nginx配置文件中 ssl_protocols 指令指定里 SSL/TLS 的版本。nginx在2017年04月25日发布的1.13.0版才开始支持TLSv1.3。

- TLS 1.0 于1999年发布为RFC 2246
- TLS 1.1 于2006年作为RFC 4346发布
- TLS 1.2 于2008年发布为RFC 5246
- TLS 1.3 于2018年8月作为建议标准在RFC 8446发布
关于SSL和TLS的起源、发展和技术细节(加密过程、握手过程等)可以参考:

本文记录了在配置Nginx时遇到的TLSv1.3警告问题,由于Nginx旧版本不支持TLSv1.3,导致启动失败。解决方案包括删除配置文件中的TLSv1.3或者升级Nginx和OpenSSL到对应支持的版本。同时,文章提供了相关版本支持信息及升级教程链接。
最低0.47元/天 解锁文章
1845

被折叠的 条评论
为什么被折叠?



