Tôi cần kiểm tra một số yếu tố trên trang của mình hoạt động như thế nào khi truy cập qua HTTPS - tôi đã tự hỏi làm thế nào để thử nghiệm ứng dụng sinatra này với HTTPS. Tôi xin lỗi nếu câu hỏi của tôi thậm chí không có ý nghĩa, nhưng tôi muốn kết nối với localhost thông qua trình duyệt web của tôi qua HTTPS.Kiểm tra HTTPS trên Sinatra tại địa phương
7
A
Trả lời
7
Câu trả lời ngắn: Bạn có thể tạo chứng chỉ tự ký để phát triển địa phương. Heroku có một bài viết ngắn trên how to create a self-signed SSL cert.
Khi bạn đã tạo cert và key của bạn, nó khá đơn giản với Thin:
máy chủ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
'bó exec bắt đầu mỏng -p 3001 -R config.ru --ssl -ssl-key-file ~/.ssl/server.key --ssl-cert-file ~/.ssl/server.crt' làm việc cho tôi – eebbesen
web gì bạn có đang chạy Sinatra qua? – Larsenal
@Larsenal mỏng. Vì vậy, có lẽ đây là một câu hỏi mỏng? –