我需要测试当我通过HTTPS访问时页面上的某些元素的行为 - 我想知道如何使用HTTPS在本地测试这个sinatra应用程序。如果我的问题甚至没有意义,我很抱歉,但我想通过我的网络浏览器通过HTTPS连接到localhost。
答案 0 :(得分:8)
简短回答:您可以为本地开发创建自签名证书。 Heroku在how to create a self-signed SSL cert上有一篇简短的文章。
创建证书和密钥后,使用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