घर से अपनी खुद की वेबसाइट होस्ट करने के लिए कैसे (2020 गाइड)

Contents

कैसे अपनी खुद की वेबसाइट होस्ट करने के लिए

अक्सर जब लोग अपनी खुद की वेबसाइट बनाना चाहते हैं तो उन्हें इस बात का कोई पता नहीं होता है कि घर पर अपनी वेबसाइट को अकेले कैसे होस्ट किया जाए.


आबादी का एक बड़ा हिस्सा कभी भी इस बारे में नहीं सोचता है कि वेबसाइट कैसे काम करती है। वे सिर्फ अपने इंटरनेट एक्सप्लोरर 2003 आइकन पर क्लिक करते हैं और एक वेबसाइट में टाइप करते हैं.

हम आपको याद करते हैं IE.

यदि आप घर से किसी वेबसाइट को होस्ट करने के बारे में सोच रहे हैं, तो संभावना है कि आप समझ सकें कि सर्वर और होस्टिंग सामान्य रूप से कैसे काम करते हैं। अब आप अंतिम सीमा की तलाश कर रहे हैं – अपनी वेबसाइट को पूरी तरह से जमीन से ऊपर करने का मौका। अफसोस की बात है, घर से एक वेबसाइट की मेजबानी कुछ बाधाओं के साथ आता है जैसे सीमित बैंडविड्थ और बिजली के भारी बिल. एक स्थिर के बजाय एक गतिशील आईपी पते का उपयोग करने से कुछ चुनौतियां भी होती हैं.

घर से वेबसाइट होस्ट करने के लिए दो विकल्प हैं। वही दो विकल्प बड़ी होस्टिंग कंपनियों के पास अपने सर्वर पर हैं। पहले ऊपर है खिड़कियाँ, जैसा कि घर के अधिकांश लोग विंडोज मशीन चला रहे होंगे। अगला ऊपर है लिनक्स, जो ज्यादातर मामलों में पसंदीदा होस्टिंग प्लेटफॉर्म है.

विंडोज पर एक वेबसाइट होस्ट करें

चूँकि आप में से ज्यादातर लोग अपने पर्सनल कंप्यूटर से इसे पढ़ रहे हैं और विंडोज को अपने ऑपरेटिंग सिस्टम के रूप में इस्तेमाल कर रहे हैं, तो यह आपके लिए बहुत मायने रखेगा कि आप अपने सर्वर के रूप में अपने पीसी का उपयोग करें।.

एक वेबसाइट होस्ट करने के लिए एक WAMP सर्वर के रूप में अपने पीसी का उपयोग करें

WAMP इंस्टालेशन प्रोग्राम का उपयोग करना है आरंभ करने का सबसे आसान तरीका प्रत्येक पैकेज को मैन्युअल रूप से स्थापित करने के बजाय। मैं WAMP सर्वरों के बारे में सोचना पसंद करता हूं क्योंकि PacMan शोर करता है क्योंकि वे बूट करना शुरू करते हैं.

चरण 1: WAMP सर्वर सॉफ़्टवेयर स्थापित करें

WAMP का अर्थ विंडोज, अपाचे, MySQL और PHP से है। केवल व्यक्तिगत रूप से सब कुछ डाउनलोड करने और डाउनलोड करने के बजाय एक WAMP इंस्टॉलेशन प्रोग्राम का उपयोग करना बहुत आसान है। प्रतिष्ठित WAMP सर्वर संकुल में सभी व्यक्तिगत संकुल के सबसे अद्यतन संस्करण हैं.

हम WampServer का उपयोग करने की सलाह देते हैं। वे इसे करना आसान बनाते हैं.

चरण 2: WampServer का उपयोग कैसे करें

सॉफ़्टवेयर स्थापित होने के बाद, एक निर्देशिका स्वचालित रूप से बनाई जाएगी.

पथ को c: \ wamp \ www के रूप में पाया जाना चाहिए.

उस निर्देशिका के अंदर आप अपनी आवश्यकता के अनुसार कोई भी उपनिर्देशिका बना सकेंगे। यह वह जगह है जहाँ आप किसी भी HTML या PHP फ़ाइलों को रख सकते हैं। WampServer प्रोजेक्ट्स के रूप में उपनिर्देशिका लेबल करता है लेकिन अन्य WAMP सॉफ़्टवेयर उन्हें कुछ और कह सकते हैं.

चरण 3: WampServer का परीक्षण करें

कुछ भी गलत नहीं हुआ, यह सुनिश्चित करने के लिए सर्वर का परीक्षण महत्वपूर्ण है। ऐसा करने के लिए हमें एक HTML पेज बनाना होगा.

एक उदाहरण के रूप में www-निर्देशिका में “info.php” नामक एक फ़ाइल को रखने के लिए सबसे अच्छी बात है। आपको बस एक बार WampServer के अंदर “www निर्देशिका” पर क्लिक करना होगा.

अगला, एक फ़ाइल बनाएं और कोड के इस स्ट्रिंग का उपयोग करें:

1 PHP टेस्ट

फ़ाइल को सहेजने के बाद आप http: //localhost/info.php ब्राउज़ कर पाएंगे। यह वह जगह है जहाँ आप अपने PHP स्थापना का विवरण देखेंगे.

इस बिंदु पर, आपके पास HTML और PHP फ़ाइल संरचनाएं बनाने की क्षमता होगी आप की जरूरत पर निर्भर करता है.

चरण 4: डेटाबेस को कॉन्फ़िगर करें

ज्यादातर लोग किसी न किसी तरह के Content Management System (CMS) का उपयोग कर रहे होंगे और ज्यादातर CMS का उपयोग करने वाले लोग WordPress का उपयोग कर रहे होंगे.

इसका मतलब है कि आपको इसकी आवश्यकता होगी MySQL डेटाबेस.

आप किसी भी MySQL डेटाबेस को बना सकते हैं – या मौजूदा वाले के साथ गड़बड़ कर सकते हैं। वर्डप्रेस आपके लिए एक नया डेटाबेस सेट करेगा जो उनके सॉफ़्टवेयर के साथ संगत है.

जब आप phpMyAdmin लॉगिन स्क्रीन खोलेंगे तो यह एक नई ब्राउज़र विंडो के रूप में खुलेगी। व्यवस्थापक उपयोगकर्ता नाम को रूट के रूप में छोड़ने के लिए स्वतंत्र महसूस करें। वहाँ भी पासवर्ड का उपयोग करने की आवश्यकता नहीं है.

चरण 5: साइट को सार्वजनिक करें

लोगों को वास्तव में आपकी वेबसाइट तक पहुंचने के लिए, आपको अपाचे कॉन्फ़िगरेशन फ़ाइल ढूंढनी होगी। यह फ़ाइल httpd.conf होनी चाहिए और आप इसे WampServer मेनू पर वापस जाकर अपाचे का चयन करके पा सकते हैं। इसके बाद, आप httpd.conf का चयन करके फ़ाइल को संपादित कर सकते हैं.

आपको दो लाइनें देखनी चाहिए:

1 आदेश अस्वीकार करें, अनुमति दें
2 सभी से इनकार.

लाइनों को इसके साथ बदलें:

1 आदेश की अनुमति, इनकार
2 सभी से अनुमति दें.

अगला, आपको सब कुछ पुनरारंभ करना होगा ताकि यह काम करेगा। मेनू में सभी सेवाओं को पुनरारंभ करने के रूप में एक विकल्प बताया गया है.

जब तक कोई पीसी फ़ायरवॉल ब्लॉकिंग अनुरोध नहीं करता तब तक आपकी वेबसाइट तक पहुंचने में सभी को सक्षम होना चाहिए.

चरण 6: डोमेन नाम

यदि आप घर पर अपने बीफ झटकेदार समीक्षा साइट की मेजबानी कर रहे हैं, तो आप शायद अपने डोमेन को कुछ आकर्षक नाम देना चाहते हैं और उसका उपयोग करना चाहते हैं.

शायद beefjerkyathome.com?

आपके डोमेन नाम में एक विशिष्ट IP पता होगा, इस beefjerkyathome.com के लिए हम 000.000.000.000 का उपयोग करने जा रहे हैं। C: \ Windows \ system32 \ driver \ etc \ मेजबान फ़ाइल ढूंढें और इस पंक्ति को इसमें जोड़ें: 000.000.000.000 beefjerkyathome.com.

अगला, हम एक आभासी होस्ट को जोड़ने के लिए httpd.conf फ़ाइल पर वापस जाने वाले हैं। वर्चुअल होस्ट, शब्दों के बाद आपको लाइन को अनकंफर्ट करना होगा। यह इस तरह दिखेगा:

1 # वर्चुअल होस्ट
Conf / extra / httpd-vhosts.conf को शामिल करें

अंतिम चरण अपाचे निर्देशिका में एक मैनुअल फ़ाइल को जोड़ना है। आपको बस एक नोटपैड फ़ाइल बनानी है और इसे C: \ wamp \ bin \ Apache \ Apache-VERSION \ conf \ extra \ से बचाना है.

नोटपैड फ़ाइल इस तरह दिखाई देगी:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
ServerName mysite.local
ErrorLog “लॉग / beefjerkyathome.com.log”
CustomLog “लॉग / beefjerkyathome.com-access.log” आम

तुम्हे करना ही होगा सभी सेवाओं को फिर से शुरू करें और आपके पास एक होगा आपके डोमेन नाम का उपयोग करके सार्वजनिक रूप से सुलभ वेबसाइट.

लिनक्स पर एक वेबसाइट होस्टिंग

जबसे लिनक्स एक ओपन सोर्स सॉफ्टवेयर है यह विंडोज सर्वर की तुलना में सस्ता और उपयोग में आसान बनाता है। ज्यादातर लोग लिनक्स का उपयोग नहीं करते हैं जो वास्तव में घर पर लिनक्स सर्वर स्थापित करने के लिए कठिन बना सकता है। इसके साथ ही कहा जा रहा है, यदि आप लिनक्स की दुनिया में गोता लगाना चाहते हैं तो यह है कि आप इसे कैसे करते हैं.

चरण 1: LAMP सॉफ़्टवेयर स्थापित करें

LAMP सॉफ़्टवेयर को स्थापित करने के लिए टर्मिनल को खोलें और निम्नलिखित कोड का उपयोग करें:

sudo apt install apache2 mysql-server php libapache2-mod-php7.0

आपको MySQL रूट उपयोगकर्ता के लिए एक पासवर्ड दर्ज करने के लिए कहा जाएगा। अगला, यह सुनिश्चित करने के लिए कि सब कुछ आपके पास काम करने का मौका होगा Apache वेब सर्वर को पुनरारंभ करें.

यदि आप किसी भी समय अपाचे के वैश्विक कॉन्फ़िगरेशन को बदल रहे हैं, तो इस आदेश का उपयोग करना सुनिश्चित करें:

sudo /etc/init.d/apache2 पुनरारंभ करें

चरण 2: PHP की पुष्टि करें

वास्तव में यह जांचने के लिए आपको वेब सर्वर रूट निर्देशिका में एक परीक्षण PHP फ़ाइल का उपयोग करने की आवश्यकता है जो यहां पाई जा सकती है: / var / www / html /

उपयोग की जाने वाली PHP फ़ाइल होगी:

सूडो गूंज “” > /var/www/html/info.php

यह जानने के लिए कि कौन से अतिरिक्त मॉड्यूल उपलब्ध हैं, कमांड लाइन का उपयोग करें:

apt खोज php | grep मॉड्यूल

चरण 3: डेटाबेस की जाँच करें

चूंकि आप संभवतः वर्डप्रेस या इसी तरह की अन्य सामग्री प्रबंधन प्रणालियों का उपयोग करना चाहेंगे आपको MySQL की जांच करनी होगी. हालाँकि, यदि आप लिनक्स का उपयोग कर रहे हैं, तो आप अपनी वेबसाइट को स्क्रैच से कोड कर सकते हैं.

यह जाँचने के लिए कि क्या MySQL इस कमांड का उपयोग कर रहा है:

सेवा mysql स्थिति

इसके बाद, आप उन क्रेडेंशियल्स का उपयोग करेंगे जो आपने पहले टाइप किए थे जब MySQL पहली बार स्थापित किया गया था:

$ mysql -u रूट -p

[अब आपसे हमारा एडमिन पासवर्ड मांगा जाएगा और mysql प्रॉम्प्ट डालें]

एक नया डेटाबेस बनाने के लिए आप इसका उपयोग कर सकते हैं:

जन्म दिन परीक्षण;

USE परीक्षण;

यदि आप वर्डप्रेस का उपयोग कर रहे हैं, तो यह आपके लिए एक डेटाबेस बनाएगा.

अंतिम चरण /etc/phpmyadmin/config.inc.php फ़ाइल को यहां वर्णित चरणों का उपयोग करके कॉन्फ़िगर करना होगा.

चरण 4: DNS को कॉन्फ़िगर करें

अपने स्वयं के डोमेन नाम का उपयोग करने के लिए आपको अपाचे को कॉन्फ़िगर करना होगा.

पहला कदम यह सुनिश्चित करना है कि DNS का आपके डोमेन नाम के लिए A रिकॉर्ड है। जो भी आपने अपना डोमेन नाम खरीदा है उसके पास डीएनएस रिकॉर्ड को सही ढंग से सेट करने में मदद करने के लिए उपकरण होंगे.

एक बार जब यह हो जाता है, तो आपको डिग टूल का उपयोग करके कुछ ऐसा देखने में सक्षम होना चाहिए। Www.beefjerkyathome.com के ए रिकॉर्ड का अनुरोध करने के लिए, टाइप करें:

$ खुदाई www.beefjerkyathome.com ए

;; उत्तर अनुभाग:
www.beefjerkyathome.com। 86400 ए में
000.000.000.000

;; AUTHORITY सेक्शन:
beefjerkyathome.com। NS.iana-servers.net में 86398.
beefjerkyathome.com। 86398 में NS b.iana-servers.net.

चरण 5: अपाचे को कॉन्फ़िगर करें

हमारा अगला कदम है सुनिश्चित करें कि अपाचे हमारे डोमेन से अनुरोध स्वीकार कर सकता है और सामग्री किस निर्देशिका से आनी चाहिए.

Beefjerkyathome.com डोमेन के लिए एक निर्देशिका की आवश्यकता होगी। हम उसे बनाएंगे और फिर एक beefjerkyathome index.html फ़ाइल बनाएँगे। तब हम अपने फाइल सिस्टम अनुमतियों के बारे में चिंता करेंगे:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c “echo“ beefjerkyathome.com

यह मेरी सेल्फ-होस्टेड साइट beefjerkyathome.com है

” > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

अब हमें करना है वर्चुअल होस्ट फ़ाइल बनाएँ ताकि Apache हमारे डोमेन को पहचान सके.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
सुडो नैनो /etc/apache2/sites-available/beefjerkyathome.com.conf

फिर हम इस तरह दिखने के लिए फाइल को एडिट करते हैं.

ServerAdmin [email protected]
ServerName beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log संयुक्त

लगभग वहां, अपाचे को फिर से कॉन्फ़िगर और पुनः लोड करें.

सुडो a2ensite beefjerkyathome.com.conf
सुडो सेवा अपाचे 2 पुनः लोड

भारी उठाने के साथ लगभग सभी काम आपको करने पड़ते हैं स्थानीय / etc / होस्ट फ़ाइल संपादित करें. इसे अपने आईपी पते और डोमेन नाम से जोड़कर करें:

000.000.000.000 beefjerkyathome.com

इंटरनेट अब beefjerkyathome.com पर जा सकते हैं और दुनिया अपने नए गोमांस झटकेदार ज्ञान के साथ आनन्दित होगी.

चरण 6: वर्डप्रेस या अन्य सामग्री प्रबंधन प्रणाली स्थापित करें

यह तब है जब आप उस सीएमएस को स्थापित करेंगे जिसे आप उपयोग करना चाहते हैं. हम Wix या WordPress की सलाह देते हैं.

सीएमएस स्थापित करने के बाद, आपको किया जाना चाहिए.

क्यों यह एक होस्टिंग सेवा का उपयोग करने के लिए अधिक नब्ज बनाता है

यह देखने के लिए कि बट में कितना दर्द है, यह देखते हुए और होस्टिंग सेवाओं का उपयोग करना कितना आसान है, आपको आश्चर्य होना चाहिए कि कोई भी ऐसा क्यों करना चाहता है.

जाहिर है, यह हो सकता है वास्तव में यह स्वयं करने के लिए मजेदार है और सीखने का अनुभव इसके लायक है। बस ऐसा करने से आप समझ पाएंगे कि वेबसाइट कैसे काम करती है और होस्टिंग सेवाएँ बड़े पैमाने पर कैसे होस्ट करती हैं.

जब गंभीरता से एक वेबसाइट पर विचार – इसे स्वयं होस्ट करना बहुत मायने नहीं रखता है.

जब तक आपके पास कुछ पागल हार्डवेयर और ऊर्जा तक पहुंच नहीं है, जो कि ज्यादातर लोग नहीं करते हैं, तब आप सबसे अच्छी होस्टिंग सेवा का उपयोग करना चाहेंगे.

आपके कनेक्शन धीमे होंगे, DNS कॉन्फ़िगरेशन के साथ काम करना एक होगा लगातार दर्द, आपका बिजली बिल आसमान छू जाएगा, और अगर कुछ भी टूट जाता है तो यह पूरी तरह से आप पर है.

इसके बजाय समर्पित होस्टिंग या वीपीएस होस्टिंग पर एक नज़र रखना समझ में आता है.

सर्वश्रेष्ठ समर्पित सर्वर

एक समर्पित सर्वर के साथ, आपको अपने आप को होस्ट करने के लगभग सभी लाभ मिल रहे हैं जिनमें से कोई भी सिरदर्द नहीं है। इतना ही नहीं, तुम हो अधिक लाभ प्राप्त करना क्योंकि आपकी गति और अपटाइम लगभग निश्चित रूप से बेहतर होगा.

लोड होने का समय: 520 मि
अपटाइम: 99.9%

अगली पीढ़ी के बुनियादी ढांचे और उपयोग के साथ Google क्लाउड प्लेटफ़ॉर्म पूरे ऑपरेशन को पूरा करने के लिए, आपके पास तेज़ गति और उच्च गति होगी.

किंस्ता जो सुरक्षा प्रदान करता है वह है घर पर एक साथ रखी जा सकने वाली किसी भी चीज़ से बेहतर. वे हर दो मिनट में अपनी हर एक वेबसाइट की स्थिति की जाँच करते हैं। आपकी वेबसाइट की जाँच की जाएगी हर एक दिन में 720 बार यह सुनिश्चित करने के लिए कि यह ऊपर और चल रहा है.

बेस्ट वीपीएस होस्टिंग

यदि आप पैसे के बारे में चिंतित हैं, लेकिन अपने स्वयं के सर्वर और स्केलेबिलिटी तक पहुंच चाहते हैं तो VPS होस्ट आपके लिए सही विकल्प हो सकता है। एक VPS के साथ आपके पास होगा एक अद्वितीय ओएस उदाहरण के साथ अपने स्वयं के समर्पित सर्वर स्थान.

लोड होने का समय: 2,232 मि
अपटाइम: 99%

इनमोशन के बारे में महान बात यह है कि इसमें उनके सबसे कम लागत वाले टीयर में अद्भुत प्रीमियम फीचर्स शामिल हैं.

फ्री एसएसडी ड्राइव, फ्री डोमेन, फ्री बैकअप, एसएसएच एक्सेस, अनलिमिटेड डिस्क स्पेस, फ्री एसएसएल सर्टिफिकेट और 24/7 कस्टमर सपोर्ट जैसे फीचर सभी स्टैंडर्ड आते हैं। उस के ऊपर, वे एक है 90-दिन का पूरा पैसा वापस गारंटी.

यदि आप एक हाइब्रिड रणनीति चाहते हैं जो बैंक को नहीं तोड़ती है, तो InMotion Hosting एक बढ़िया विकल्प है। एक उच्च-प्रदर्शन विकल्प जो आपके सभी पैसे खर्च किए बिना विश्वसनीयता और अतिरेक पर ध्यान केंद्रित करता है, कुछ विचार करने योग्य है.

निष्कर्ष

सिर्फ इसलिए कि आप एक वेबसाइट की मेजबानी कर सकते हैं इसका मतलब यह नहीं है कि आपको चाहिए. यह एक मजेदार छोटी परियोजना के रूप में इसके लायक है, लेकिन अगर आप एक वेबसाइट बनाने और विकसित करने के लिए गंभीरता से देख रहे हैं, तो इसका कोई मतलब नहीं है.

वहाँ कई महान विकल्प होस्टिंग के लिए वहाँ हैं और कोई सिरदर्द नहीं होगा जब यह आपकी वेबसाइट को तेज गति से चलाने और चलाने के लिए आता है.

संदर्भ और छवि क्रेडिट:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map