2011-04-04 16 views
11

मैं अपने देव मशीन एक स्वयं हस्ताक्षर किए प्रमाणपत्र का उपयोग करने पर आईआईएस 7 में SSL को सक्षम करने के लिए कोशिश कर रहा हूँ एसएसएल सक्षम कैसे करें। यह काफी निराशाजनक हो रहा है।आईआईएस 7 पर/विंडोज 7 64 बिट

मैं THIS गाइड और कई अन्य लोगों कि लगभग समान हैं का पालन किया है। कॉन्फ़िगरेशन ठीक हो जाता है, लेकिन जब मैं वेबसाइट पर कोशिश करता हूं और नेविगेट करता हूं तो मुझे विभिन्न त्रुटियां मिलती हैं।

http://localhost/index.htm - HTTP त्रुटि 404 में परिणाम - नहीं मिला।

https://localhost/index.htm - इंटरनेट एक्सप्लोरर में परिणाम वेबपृष्ठ प्रदर्शित नहीं कर सकते हैं।

अगर मैं आईआईएस में जाने और https तो वेबसाइट यह (http में केवल स्पष्ट रूप से) की उम्मीद के रूप में काम से बाध्यकारी को हटा दें।

मैं Gussing कर रहा हूँ कुछ है कि काम करेंगे इस से पहले/खिड़कियों में स्थापित सेट किया जा करने के लिए कॉन्फ़िगर/जरूरत है कि वहाँ?

धन्यवाद।

+0

हाय मार्टिन आप किसी भी URL पुनर्लेखन नियम विशेष साइट या किसी रीडायरेक्ट के लिए परिभाषित किया गया है? क्या आपने एक और स्वयं हस्ताक्षरित प्रमाणपत्र जारी करने का प्रयास किया था? शायद प्रमाणपत्र में त्रुटियां हैं। क्या विशेष साइट अक्षम के लिए एसएसएल सेटिंग्स के तहत एसएसएल विकल्प आवश्यक है? दूसरे कंप्यूटर से अपनी देव मशीन से कनेक्ट करने की कोशिश करो और Wireshark के साथ यातायात सूंघ। वहां आप देख सकते हैं कि आईआईएस क्लाइंट को कुछ देता है या नहीं। – saxos

+0

मैंने वही व्यवहार देखा जब तक कि मैंने पहले प्रमाण स्थापित करने के बाद मशीन को रीबूट नहीं किया। मुझे यकीन नहीं है कि किस प्रक्रिया को विशेष रूप से पुनरारंभ करने की आवश्यकता है, लेकिन एचटीएच। –

उत्तर

9

आप रिबूट करने की आवश्यकता नहीं होनी चाहिए, यह आईआईएस की तरह किसी कारण से जवाब नहीं है लग रहा है। क्या आपके पास स्काइप किसी भी मौके से स्थापित है? दुर्भाग्य से यह बंदरगाहों के साथ मुद्दों को देखते हुए सबसे आम कारणों में से एक है।

तो ऐसा करते हैं:

  1. ओपन आईआईएस प्रबंधक, और सर्वर का चयन साइटें पृष्ठ में
  2. क्लिक करें और सुनिश्चित करें कि डिफ़ॉल्ट वेब साइट शुरू कर दिया गया है।
  3. यह क्लिक

इसके अलावा मामले में समस्या निवारण के लिए यह एक बंदरगाह मुद्दा है शुरू नहीं चल रहा है:

  1. खुला एक ऊंचा कमांड प्रॉम्प्ट और प्रकार
  2. netstat -ano
  3. खोजें 0.0.0.0:80 और 443

जैसे कुछ के लिए वहां आप सक्षम होंगे ई प्रक्रिया आईडी (पीआईडी) कि मैं उस बंदरगाह का उपयोग कर रहा हूँ।

इसके अलावा एसएसएल निवारण करने के लिए, आप एक ही कमांड प्रॉम्प्ट "netsh http शो sslcert" में चला सकते हैं और आप में प्रमाण पत्र आप सौंपा देखना चाहिए।

+0

डीबगिंग जानकारी के लिए धन्यवाद। मैं थोड़ी देर के लिए दूर गया हूं और आज इस पर लौट आया हूं और यह सब उम्मीद के अनुसार काम कर रहा है। मुझे लगता है कि जिस दिन मैंने मूल रूप से कोशिश की थी वह बंदरगाह को अवरुद्ध कर रहा था (शायद स्काइप क्योंकि मैंने इसे इंस्टॉल किया है)। अगर मुझे इस समस्या का फिर से अनुभव होता है, तो मैं यहां सूचीबद्ध चरणों का उपयोग करूंगा। – Martyn

+0

मुझे एक ही समस्या थी।मुझे स्काइप छोड़ना पड़ा, फिर बाध्यकारी जोड़ा और डिफ़ॉल्ट वेब साइट शुरू करने के बाद इसे पुनरारंभ करें, फिर यह काम किया। –