WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

इस Tutorial में आप सीखेंगे कि Google Cloud Platform पर WordPress Website के लिए फ्री में, Auto Renew SSL Certificate कैसे बनाये. Free SSL Certificate Setup for WordPress on Google Cloud (Bitnami) In hindi. दोस्तों यहाँ पे में आपको WordPress Certified By Bitnami के लिए बताने जा रहा हु अगर आपने Google Cloud में कोई और WordPress Install किया हे तो उसके लिए यह स्टेप्स लागु नहीं होंगे इसके लिए आपको में अलग आर्टिकल में बताऊंगा.

इस Tutorial के शुरुआत करने से पहले, आपने पहले से ही ये कर लिया होगा अगर अभी तक ये चीजे बाकि हे तो नाम(लिंक) पे क्लीक करके सभी कर लीजिये फिर यह Tutorial को देखिये:

  1. Google Cloud Platform Tutorial In Hindi-Free Me Hosting Kaise Le?
  2. Google Cloud Hosting Me WordPress Ko Kaise Install Kare-Hindi Tutorial
  3. Google Cloud Hosting Me Domain Names Ko Kaise Connect Kare?
  4. Google Cloud WordPress Website Me Bitnami Corner Banner Kaise Remove Kare?
WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami) Click To Tweet

तो चलो शुरू करते है…

1. SSH Se WordPress Connect Kare

Google Cloud Me Bitnami Corner Banner Ko WordPress Website Se Kaise Remove Kare?

अपने Google Compute होमपेज पर जाएं और ऊपरी बाएँ हाथ के कोने में मेनू आइकॉन पर क्लिक करें.

 Google Cloud Me Bitnami Corner Banner Ko WordPress Website Se Kaise Remove Kare?

फिर अपने Compute Engine पर जाना हे और उसके बाद VM instances पर जाये.

 Google Cloud Me Bitnami Corner Banner Ko WordPress Website Se Kaise Remove Kare?

एक बार Compute Engine के अंदर पहुंचने के बाद, SSH Button पे क्लिक करे. SSH से WordPress को कनेक्ट करने के लिए.

2. Install CertBot Client

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

अब आप अपने वेबसाइट के Apache server से कनेक्ट हो गए हे.अब आपको निचे जो Command दिया हे उसको डालना हे एंटर करना हे. यह Command गए जब आप सर्टिफिकेट क्रिएट करोगे उसको issued करेगा.

wget //dl.eff.org/certbot-auto && chmod a+x certbot-auto

इनमें से प्रत्येक कमांड को डालने के बाद, आप या तो एक ही SSH Window में रह सकते हैं या बाहर निकल सकते हैं और एक नया खोल सकते हैं.

3. Generate Certificates

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

यहाँ पे आपको निचे दिया हुआ कमांड डालना हे. यह कमांड Certbot client को आपकी वेबसाइट के लिए SSL सर्टिफिकेट क्रिएट करने को कहेगा. लेकिन यहाँ पे एक बात याद रखे जहा yourdomain.com लिखा हे वह पे आपको अपनी वेबसाइट का Domain name रखना हे.

./certbot-auto certonly --webroot -w /opt/bitnami/apps/wordpress/htdocs/ -d yordomain.com -d www.yourdomain.com

इन स्टेपो को दर्ज करने के बाद, आपके SSL Certificate Create हो जाएगा. उस Dictionary के ऊपर ध्यान दे जहा आपका सर्टिफिकेट install हुआ हे. जो की आप ऊपर का फोटो देख सकते हो.

4. Test Certificate Renewal

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

अपने Certificate के लिए auto-Renew सेट करने से पहले, आपको Auto-Renew फ़ंक्शन का परीक्षण करना होगा जिसके लिए लिए नीचे दिए गए command को डाले.

./certbot-auto renew --dry-run

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

इसके बाद जैसा फोटो में मैसेज दिख रहा हे ऐसा मैसेज आपको दिखने को मिलेगा. इसका मतलब है कि Certificate ठीक से Renew हो रहा हे.

5. Setup Auto-Renewal

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

अब अपने सर्टिफिकेट को auto renew सेटअप करने के लिए निचे दिए गए command को डाले.

sudo crontab -e

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

उसके बाद आपको कमांड में 1 number सीलेक्ट करके एंटर देना हे.

1

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

अब यह आपकी ये नयी crontab फ़ाइल बन गयी हे, तो नीचे स्क्रॉल करें और नीचे आखिर में जो निचे दिया हे वो कमांड पेस्ट करें. यह कमांड सर्टिफिकेट को प्रति दिन दो बार Renew के लिए जाँच करने के लिए कहेगा.

0 0 * * * ./certbot-auto renew --quiet --no-self-upgrade 
0 12 * * * ./certbot-auto renew --quiet --no-self-upgrade

यह कोड डालने के बाद, सब save changes करने के लिए Ctrl+o इंटर करे, और उसके बाद Ctrl+x करके वापस होमपेज पे आ जाये.

6. Configure the Certificates

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

 

 

 

अगला कदम अपने प्रमाणपत्रों को Configure करना है. सबसे पहले, अपनी bitnami.conf फ़ाइल खोलने के लिए नीचे दिए गए Command को रन करें.

sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

इसके बाद, Bitnami.conf फ़ाइल के DocumentRoot लाइन के नीचे दिए गए कोड की 3 लाइन को चिपकाएँ. यह सर्वर को आपकी वेबसाइट के pages को हमेशा HTTPS encryption के साथ सेवा करने के लिए कहेगा. अपने स्वयं के डोमेन नाम के साथ Yourdomain.com को बदलना न भूले.

ServerName www.yourdomain.com 
ServerAlias yourdomain.com 
Redirect permanent / //www.yourdomain.com/

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

अगला, पेज को नीचे स्क्रॉल करने के लिए डाउन-एरो key का उपयोग करें. निचे आके आपको दो SSL सर्टिफिकेट फाइल दिखेगी एक .crt .key, वह पे दोनों के आगे आपको # डाल दे. और उसके निचे आपको निचे दी गयी तीन लाइन को डालना हे. वहा भी yourdomain.com को चेंज करके अपने डोमेन नाम डालना न भूले.

SSLCertificateFile "/etc/letsencrypt/live/yourdomain.com/cert.pem" 
SSLCertificateKeyFile "/etc/letsencrypt/live/yourdomain.com/privkey.pem" 
SSLCertificateChainFile "/etc/letsencrypt/live/yourdomain.com/chain.pem"

यह कोड डालने के बाद, सब save changes करने के लिए Ctrl+o इंटर करे, और उसके बाद Ctrl+x करके वापस होमपेज पे आ जाये.

7. Update Domain URLs

setting>general के माध्यम से अपनी वेबसाइट के URL को बदलना Bitnami में अक्षम है, इसलिए आपको अपने wp-config.php फ़ोल्डर को संपादित करके अपने URL को बदलना होगा.

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

इसके लिए अपनी wp-config.php फ़ाइल खोलने के लिए, नीचे दिए गया command डाले.

sudo nano /opt/bitnami/apps/wordpress/htdocs/wp-config.php

WordPress Website Ke Liye Google Cloud Me Free Me SSL Certificate Kaise Create Kare? (Bitnami)

आपकी wp-config.php फ़ाइल के अंदर, आपको नीचे दिखाए गए अनुसार अपने SiteURL और होम URL को बदलना होगा.

REPLACE THIS (इसको रिमूव करे):

define('WP_SITEURL', '//' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', '//' . $_SERVER['HTTP_HOST'] . '/');


WITH THIS (उसकी जगह इसको डाले): 

define('WP_HOME','//www.yourdomain.com'); 
define('WP_SITEURL','//www.yourdomain.com');

यहाँ भी yourdomain.com को चेंज करके अपने डोमेन नाम डालना न भूले.

यह कोड डालने के बाद, सब save changes करने के लिए Ctrl+o इंटर करे, और उसके बाद Ctrl+x करके वापस होमपेज पे आ जाये.

8. Restart your Apache Server

अब आखरी स्टेप apache को restart करने के लिए निचे दिए गए कोड को डाले.

sudo /opt/bitnami/ctlscript.sh restart apache

आशा करता हु की आपको यह जानकारी अच्छी लगी होगी. आपको Google Cloud(GCP) में से SSL Certificate Create करने में मदद मिली होगी, अगर आपको कोई सवाल हो तो आप हमें कमेंट बॉक्स में पूछ सकते हो. और इसको अपने दोस्तों के साथ शेयर करना बिलकुल न भूले.

Leave a Reply

Your email address will not be published. Required fields are marked *