全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2068|回复: 28
打印 上一主题 下一主题

[美国VPS] MJJ们,自己安装的nginx为啥不支持TLS1.3

[复制链接]
跳转到指定楼层
1#
发表于 2020-9-3 15:59:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
这几天一直在纠结TLS1.3的问题,不知道问题错在哪了

编译安装的Nginx 1.16  和 openssl都顺利安装完了,网上不同的教程都测试了,配置改来改去就是不支持TLS1.3,用宝塔安装进行测试直接就是满足,请问我哪个步骤错了
29#
发表于 2020-9-3 17:18:10 | 只看该作者
gzaer 发表于 2020-9-3 17:12
哥,按你的参数进行编译(没有修改过路径),make命令执行完了,再执行make install,报错了。。。额

...

没看到报错信息啊,直接PM或者联系QQ、TG都可以;反正现在闲着
28#
 楼主| 发表于 2020-9-3 17:12:41 | 只看该作者
Ticifer 发表于 2020-9-3 16:24
给你个排查方向
1.检查项nginx下网站对应的conf文件,看看是否缺少ssl_protocols
2.编译参数加上--with-o ...


哥,按你的参数进行编译(没有修改过路径),make命令执行完了,再执行make install,报错了。。。额

  1. make -f objs/Makefile install
  2. make[1]: Entering directory `/home/nginx-1.16.1'
  3. test -d '/usr/local/nginx/' || mkdir -p '/usr/local/nginx/'
  4. test -d '/usr/sbin' \
  5.         || mkdir -p '/usr/sbin'
  6. test ! -f '/usr/sbin/nginx' \
  7.         || mv '/usr/sbin/nginx' \
  8.                 '/usr/sbin/nginx.old'
  9. cp objs/nginx '/usr/sbin/nginx'
  10. test -d '/etc/nginx' \
  11.         || mkdir -p '/etc/nginx'
  12. cp conf/koi-win '/etc/nginx'
  13. cp conf/koi-utf '/etc/nginx'
  14. cp conf/win-utf '/etc/nginx'
  15. test -f '/etc/nginx/mime.types' \
  16.         || cp conf/mime.types '/etc/nginx'
  17. cp conf/mime.types '/etc/nginx/mime.types.default'
  18. test -f '/etc/nginx/fastcgi_params' \
  19.         || cp conf/fastcgi_params '/etc/nginx'
  20. cp conf/fastcgi_params \
  21.         '/etc/nginx/fastcgi_params.default'
  22. test -f '/etc/nginx/fastcgi.conf' \
  23.         || cp conf/fastcgi.conf '/etc/nginx'
  24. cp conf/fastcgi.conf '/etc/nginx/fastcgi.conf.default'
  25. test -f '/etc/nginx/uwsgi_params' \
  26.         || cp conf/uwsgi_params '/etc/nginx'
  27. cp conf/uwsgi_params \
  28.         '/etc/nginx/uwsgi_params.default'
  29. test -f '/etc/nginx/scgi_params' \
  30.         || cp conf/scgi_params '/etc/nginx'
  31. cp conf/scgi_params \
  32.         '/etc/nginx/scgi_params.default'
  33. test -f '/etc/nginx/nginx.conf' \
  34.         || cp conf/nginx.conf '/etc/nginx/nginx.conf'
  35. cp conf/nginx.conf '/etc/nginx/nginx.conf.default'
  36. test -d '/usr/local/nginx//logs' \
  37.         || mkdir -p '/usr/local/nginx//logs'
  38. test -d '/usr/local/nginx//logs' \
  39.         || mkdir -p '/usr/local/nginx//logs'
  40. test -d '/usr/local/nginx//html' \
  41.         || cp -R html '/usr/local/nginx/'
  42. test -d '/usr/local/nginx//logs' \
  43.         || mkdir -p '/usr/local/nginx//logs'
  44. make[1]: Leaving directory `/home/nginx-1.16.1'
复制代码
27#
发表于 2020-9-3 16:30:09 | 只看该作者
gzaer 发表于 2020-9-3 16:27
1没错的,正在排查2和3,谢谢MJJ

那就自己折腾折腾
26#
 楼主| 发表于 2020-9-3 16:27:27 | 只看该作者
Ticifer 发表于 2020-9-3 16:24
给你个排查方向
1.检查项nginx下网站对应的conf文件,看看是否缺少ssl_protocols
2.编译参数加上--with-o ...

1没错的,正在排查2和3,谢谢MJJ
25#
发表于 2020-9-3 16:24:14 | 只看该作者
gzaer 发表于 2020-9-3 16:17
我以为是说要版本号
nginx version: nginx/1.16.1
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC ...

给你个排查方向
1.检查项nginx下网站对应的conf文件,看看是否缺少ssl_protocols
2.编译参数加上--with-openssl-opt=enable-tls1_3 重新跑一次
3.下载最新的openssl1.1.1g,重新跑一次编译
上述均只需要解压openssl,编译nginx就可以了
我前面发的编译参数是支持quic+tls1.3的参数
24#
发表于 2020-9-3 16:21:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
23#
 楼主| 发表于 2020-9-3 16:19:35 | 只看该作者
platinum 发表于 2020-9-3 16:17
ssl_protocols 指定tls版本 具体百度

这个配置文件里肯定指定了的,就是编译的有问题
22#
发表于 2020-9-3 16:19:09 | 只看该作者
jmxct520 发表于 2020-9-3 16:16
小老弟不隐藏nginx版本号,不专业

何须隐藏
21#
 楼主| 发表于 2020-9-3 16:18:32 | 只看该作者
jmxct520 发表于 2020-9-3 16:14
我劝你也别搞其他三方rpm包。nginx的编译很简单。我已把编译参宿给出来。你只需要

make && make install ...

我搞下试试,因为之前按照搜索的教程来编译,好几个第三方要么失效,要么就下载不下来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 01:19 , Processed in 0.068618 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表