Nginx unexpected end of file 配置证书遇到问题,如何解决?
2023/2/6 4:24:00
本文主要是介绍Nginx unexpected end of file 配置证书遇到问题,如何解决?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、Nginx unexpected end of file 问题
通过 letsencrypt 申请证书后,默认服务器安装了 Nginx 1.8 发现,在默认的 /etc/nginx/sites-enabled/default 内容配置 SSL 的 site.com.key 后。重启 Nginx 出现一下错误:
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /etc/nginx/sites-enabled/site.com.key:27
二、定位和解决
上述通过日志发现了这个问题,日常谷歌下,发现都不是在这个问题。普遍的是 conf 文件,少了 “;” or “}” 结尾。我这个提示最关键的是说 SSL key 文件里面存在这个问题,其实 SSL 生成文件没错。
后来发现,原来是默认 nginx 的问题。
解决方法:
将 /etc/nginx/sites-enabled/default 里面配置 server 迁移到主配置文件 /etc/nginx/nginx.conf
原因:
默认 nginx 有如下配置:
- 主配置文件 /etc/nginx/nginx.conf
- include 了默认 server 内容文件 /etc/nginx/sites-enabled/default
但默认 server 相关文件内写入 SSL 相关信息会上述的错误
这篇关于Nginx unexpected end of file 配置证书遇到问题,如何解决?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享