Muszę przetestować, jak zachowują się niektóre elementy na mojej stronie, gdy uzyskuję do nich dostęp przez HTTPS - zastanawiałem się, jak mogę przetestować tę aplikację sinatra lokalnie za pomocą HTTPS. Przepraszam, jeśli moje pytanie nie ma nawet sensu, ale chciałbym połączyć się z localhostem za pośrednictwem mojej przeglądarki internetowej poprzez HTTPS.Testowanie HTTPS na Sinatrze lokalnie
7
A
Odpowiedz
7
Krótka odpowiedź: Można utworzyć samopodpisany certyfikat rozwoju lokalnego. Heroku ma krótki artykuł na temat how to create a self-signed SSL cert.
Po utworzeniu cert i klucza, to całkiem proste cienkimi:
serwerSSL 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' pracował dla mnie – eebbesen
Co internetowej są uruchomione przez Sinatra? – Larsenal
@ cienki cienki. Więc może to jest cienkie pytanie? –