求救!!如何重新生成ssl文件夹下的dhparam.pem文件
:L求救!1. 菜鸟一枚!WordPress在搭建好的LNMP上运行了一段时间了,主站点www的SSL证书一直可以自动更新,创建虚拟主机的时候没有选择泛域名证书,而是绑定了域名.com和www.域名.com
2. 后来安装了两个2级域名test.域名.com以及demo.域名.com,创建虚拟主机的时候也同时生成了SSL证书,但是这两个二级域名的证书3个月后没有自动更新,失效了。一直放着没管。
3. 最近想给它们重新安装证书,参考官网泛域名证书的生成方法https://lnmp.org/faq/letsencrypt-wildcard-ssl.html,成功的生成了证书
4. 但是发现仍然不起作用,于是手贱去到 /usr/local/nginx/conf/ssl文件夹下乱删文件,不小心把dhparam.pem也给删除了
5. 现在所有网站无法打开,直接输入服务器IP也无法访问,提示服务器拒绝了拒绝了我们的连接请求
6. 能够ping通主机,使用Xshell重启LNMP时提示:
Starting nginx... nginx: BIO_new_file("/usr/local/nginx/conf/ssl/dhparam.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/usr/local/nginx/conf/ssl/dhparam.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
所以,有没有办法重新生成这个文件啊,或者谁把自己的这个文件下载下来发给我,我传上去看看能不能顶用。。。博客运行有一年了,记了一些自己的东西,不想随便弄丢呀,谢谢了!
为防止你误删不会生成,虚拟主机配置文件中都写出来了
openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
页:
[1]