MAMP का उपयोग करके लोकलहोस्ट के लिए SSL कैसे सक्षम करें
एक SSL (सॉकेट सिक्योर लेयर) स्थापित होना आपकी वेबसाइट को सुरक्षित करने का एक तरीका है। मूल रूप से, एसएसएल ब्राउज़र और सर्वर के बीच डेटा लेनदेन को एन्क्रिप्ट करेगा। इस प्रकार, आप संभवतः SSL वातावरण में अपनी वेबसाइट का परीक्षण करना चाहेंगे विकास के चरणों के दौरान के रूप में जल्दी.
URL और अन्य वेबसाइट परिसंपत्तियाँ जैसे CSS और JavaScript सही तरीके से बताई गई हैं https
मसविदा बनाना। तो, हम अपने लोकलहोस्ट में एसएसएल को कैसे सक्षम करते हैं? इसके लिए कुछ कमांड लाइन, फ़ाइल संशोधन, कॉन्फ़िगरेशन और कुछ अधिक बोझिल चरणों की आवश्यकता होगी। परंतु आइए उस सब को दरकिनार करें और इसके बजाय MAMP प्रो का उपयोग करें.
एसएसएल को सक्षम करना
MAMP लॉन्च करें, और एक कस्टम डोमेन के साथ एक VirtualHost बनाएं; इस डोमेन को जैसे एक्सटेंशन में सेट किया जा सकता है .देव
या .स्थानीय
. इस मामले में, मैंने बनाया है www.hongkiat.dev
जिसका उपयोग होस्ट करने के लिए किया जाता है www.hongkiat.com
विकास.
MAMP में आपके द्वारा बनाए गए प्रत्येक VirtualHost में अलग-अलग विकल्प होंगे, जिन पर आप कुछ कॉन्फ़िगरेशन कर सकते हैं.
VirtualHost के लिए SSL को सक्षम करने के लिए, SSL टैब पर जाएँ और एसएसएल विकल्प पर टिक करें. बाद में, आपको एसएसएल प्रमाणपत्र फ़ाइलों का पता लगाने की आवश्यकता होगी। यदि आपको एक मिल गया है, तो फ़ाइलों का पता लगाएं और असाइन करें। यदि नहीं, तो MAMP को आपके लिए प्रमाणपत्र बनाने देने के लिए स्व-हस्ताक्षरित प्रमाणपत्र बटन पर क्लिक करें.
एक बनाने के लिए, एमएनएम आपसे कुछ जानकारी मांगेगा जैसे कि देश कोड और राज्य को प्रमाण पत्र में असाइन करना है, जैसे:
फ़ाइल को एक उचित फ़ोल्डर में सहेजें, और एसएसएल सेट है.
क्रोम ट्रस्ट को अपनी वेबसाइट बनाएं
एक बार SSL सेट हो जाने के बाद, आपको अपनी वेबसाइट को इसके माध्यम से देखने में सक्षम होना चाहिए https
मसविदा बनाना। लेकिन दबाए रखें, इसके बजाय, आपको एक त्रुटि (जैसे नीचे) दिखाई देती है क्योंकि एसएसएल प्रमाणपत्र इस मामले में ब्राउज़र द्वारा मान्यता प्राप्त नहीं है, क्रोम. ध्यान दें यदि आप वर्डप्रेस-आधारित वेबसाइट चलाते हैं, तो आपको संशोधित करना होगा साईट यूआरएल
तथा होम
से प्रवेश wp_options
डेटाबेस में तालिका.
जब तक आप अपने आप के साथ एक विश्वास मुद्दा नहीं है, आप बस के लिए जा सकते हैं उन्नत विकल्प और क्लिक करें आपकी वेबसाइट का नाम पर आगे बढ़ें
अपनी वेबसाइट देखने के लिए.
यदि आप क्रोम में दिखाए गए लाल क्रॉस से परेशान हैं, तो आपको इसकी आवश्यकता होगी बल क्रोम अपने उत्पन्न प्रमाण पत्र पर भरोसा करने के लिए:
सबसे पहले, उस क्रॉस-आउट पैडलॉक आइकन पर क्लिक करें और फिर क्लिक करें प्रमाणपत्र जानकारी संपर्क। Chrome आपको वेबसाइट में असाइन किए गए SSL प्रमाणपत्र की सभी जानकारी के साथ एक पॉपअप दिखाएगा। अपने डेस्कटॉप पर प्रमाणपत्र आइकन को ड्रैग-एंड-ड्रॉप करें.
यदि आप OS X चला रहे हैं, तो यह प्रमाणपत्र फ़ाइल खोलने से आपको किचेन एक्सेस ऐप मिल जाएगा.
और, जैसा कि आपसे उम्मीद की जा सकती है, आपको हमेशा ट्रस्ट का चयन करना चाहिए। अपना वेबसाइट प्रमाणपत्र चुनें, फिर क्लिक करें [मैं] प्रमाणपत्र का विवरण प्रकट करने के लिए बटन भरोसा स्तर। के अंदर भरोसा टैब, आपको वह विकल्प दिखाई देगा जो कहता है कि 'इस प्रमाणपत्र का उपयोग करते समय'। डिफ़ॉल्ट मान इस चरण में 'कस्टम सेटिंग्स का उपयोग करें' पर सेट है। 'ऑलवेज ट्रस्ट' के लिए इस विकल्प को सेट करके, अपने प्रमाण पत्र पर भरोसा करें; इस सेटिंग को अपडेट करने के लिए आपको एक बार आपके पासवर्ड के लिए कहा जाएगा.
हम तैयार हैं। क्रोम पर वेबसाइट को फिर से खोलें और आपको अब हरे पैडलॉक को देखना चाहिए। बधाई हो, आपका एसएसएल प्रमाणपत्र अब विश्वसनीय है.