I need to test how some elements on my page behave when I access it over HTTPS - I was wondering how I could test this sinatra app locally with HTTPS. I apologize if my question doesn't even make sense, but I would like to connect to localhost through my web browser over HTTPS.
Asked
Active
Viewed 2,133 times
7
-
What web server are you running Sinatra through? – Larsenal Jun 25 '12 at 17:28
-
@Larsenal thin. So maybe this is a thin question? – Jordan Scales Jun 25 '12 at 19:33
1 Answers
8
Short answer: You can create a self-signed certificate for local development. Heroku has a brief article on how to create a self-signed SSL cert.
Once you've created your cert and key, it's pretty simple with 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

Larsenal
- 49,878
- 43
- 152
- 220
-
1`bundle exec thin start -p 3001 -R config.ru --ssl --ssl-key-file ~/.ssl/server.key --ssl-cert-file ~/.ssl/server.crt` worked for me – eebbesen Apr 06 '17 at 15:37