人非聖贤 2022-07-23 14:28 采纳率: 100%
浏览 167
已结题

nginx部署ssl证书,启动失败

docker上运行nginx并挂载ssl证书,启动失败。
docker run -d -p 8102:8102 -p 8103:8103 --name nginx1 --privileged=true \

-v /root/all/ruanjian/docker/nginxs/nginx1/conf/nginx.conf:/etc/nginx/nginx.conf
-v /root/all/ruanjian/docker/nginxs/nginx1/conf.d:/etc/nginx/conf.d
-v /root/all/ruanjian/docker/nginxs/nginx1/html:/usr/share/nginx/html
-v /root/all/ruanjian/docker/nginxs/nginx1/www:/usr/share/nginx/www
-v /root/all/ruanjian/docker/nginxs/nginx1/conf/cert:/etc/nginx/cert
-v /root/all/ruanjian/docker/nginxs/nginx1/log:/var/log/nginx nginx

2022/07/23 05:21:18 [emerg] 1#1: cannot load certificate "/root/all/ruanjian/docker/nginxs/nginx1/conf/cert/6788272_www.zljxc.com.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/root/all/ruanjian/docker/nginxs/nginx1/conf/cert/6788272_www.zljxc.com.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
在网上搜了很多方案都解决不了
如何能让nginx找到这个证书呢。
  • 写回答

1条回答 默认 最新

  • magee_sh 2022-07-26 12:04
    关注

    证书路径文件,用映射容器内路径就可以。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月26日
  • 已采纳回答 3月18日
  • 创建了问题 7月23日

悬赏问题

  • ¥15 无法输出helloworld
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真
  • ¥15 关于#c语言#的问题,请各位专家解答!