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

वेब होस्टिंग के दो मुख्य प्रकार हैं: साझा होस्टिंग और वीपीएस / समर्पित होस्टिंग । साझा होस्टिंग का अर्थ यह है कि साइट किसी साझा वातावरण में होस्ट की जाती है और उसी आईपी पते को सैकड़ों (या यहां तक ​​कि हजारों) अन्य साइटों के रूप में साझा करती है। साझा होस्टिंग में, उपयोगकर्ता को दिया गया प्रशासनिक नियंत्रण आमतौर पर बहुत सीमित होता है, इसलिए DNS सुविधा में हेरफेर करने का कोई तरीका नहीं है। दूसरी ओर, वीपीएस / समर्पित होस्टिंग उपयोगकर्ताओं को अपने सर्वर पर पूर्ण नियंत्रण देता है और वे डाउनटाइम को कम करने के लिए DNS सुविधा के साथ खेल सकते हैं। आइए नीचे देखें कि हम इन दो होस्टिंग वातावरण के लिए डाउनटाइम को कैसे कम कर सकते हैं।

नोट : यह ट्यूटोरियल मानता है कि आप अपनी साइट होस्टिंग के लिए सीपीनल / डब्ल्यूएचएम का उपयोग कर रहे हैं।

एक साझा होस्टिंग वातावरण में साइट माइग्रेट करना

1. पुराने सर्वर में सभी फाइलों का बैकअप लें। आप आसानी से किसी भी एफ़टीपी कार्यक्रमों के साथ ऐसा कर सकते हैं। यदि आप गतिशील साइट (जैसे वर्डप्रेस) चला रहे हैं, तो अपने डेटाबेस को बैकअप करना याद रखें (PhpMyAdmin-> निर्यात के माध्यम से)

2. नया सर्वर सेट अप करें। पुराने सर्वर से सभी सर्वरों को नए सर्वर पर कॉपी करें। फ़ाइल संरचना को बरकरार रखने के लिए अतिरिक्त ध्यान दें। गतिशील वेबसाइट के लिए, एक नया डेटाबेस स्थापित करें (सटीक उसी नाम और पासवर्ड के साथ) और पूरे डेटाबेस को आयात करें। फिर, सुनिश्चित करें कि डेटाबेस संरचना बरकरार है।

स्थिर वेबसाइट के लिए

3. अपने डोमेन रजिस्ट्रार पर जाएं और नेमसर्वर को नए सर्वर में बदलें। बस। प्रचार करने के लिए DNS 24-48 घंटे लगेंगे। इस अवधि के दौरान, आपकी साइट अस्थिर हो जाएगी, नए और पुराने सर्वर के बीच बढ़ रही है, लेकिन चूंकि यह एक स्थिर वेबसाइट है, इसलिए आपके आगंतुकों को कोई अंतर दिखाई नहीं देगा। इस अवधि के दौरान कोई भी बदलाव करने से बचें।

गतिशील वेबसाइट के लिए

4. आपको नए सर्वर पर डेटाबेस को इंगित करने के लिए अपनी साइट को कॉन्फ़िगर करने की आवश्यकता होगी (कुछ वेब होस्ट अपने डेटाबेस तक दूरस्थ पहुंच की अनुमति नहीं देते हैं, इसलिए शुरू करने से पहले अपने वेब होस्ट से जांचें)। नए सर्वर में अपना सीपीनल खोलें। जब तक आप रिमोट MySQL आइकन नहीं देखते हैं तब तक नीचे स्क्रॉल करें। इस पर क्लिक करें।

फ़ील्ड में अपना डोमेन नाम दर्ज करें और " होस्ट जोड़ें " पर क्लिक करें।

सीपीनल से लॉग आउट करें। अपने पुराने सर्वर में, अपनी डेटाबेस कॉन्फ़िगरेशन फ़ाइल खोलें (वर्डप्रेस के लिए, यह wp-config.php फ़ाइल है)। उस क्षेत्र में जहां यह आपको डेटाबेस होस्टनाम विवरण के लिए पूछता है, इसे नए सर्वर के आईपी पते में बदलें। वर्डप्रेस में:

 / ** MySQL होस्टनाम: अपने नए सर्वर आईपी पते पर 123.456.789.000 बदलें * / परिभाषित करें ('डीबी_एचओएसटी', '123.456.789.000'); 

पुराने सर्वर पर सहेजें और अपलोड करें।

5. अपने डोमेन रजिस्ट्रार पर जाएं और नेमसर्वर को नए सर्वर में बदलें। बस। जबकि DNS प्रचार कर रहा है, आपके आगंतुक पुराने सर्वर से सामग्री देखेंगे। हालांकि, चूंकि डेटाबेस को नए सर्वर की ओर इशारा किया जाता है, साइट पर किए गए सभी बदलाव नए सर्वर में अपडेट किए जाएंगे। एक बार माइग्रेशन (24-48 घंटे का समय) हो जाने पर, आपका नया सर्वर माइग्रेशन के दौरान किए गए सभी बदलावों के साथ चल रहा है और चल रहा है।

एक वीपीएस / समर्पित होस्टिंग पर्यावरण में साइट माइग्रेट करना

शुरू करने से पहले, यह माना जाता है कि सभी उपयोगकर्ताओं के पास उनके सर्वर तक रूट पहुंच है और पुराने और नए सर्वर दोनों सीपीनल / डब्ल्यूएचएम चला रहे हैं।

1. पुराने सर्वर में डब्ल्यूएचएम में लॉग इन करें। बाएं पैनल पर, जब तक आप " DNS ज़ोन संपादित करें " लिंक नहीं देखते हैं तब तक नीचे स्क्रॉल करें । इस पर क्लिक करें।

2. उस डोमेन का चयन करें जिसे आप माइग्रेट कर रहे हैं।

3. इस क्षेत्र के लिए देखें जहां यह डोमेन नाम और आईपी पता दिखाता है।

86400 (या 14400) को 300 में बदलें। परिवर्तनों को सहेजें।

आपने अभी जो किया है वह टीटीएल (टाइम टू लाइव) मान को 5 मिनट तक सेट करता है, इसलिए DNS क्लाइंट केवल उस रिकॉर्ड में 5 मिनट के लिए जानकारी को कैश करेगा (सामान्य सेटिंग 24 घंटे और 4 घंटे है)। मूल मूल्य के आधार पर, आपको इस टीटीएल मूल्य के प्रचार के लिए 4-24 घंटे का इंतजार करना होगा।

4. इस बीच, आप अपने पुराने सर्वर का बैकअप ले सकते हैं और अपनी सभी फाइलों और डेटाबेस को नए सर्वर पर माइग्रेट कर सकते हैं। यह सुनिश्चित करने के लिए कि सब कुछ ठीक काम कर रहा है, नए सर्वर का परीक्षण करें।

5. जब आप साइट माइग्रेट करने के लिए तैयार हों, तो अपने पुराने सर्वर डब्ल्यूएचएम में फिर से लॉग इन करें। DNS ज़ोन पेज पर जाएं। इस बार, आईपी पते को नए सर्वर के आईपी में बदलें। परिवर्तनों को सुरक्षित करें।

आपने अभी क्या किया है इसे एक रिले के रूप में सेट करना और इसे नए सर्वर पर इंगित करना है।

6. अपने डोमेन रजिस्ट्रार पर जाएं और नेमसर्वर को नए सर्वर में बदलें। बस। 5 मिनट जितना कम, आपका नया सर्वर ऊपर और चल रहा होगा। सभी मामलों में, DNS को प्रचार करने के लिए 24-48 घंटे लगेंगे, इस बीच, जब तक DNS प्रचार समाप्त नहीं हो जाता है, तब तक अपने पुराने सर्वर को बरकरार रखें (किसी भी फाइल को हटाएं या सेवा समाप्त न करें)।

अगर यह आपके लिए उपयोगी है तो हमें टिप्पणियों में बताएं।

छवि क्रेडिट: ईजेपी फोटो