gpt4 book ai didi

python - 运行Web2py后如何添加SSL证书 'one step production deployment'

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:48 26 4
gpt4 key购买 nike

我已经使用 web2py 文档中描述的“一步生产部署”在 linux 服务器上设置了一个 web2py 环境。现在,我可以通过在 Web 浏览器中输入我的域名来访问我的网站,但现在它不受浏览器信任。

然后我得到了一个 ssl 证书,我想将它添加到我的服务器。所以我的问题是使用一步部署后如何添加ssl证书?

我在网上搜索过,但大多数教程都是从头开始设置所有内容。

最佳答案

如果您查看 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
# ...

所以我认为您需要做的是将上面的路径更改为您的新证书。

关于python - 运行Web2py后如何添加SSL证书 'one step production deployment',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30591588/

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