2011-05-30 8 views
12

मैं एसएसएल का उपयोग वैंप के साथ करना सीखना चाहता हूं, और मैं लेख Wamp2 HTTPS and SSL Setup Step-by-Step guide का उपयोग कर रहा हूं। जब मैं कमांड लाइन में आदेश openssl genrsa -des3 -out server.key 1024 में लिखते हैं, तो मुझे एक त्रुटि The ordinal 942 could not be located in the dynamic link library LIBEAY.dll.Wamp2 और "सामान्य 942 गतिशील लिंक लाइब्रेरी LIBEAY.dll में स्थित नहीं हो सका"

से पता चलता है कि मैं इस समस्या कैसे हल कर सकते हैं? धन्यवाद!

+0

पुराने openssl.exe या libeay.dll फ़ाइलों वाले स्थान को बाहर करने के लिए अपने सिस्टम के PATH चर संपादित करें। अन्यथा, आपके पास WampDeveloper और इन निर्देशों का उपयोग करके एक आसान समय हो सकता है: http://new.devside.net/howto/create-ssl-certificates-for-apache – rightstuff

उत्तर

16

आपके कंप्यूटर पर एक और एप्लिकेशन OpenSSL के एक अलग संस्करण का उपयोग कर रहा है, और इसने पुरानी लाइब्रेरी फ़ाइलों को स्थापित किया है। Download OpenSSL, इसे अनजिप करें और इसे उस निर्देशिका से चलाएं।

+1

यह काम करता है! आपकी सहायताके लिए धन्यवाद! – user752436

+0

अपाचे नींव ओपनएसएसएल 1.0.1e के साथ [वैकल्पिक बाइनरी] (http://www.apachelounge.com/download/win32/) प्रदान करता है। यह मेरे लिए काम किया। –

17

मैं नवीनतम openssl और इस स्थान सी में कॉपी किया openssl.exe, libeay32.dll, ssleay32.dll डाउनलोड किया है: \ WAMP \ बिन \ अपाचे \ Apache2.2.17 \ बिन

यह त्रुटियों के बिना काम कर रहा है। धन्यवाद दोस्तों

+0

आपको बहुत बहुत धन्यवाद! यह काम करता है :) – Faizan

+0

मुझे इस समस्या का भी सामना करना पड़ रहा था और जैसा आपने बताया था - धन्यवाद –

+0

मेरे लिए भी काम किया है, अगर आप प्रमाणपत्र फाइलों को परिवर्तित/निर्माण कर रहे हैं तो पहले (त्रुटि उत्पन्न) प्रमाण पत्र फ़ाइल को न भूलें (आकार 0bytes में से एक ...) –