如何在Web2py中使用Comodo证书?

How to use the Comodo certificate in Web2py?

使用 web2py 时,它会请求一个 ssl 证书文件。

但是我从Comodo得到的是两个文件,一个.crt文件和一个.ca-bundle文件。

我尝试在设置 web2py 时仅使用提供的 .crt 文件,一开始它可以工作。但是当我改天访问我的网站时,它显示 "This certificate cannot be verified up to a trusted certification authority."

我怀疑这与没有使用.ca-bundle文件的情况有关。那么有人知道如何在 web2py 设置中使用这两个文件吗?

终于成功了!

原来是Web2py 'One step production deployment'脚本不完整。它在配置 Apache 服务器时省略了 'SSLCertificateChainFile' 选项。

所以通过添加这一行:

SSLCertificateChainFile = path_to_your_ca-bundle_file

行下方 'SSLCertificateKeyFile /etc/apache2/ssl/self_signed.key' 将完成工作。