我已经使用Echo框架构建了一个Go服务器,我获得了TLS证书和一个域名,但当我尝试请求时,我得到了消息"Client sent an HTTP request to an HTTPS server.",当我尝试使用端口443从EC2的IP地址访问服务器时,它说连接不安全: ? 当我将服务器的端口改为80以通过域名访问时,我得到了以下错误: ? 我使用StartTLS函数启动服务器 e.Logger.Fatal(e.StartTLS(":80", "/etc/letsencrypt/live/anltcsprod.enrtt.com/f
我有PEM文件,其中包含RSA私钥和证书列表。我使用下面的代码将PEM文件分离为密钥文件和证书文件,使用pem包,然后将它们插入到烧瓶服务器中。
这段代码可以工作,但我想知道是否有一种使用python处理pem文件的有效方法?
Python代码:
from api import app
from gevent.pywsgi import WSGIServer
import pem
from pem import RSAPrivateKey
from pem import Certificate
import os
Mylist = pem.parse_file(r"C:\Deskto
我正在为虚拟主机在自己的服务器上安装一个letsencrypt服务器。
在成功创建证书之后,我收到如下消息:
Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/example.net/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/example.net/privkey.pem
(我已经改变了域名,以保护,嗯,没有任何理由,实际上)。
当我查看目录时,我发现以下内容
ls /etc/l