python - 有人可以提供有关如何在 cloud 9 上设置自签名 ssl 证书的演练吗?

标签 python ssl cloud9-ide

我最近将个人爱好 python web 应用程序从 127.0.0.1 迁移到 cloud 9,但发现自己对设置 ssl 证书的想法完全陌生。我对 openssl 及其 python 包装器进行了一些在线研究,但仍然找不到关于如何在实践中设置它的权威指南,特别是针对 cloud 9 IDE 平台。

有人可以给出一个演练,或者在这里指出一些引用链接吗?谢谢。

顺便说一下,我在 python 服务器上使用 cherrypy。

编辑:具体来说,我有以下问题:

  • 是否需要从服务器运行 openssl(在我的例子中是 cloud9 bash),或者我可以从我的本地笔记本电脑运行 openssl 然后上传生成的 key 和证书?
  • 使用密码短语保护 key 是否有意义?我看不出这里有任何意义,如果我错了请纠正我
  • 如何安装到cloud9?

最佳答案

Cloud9 在 https 代理后面运行您的应用程序,因此您只需使用 http,因为 cloud9 代理不会接受您的自签名证书。

关于python - 有人可以提供有关如何在 cloud 9 上设置自签名 ssl 证书的演练吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44996563/

相关文章:

python - 异步 : speculatively await multiple futures

python - Databricks 笔记本挂着 pytorch

docker - 如何解决 Secret tls-cert.default 未知问题?

android - 需要帮助在 Android Nougat 中调试 SSLHandshakeException

Python:获取当前登录的用户及其特殊文件夹

python - : if not a == 'bar' and if a ! = 'bar' 之间有显着差异吗?

macos - 在 mac 上使用自定义 openssl 安装 nginx - ld : symbol(s) not found for architecture x86_64

javascript - Node.js 回调问题

android - 如何使用 Cloud 9 构建 PhoneGap 应用程序?

cloud9-ide - 云 9 : How to open a file in the c9-editor from c9-terminal