Sayfamdaki bazı öğelerin HTTPS üzerinden eriştiğimde nasıl davrandığını test etmem gerekiyor - Bu sinatra uygulamasını HTTPS ile yerel olarak nasıl test edebileceğimi merak ediyordum. Sorduğum soru hiç mantıklı değil ise özür dilerim, ancak HTTPS üzerinden web tarayıcım üzerinden localhost'a bağlanmak istiyorum.Sinatra'da HTTPS'yi yerel olarak test etme
7
A
cevap
7
Kısa yanıt: Yerel geliştirme için kendinden imzalı bir sertifika oluşturabilirsiniz. Heroku'nun how to create a self-signed SSL cert ile ilgili kısa bir yazısı var. Eğer sertifika ve anahtarı oluşturduktan sonra
, bu Thin oldukça basit:
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 anahtar dosyası ~/.ssl/server.key --ssl-cert dosyası ~/.ssl/server.crt' için çalıştı ben mi – eebbesen
Ne web sunucusu aracılığıyla Sinatra kaçıyorsun? – Larsenal
@Larsenal inc. Yani belki bu ince bir soru mu? –