问题详情
(通过指定配置文件的方式)启动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的起源、发展和技术细节(加密过程、握手过程等)可以参考: