Magento 1.9 में SSL सर्टिफिकेट इंस्टॉलेशन
SSL प्रमाणपत्र को Magento 1.9 में इस विस्तृत गाइड के साथ स्थापित करें। अपने साइट की सुरक्षा सुनिश्चित करें HTTP से HTTPS पर स्वत: पुनर्निर्देशन करके।
परिचय
- इस ट्यूटोरियल में, हम Magento 1.9 एप्लिकेशन में एक SSL प्रमाणपत्र लागू करने के लिए आवश्यक चरणों को प्रस्तुत करेंगे, एप्लिकेशन के प्रशासनिक भाग में उपलब्ध सेटिंग्स के माध्यम से। इन चरणों को पूरा करने के बाद, साइट की किसी भी असुरक्षित पहुँच (https://domeniu.tld) को सुरक्षित संस्करण (https://domeniu.tld) पर पुनर्निर्देशित किया जाएगा, और साइट के आगंतुकों और सर्वर के बीच सभी ट्रैफ़िक एन्क्रिप्टेड होगा।
- उदाहरण के लिए, हम उपडोमेन demo.hostico.ro का उपयोग करेंगे।
आवश्यकताएँ
चरणों को पूरा करने के लिए, हमें निम्नलिखित की आवश्यकता होगी:
- प्रमाणीकरण विवरण Magento 1.9 प्रशासन पैनल के लिए।
- एक SSL प्रमाणपत्र होस्टिंग खाते पर स्थापित किया गया है और उस डोमेन पर जहां Magento 1.9 एप्लिकेशन चलता है।
कदम
- सबसे पहले, हम Magento 1.9 प्रशासन पैनल में लॉग इन करेंगे, जिसे domain.tld/AdminAddress पर पहुँचकर एक्सेस किया जाएगा (यह वह पसंदीदा पता है जो आपने Magento 1.9 अनुप्रयोग की स्थापना के दौरान सेट किया था)।

- एक बार प्रमाणित होने के बाद, हम नेविगेशन बार से सिस्टम पर क्लिक करेंगे, फिर कॉन्फ़िगरेशन पर क्लिक करेंगे।

- हम बाएँ पक्ष की नेविगेशन बार के सामान्य अनुभाग से वेब का चयन करेंगे।

- एप्लिकेशन से संबंधित सेटिंग्स की श्रेणियाँ दिखाई देंगी। हम सुरक्षित श्रेणी पर क्लिक करेंगे।
- आवेदन की सुरक्षा सेटिंग्स लोड की जाएंगी।
- यहां से हम क्षेत्रों में रुचि रखते हैं बेस URL,फ्रंटेंड में सुरक्षित URL का उपयोग करें और व्यवस्थापक में सुरक्षित URL का उपयोग करें:
-बेस URL सक्रिय करें: साइट को https:// के साथ सेट करें। हमारे मामले में https://demo.hostico.ro/ https://demo.hostico.ro/ बन जाएगा (हमने https:// पर 's' जोड़ा)।
-फ्रंटेंड में सुरक्षित URL का उपयोग करें: इसे हाँ पर सेट करें।
-एडमिन में सुरक्षित URL का उपयोग करें: इसे हाँ पर सेट करें.

- क्षेत्रों में परिवर्तन करने के बाद, हम पृष्ठ के ऊपरी भाग में Save Config बटन पर क्लिक करेंगे
। - इस क्षण से, साइट तक कोई भी असुरक्षित पहुंच सुरक्षित संस्करण की ओर पुनर्निर्देशित की जाएगी। इसी प्रकार, साइट के स्रोत कोड से संसाधन (फोटो, सीएसएस कोड, जेएस, एचटीएमएल, आदि) HTTPS प्रोटोकॉल के द्वारा लोड किए जाएंगे।
![]()
- यदि HTTPS संस्करण की रीडायरेक्शन स्वचालित रूप से नहीं होती है, तो हम Magento एप्लिकेशन की स्थापना की मूल फ़ोल्डर की .htaccess फ़ाइल को संपादित कर सकते हैं और फ़ाइल के अंत में निम्नलिखित पंक्तियाँ डाल सकते हैं:
राइटइंजिन चालू
राइटकंडीशन %{HTTPS} बंद
राइटरूल (.*)https://%{HTTP_HOST}%{REQUEST_URI}
.htaccess फ़ाइल को cPanel के File Manager की मदद से संपादित किया जा सकता है।
ऐसे मामलों में हो सकता है कि इन चरणों को पूरा करने के बाद भी, ब्राउज़र सुरक्षा चेतावनी दिखाए कि साइट असुरक्षित है (पता बार में "पीला ताला" या अन्य चेतावनी संदेश दिखाए जाते हैं)।
असुरक्षित डोमेन जिसमें SSL है
ये चेतावनी संदेश SSL प्रमाणपत्र के कार्य में कोई समस्या नहीं दर्शाते हैं।
चेतावनियाँ उन संसाधनों के कारण होती हैं जो साइट के स्रोत कोड में हैं, जो अभी भी HTTP प्रोटोकॉल के माध्यम से लोड होते हैं। साइट को सुरक्षित करने और कोई चेतावनी न आने के लिए, साइट के स्रोत कोड में सभी लिंक को HTTPS प्रोटोकॉल के माध्यम से लोड होना चाहिए।
हालांकि एप्लिकेशन स्वचालित रूप से साइट के स्रोत कोड में लिंक को HTTPS प्रोटोकॉल का उपयोग करने के लिए बदलता है, इनमें से कुछ को परिवर्तित नहीं किया जा सकता है। यह समस्या एक प्लगइन या मॉड्यूल, उपयोग की जा रही थीम, साइट की फ़ाइलों में मैन्युअल रूप से जोड़े गए कोड की पंक्तियों आदि के कारण हो सकती है।
यह देखने के लिए कि किन लिंक ने HTTP प्रोटोकॉल पर रहना जारी रखा है, हम साइट पर दाएँ क्लिक कर सकते हैं, फिर View Page Source का चयन कर सकते हैं। यहाँ से, हम कोड में CTRL + F कुंजी के साथ खोज सकते हैं, उन लिंक को जो HTTP:// में होते हैं।
पाए गए लिंक को मैन्युअल रूप से HTTPS प्रोटोकॉल का उपयोग करने के लिए संशोधित करना होगा। ये लिंक साइट के PHP कोड में या डेटाबेस में मिलेंगे।