nginx — 如何修复 “ssl” Directive Is Deprecated, Use “listen … ssl”
💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
本文介绍了更新 nginx 后可能遇到的“ssl”指令被弃用的警告,以及如何使用“listen … ssl”指令来修复它。在 nginx 1.12(及更高版本)中,您需要在与 listen 语句相同的行中配置 SSL,而不再使用 ssl on; 设置。最后,您需要重新加载 nginx 服务以填充配置更改。
🎯
关键要点
- 更新 nginx 后可能会遇到已弃用的配置警告。
- 使用命令 nginx -t 检查 nginx 配置时可能会看到 'ssl' 指令被弃用的警告。
- 在 nginx 1.10 及更低版本中,使用 ssl on; 设置配置 SSL。
- 在 nginx 1.12 及更高版本中,需要在与 listen 语句相同的行中配置 SSL。
- 可以将配置更改为 'listen 443 ssl;',并删除 ssl on; 设置。
- 使用 sudo nginx -t 再次检查配置是否正确。
- 最后,使用 sudo service nginx reload 重新加载 nginx 服务以应用配置更改。
➡️