7

当我通过 HTTPS 访问页面时,我需要测试页面上某些元素的行为 - 我想知道如何使用 HTTPS 在本地测试这个 sinatra 应用程序。如果我的问题甚至没有意义,我深表歉意,但我想通过我的网络浏览器通过 HTTPS 连接到 localhost。

4

1 回答 1

8

简短回答:您可以为本地开发创建自签名证书。Heroku 有一篇关于如何创建自签名 SSL 证书的简短文章。

创建证书和密钥后,使用 Thin 非常简单:

SSL options:
    --ssl                        Enables SSL
    --ssl-key-file PATH          Path to private key
    --ssl-cert-file PATH         Path to certificate
    --ssl-verify                 Enables SSL certificate verification
于 2012-06-25T17:28:09.920 回答