2012-06-25 26 views
7

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

+0

web gì bạn có đang chạy Sinatra qua? – Larsenal

+0

@Larsenal mỏng. Vì vậy, có lẽ đây là một câu hỏi mỏng? –

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

Các vấn đề liên quan