gpt4 book ai didi

ssl - 告诉 nginx 静默忽略丢失的文件

转载 作者:太空宇宙 更新时间:2023-11-03 13:21:02 25 4
gpt4 key购买 nike

我正在寻找一种方法告诉 nginx 使用特定证书(如果可用),否则静默忽略(即不要崩溃)

server {
listen 443 ssl;
server_name myapp.io;

ssl_certificate /path/to/my/certificate.cer;
ssl_certificate_key /path/to/my/certificate.key;
}

目前这会崩溃

2018/10/29 12:25:16 [emerg] 18978#0: BIO_new_file("path/to/my/certificate.cer") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('path/to/my/certificate.cer','r') error:2006D080:BIO routines:BIO_new_file:no such file)

我想要实现的是让服务器运行,这样 certbot 可以为我生成证书并随后添加它,但目前服务器在找不到文件时崩溃,这对我来说是脆弱的。

最佳答案

我认为不可能实现你想要的。而是为 ssl 生成和使用自签名证书或仅为端口 80 配置 nginx,直到获得 CA 签名证书。

关于ssl - 告诉 nginx 静默忽略丢失的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53045610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com