2012-06-25 7 views
7

Necesito probar cómo se comportan algunos elementos en mi página cuando accedo a ella a través de HTTPS. Me preguntaba cómo podría probar esta aplicación de sinatra localmente con HTTPS. Me disculpo si mi pregunta ni siquiera tiene sentido, pero me gustaría conectarme a localhost a través de mi navegador web a través de HTTPS.Prueba de HTTPS localmente en Sinatra

+0

lo que la Web que se ejecuta a través de Sinatra? – Larsenal

+0

@Larsenal thin. Entonces tal vez esta es una pregunta delgada? –

Respuesta

7

Respuesta corta: puede crear un certificado autofirmado para el desarrollo local. Heroku tiene un breve artículo en how to create a self-signed SSL cert.

Una vez que haya creado el certificado y la clave, es bastante sencilla con Thin:

servidor
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 
+1

'bundle exec thin start -p 3001 -R config.ru --ssl --ssl-key-file ~/.ssl/server.key --ssl-cert-file ~/.ssl/server.crt' trabajado para yo – eebbesen

Cuestiones relacionadas