我使用web2py文档中描述的“一步生产部署”在linux服务器上设置了一个web2py环境。现在我可以通过在网页浏览器中输入我的域名来访问我的网站了,但现在它被浏览器不信任了。
然后,我得到了一个ssl证书,我想要添加到我的服务器。那么,我的问题是如何在使用一步部署之后添加ssl证书?
我在网上搜索,但大多数教程都是从零开始设置每件东西。
发布于 2015-06-02 10:36:30
如果查看one-step-production-deployment脚本,可以看到它生成了一个自签名证书:
echo "creating a self signed certificate"
echo "=================================="
openssl genrsa 1024 > /etc/apache2/ssl/self_signed.key
chmod 400 /etc/apache2/ssl/self_signed.key
openssl req -new -x509 -nodes -sha1 -days 365 -key /etc/apache2/ssl/self_signed.key > /etc/apache2/ssl/self_signed.cert
openssl x509 -noout -fingerprint -text < /etc/apache2/ssl/self_signed.cert > /etc/apache2/ssl/self_signed.info让Apache使用它:
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/self_signed.cert
SSLCertificateKeyFile /etc/apache2/ssl/self_signed.key
# ...所以,我认为你需要做的是改变上面的道路到你的新证书。
https://stackoverflow.com/questions/30591588
复制相似问题