2012-07-22 14 views
6

में वीब्रिक का उपयोग करके https पर काम नहीं करता है। उबंटू 12.0.4 में वेब्रिक का उपयोग करके एसएसएल पर काम करने के लिए ताजा, अभी बनाया गया रेल अनुप्रयोग प्राप्त करने का प्रयास कर रहा है।रेल 3.2.3 यूबंटू 12.0.4

मैंने उन सभी संभावित तरीकों का प्रयास किया है जिन्हें मैं जानता हूं। config.force_ssl = application.rb में सच, यह भी force_ssl में आवेदन नियंत्रक उपयोग करने की कोशिश।

कुछ कारणों के लिए

, जब मैं https का उपयोग: // loacalhost: 3000 फ़ायरफ़ॉक्स पर मैं कह एक त्रुटि संदेश मिलता है,

###An error occurred during a connection to localhost:3000.### 
###SSL received a record that exceeded the maximum permissible length.### 
###(Error code: ssl_error_rx_record_too_long)### 

गूगल क्रोम में त्रुटि संदेश है,

SSL connection error### ###Unable to make a secure connection to the server. This may be a problem with the server.or it may be requiring a client authentication certificate that you don't have. 

सर्वर लॉग शो,

[2012-07-22 16:26:04] ERROR bad URI `�D/i�b���\\��)�F6��ѡ���c���"�\e\x00\x00H\x00��'. 
[2012-07-22 16:26:47] ERROR bad Request-Line `\x16\x03\x01\x00�\x01\x00\x00�\x03\x01P\v�onC��\x1D��\x16\x16R!NU�����\r'�\x05��� 
w��\x00\x00H\x00��'. 

ने वीब्रिक और एलएस के साथ उत्पादन मोड पर एप्लिकेशन चलाने का भी प्रयास किया है ओ यात्री के साथ। कोई सहायता नही।

सार्वजनिक कुंजी ग्राहक को वितरित नहीं किया जा रहा है के साथ कुछ ऐसा लगता है। हो सकता है मैं गलत हूं।

उत्तर

13

सर्वर जो आप देव मोड में इस्तेमाल किया है ग्राहक के लिए एक SSL प्रमाणपत्र प्रदान करने के लिए प्रतीत नहीं होता।

देव प्रयोजनों आप उपयोग कर सकते हैं "पतली" के रूप में यह एक SSL प्रमाणपत्र प्रदान करता है यदि आप निम्न आदेश के साथ सर्वर प्रारंभ के लिए:

"पतली शुरू --ssl" सामान्य के बजाय :

"रेल एस/रेल सर्वर"

संबंधित मुद्दे