इस ट्यूटोरियल में, आप सीखेंगे कि Google क्लाउड प्लेटफ़ॉर्म पर मुफ़्त वेबसाइट कैसे होस्ट करें। यह Google क्लाउड प्लेटफ़ॉर्म फ्री टियर पर संभव है। इस ट्यूटोरियल के अंत तक, आपके पास Nginx वेब सर्वर पर चलने वाली पूरी तरह से काम करने वाली वर्डप्रेस वेबसाइट होगी। आइए शुरू करें। $300 मुफ़्त Google क्लाउड क्रेडिट प्राप्त करें == 1. एक Google क्लाउड प्लेटफ़ॉर्म खाता बनाएँ == पहली चीजें पहले। अपने लिए एक Google क्लाउड प्लेटफ़ॉर्म (GCP) खाता बनाएँ। यदि आपके पास पहले से GCP खाता नहीं है तो यह वीडियो आपको अपना GCP खाता सेट करने की प्रक्रिया के बारे में बताएगा। httpsi.ytimg.com/vi/XcjeGDeSEew/hqdefault.jpg यूट्यूब वीडियो == 2. फ्री टियर == पर एक कंप्यूट इंजन वीएम को स्पिन करें GCP डैशबोर्ड से, Compute Engine पर क्लिक करें। एक वीएम उदाहरण बनाएँ। फ्री टियर पर अपना वीएम इंस्टेंस बनाने के लिए, आपको अपने वीएम को निम्नलिखित प्रतिबंधों के साथ कॉन्फ़िगर करना होगा: - नॉन-प्रीमेप्टेबल f1-माइक्रो वीएम इंस्टेंस - अमेरिकी क्षेत्र: ओरेगन (यूएस-वेस्ट1), आयोवा (यूएस-सेंट्रल1), या साउथ कैरोलिना (यूएस-ईस्ट1) - 30 जीबी-महीने तक एचडीडी ध्यान दें कि यह कैसे कहता है âÃÂÃÂआपके पहले 744 घंटों का f1-माइक्रो इंस्टेंस उपयोग इस महीने निःशुल्क है। यह संख्या वर्तमान माह में कितने दिनों के आधार पर अलग-अलग होगी। उदाहरण के लिए, यह स्क्रीनशॉट अक्टूबर का था जिसमें 31 दिन होते हैं। 31 दिन x 24 घंटे = 744 घंटे बूट डिस्क के लिए कोई भी ऑपरेटिंग सिस्टम चुनने में संकोच न करें। इस ट्यूटोरियल में, मैंने Ubuntu 20.04 LTS को चुना। $300 मुफ़्त Google क्लाउड क्रेडिट प्राप्त करें == 3. अपना डोमेन नाम कनेक्ट करें (वैकल्पिक) == आप वैकल्पिक रूप से एक डोमेन नाम को अपने आईपी पते से जोड़ सकते हैं। यदि आपके पास डोमेन नाम नहीं है, तो बेझिझक अगले चरण पर जाएं। अन्यथा, आप अपने Google क्लाउड प्लेटफ़ॉर्म VM इंस्टेंस के IP पते के मान के साथ अपने डोमेन रजिस्ट्रार पर एक DNS A रिकॉर्ड बनाने का उपयोग कर सकते हैं। उदाहरण के लिए, Google Domains में, आप अपने डोमेन नाम के लिए DNS A रिकॉर्ड जोड़ सकते हैं। स्क्रीनशॉट मानता है कि आपके VM इंस्टेंस का IP पता 35.222.110.120 है। आपके डोमेन नाम को आपके आईपी पते से जुड़ने में 48 घंटे तक का समय लग सकता है, लेकिन यह आमतौर पर कुछ ही मिनटों में हो जाता है। == 4. अपने सर्वर में लॉग इन करें == अपने वीएम इंस्टेंस में लॉग इन करने के लिए आपके पास कुछ अलग विकल्प हैं। सबसे आसान तरीका है âÃÂÃÂOpen in Browser windowâàका चयन करना जो आपको किसी भी क्रेडेंशियल प्रदान करने की आवश्यकता के बिना आपके वीएम इंस्टेंस में लॉग इन करेगा। . आप कमांड लाइन या टर्मिनल के माध्यम से लॉग इन करने के लिए gcloud कमांड का भी उपयोग कर सकते हैं। == 5. अपना वीएम अपडेट करें == एक बार जब आप अपने सर्वर में लॉग इन हो जाते हैं, तो सबसे पहले आप अपने सिस्टम को अपडेट करना चाहते हैं। सुडो एपीटी अपडेट सुडो एपीटी अपग्रेड == 6. वेब सर्वर, डेटाबेस और PHP == स्थापित करें Nginx वेब सर्वर, मारियाडब डेटाबेस और PHP को स्थापित करने के लिए उपयुक्त पैकेज मैनेजर का उपयोग करें। sudo apt-nginx mariadb-server php-fpm php-mysql इंस्टॉल करें == 7. सेटअप वर्डप्रेस डाटाबेस == सबसे पहले, अपने डेटाबेस स्थापना को सुरक्षित करें। निम्नलिखित कमांड को निष्पादित करने के बाद, उत्तर दें Y प्रत्येक सुरक्षा कॉन्फ़िगरेशन विकल्प के लिए। सुडो mysql_secure_installation वर्डप्रेस के लिए उपयुक्त विशेषाधिकारों के साथ एक डेटाबेस और उपयोगकर्ता बनाएँ। केवल टाइप करके MySQL कमांड प्रॉम्प्ट तक पहुँचें माई एसक्यूएल। डेटाबेस बनाएं example_db डिफ़ॉल्ट वर्ण सेट utf8 collate utf8_unicode_ci; 'example_password'द्वारा पहचाना गया उपयोगकर्ता 'example_usernamelocalhost'बनाएँ; example_db पर सभी विशेषाधिकार प्रदान करें। * 'example_usernamelocalhost'के लिए; फ्लश विशेषाधिकार; बाहर निकलना == 8. वर्डप्रेस स्थापित करें == अगला आइए आधिकारिक वेबसाइट से वर्डप्रेस का नवीनतम संस्करण डाउनलोड और इंस्टॉल करें। cd /var/www sudo wget httpswordpress.org/latest.tar.gz sudo tar -zxvf latest.tar.gz sudo rm latest.tar.gz साथ ही, वर्डप्रेस रूट डायरेक्टरी के मालिक और समूह को www-डेटा में बदलें। सुडो चाउन www-डेटा: www-डेटा -आर वर्डप्रेस / == 9. अपनी वर्डप्रेस वेबसाइट == की सेवा के लिए Nginx को कॉन्फ़िगर करें अपनी वर्डप्रेस वेबसाइट के लिए एक कॉन्फ़िगरेशन फ़ाइल बनाएं /etc/nginx/sites-उपलब्ध/example.conf आपकी वेबसाइट के अनुसार समायोजित निम्नलिखित सामग्री के साथ। बेशक, अपने कॉन्फ़िगरेशन को नाम देने के लिए स्वतंत्र महसूस करें जैसा कि आप फिट देखते हैं। अपस्ट्रीम उदाहरण-php-हैंडलर { सर्वर यूनिक्स: /var/run/php/php7.4-fpm.sock; } सर्वर {80 सुनो; server_name example.com www.example.com; रूट /var/www/वर्डप्रेस; सूचकांक index.php; स्थान / { try_files $uri $uri/ /index.php?$args; } स्थान ~ \.php$ {Snippets/fastcgi-php.conf शामिल करें; Fastcgi_pass उदाहरण-php-हैंडलर; } } आपको server_name विकल्प को अपने डोमेन नाम में बदलने की आवश्यकता होगी, या यदि आपके पास डोमेन नाम नहीं है, तो बस इस पंक्ति को इस पर बदलें सर्वर का नाम इसके अलावा, PHP के किस संस्करण को स्थापित किया गया था, इसके आधार पर, आपको लाइन 2 को PHP के वास्तविक संस्करण में अपडेट करने की आवश्यकता हो सकती है जो आपके सर्वर पर स्थापित है। अंत में, अपने से एक सिमलिंक बनाकर अपनी वेबसाइट प्रकाशित करें साइट-उपलब्ध/example.conf फ़ाइल को साइट-सक्षम निर्देशिका। sudo ln -s /etc/nginx/sites-उपलब्ध/example.conf /etc/nginx/sites-enabled/ आप इस तरह से डिफ़ॉल्ट Nginx कॉन्फिग फाइल को भी हटाना चाहेंगे। सुडो आरएम /etc/nginx/sites-enabled/default अपने Nginx कॉन्फ़िगरेशन परिवर्तनों का परीक्षण करें और वेब सर्वर को पुनरारंभ करें। nginx -t systemctl nginx को पुनरारंभ करें == 10. सेटअप वर्डप्रेस == अपने आईपी पते या डोमेन नाम पर नेविगेट करें (इस मामले में example.com) और आप पांच मिनट की प्रसिद्ध वर्डप्रेस स्थापना प्रक्रिया देखेंगे। दरअसल, इस फॉर्म को भरने में करीब एक मिनट का समय लगता है। अपनी वेबसाइट को एक शीर्षक, उपयोगकर्ता नाम और सुरक्षित पासवर्ड दें। इंस्टॉल वर्डप्रेस बटन पर क्लिक करने के बाद, आपके पास अपने वेब सर्वर पर वर्डप्रेस की एक नई प्रति होगी। बेझिझक एक थीम चुनें (मैं GeneratePress की सलाह देता हूं), कुछ ब्लॉग पोस्ट लिखें, और कैशिंग प्लगइन्स के साथ अपनी वेबसाइट को तेज़ बनाएं। यदि आप एक और वर्डप्रेस वेबसाइट बनाना चाहते हैं, तो आप इस ट्यूटोरियल का अनुसरण कर सकते हैं जो आपको सिखाएगा कि एक ही सर्वर पर कई वर्डप्रेस वेबसाइट कैसे होस्ट करें। इससे Google क्लाउड प्लेटफ़ॉर्म पर कोई अतिरिक्त शुल्क नहीं लगेगा, लेकिन कृपया ध्यान रखें कि आप प्रति माह 1 जीबी नेटवर्क निकासी तक सीमित हैं। यदि आप नहीं जानते कि इसका क्या मतलब है, तो मैं इस वीडियो में यह सब समझाता हूं। अन्य अगले चरणों में HTTPS को सक्षम करने और अपनी वेबसाइट को सुरक्षित बनाने के लिए अपने सर्वर पर एक SSL प्रमाणपत्र स्थापित करना शामिल है। कोई प्रश्न, मुझे नीचे टिप्पणी में बताएं। $300 मुफ़्त Google क्लाउड क्रेडिट प्राप्त करें