यह व्यक्तिगत है.
यह शुक्रवार की एक यादृच्छिक शाम थी और मेरा एक 'सरल' लक्ष्य था: अपने GoDaddy डोमेन के साथ AWS S3 पर एक स्थिर वेबसाइट होस्ट करना। मेरा मतलब है, यह कितना कठिन हो सकता है, है ना? जाहिरा तौर पर काफी हद तक, यह देखते हुए कि इसमें 10 लेख, 4 ट्यूटोरियल, 2 वीडियो और इंटरनेट द्वारा पेश की जाने वाली हर चीज को आजमाने में पूरा दिन लग गया।
लेकिन चिंता मत करो! आपकी यात्रा बहुत आसान हो जाएगी. आइए पहले और बुनियादी कदम से शुरुआत करते हुए इस साहसिक कार्य को एक साथ शुरू करें: अपने लिए एक आकर्षक डोमेन हासिल करना।
(जानें कि GoDaddy के साथ व्यक्तिगत डोमेन कैसे प्राप्त करें और सेट अप करें।)
तो, आपने वेब पर अपना छोटा सा कोना स्थापित करने का निर्णय लिया है। आने वाला रोमांचक समय! आइए बुनियादी बातों से शुरू करें: एक डोमेन प्राप्त करना ।
एक अद्वितीय और यादगार डोमेन नाम पर विचार-मंथन करके शुरुआत करें जो आपका या आपके प्रोजेक्ट का अच्छी तरह से प्रतिनिधित्व करता हो। इसे छोटा, मधुर और उच्चारण में आसान रखें। एक बार जब आपके मन में कुछ विकल्प आ जाएं, तो GoDaddy की वेबसाइट पर जाने का समय आ गया है।
GoDaddy के मुखपृष्ठ पर, खोज बार में अपना इच्छित डोमेन नाम दर्ज करें। यदि आपकी पहली पसंद चुन ली गई है, तो निराश न हों! GoDaddy वैकल्पिक सुझाव देगा, या आप अपने प्रारंभिक विचार में भिन्नता आज़मा सकते हैं। एक बार जब आपको कोई उपलब्ध डोमेन मिल जाए जो आपको पसंद हो, तो उसे अपना बनाएं बटन पर क्लिक करके अपने कार्ट में जोड़ें।
GoDaddy गोपनीयता सुरक्षा और पेशेवर ईमेल पते (<उपयोगकर्ता नाम>@yourdomain) जैसे विभिन्न ऐड-ऑन और विकल्प प्रदान करेगा। इन पेशकशों की समीक्षा करें, जो आपकी आवश्यकताओं के अनुरूप हों उन्हें चुनें और चेकआउट के लिए आगे बढ़ें। लेन-देन पूरा करें, और देखते ही देखते, डोमेन आपका हो जाएगा!
अब, आपके पास डोमेन होने से, आपके इच्छित यूआरएल पर दिखाई देने से पहले कुछ सेटअप चरण और परिवर्तन हो सकते हैं। अपनी डोमेन सेटिंग्स कॉन्फ़िगर करें, इसे अपनी होस्टिंग से कनेक्ट करें (जिस पर हम आगे चर्चा करेंगे), और सुनिश्चित करें कि लॉन्च के लिए सब कुछ शीर्ष स्थिति में है। सेटअप के इस भाग के लिए हम आपके डोमेन के DNS रिकॉर्ड्स और फ़ॉरवर्डिंग नियमों पर जाएंगे।
और ठीक इसी तरह, आपने GoDaddy के साथ इंटरनेट पाई का अपना टुकड़ा सफलतापूर्वक सुरक्षित कर लिया है! जैसे ही हम अपनी डिजिटल यात्रा के अगले चरण में आगे बढ़ रहे हैं, हमारे साथ बने रहें: AWS S3 के साथ होस्टिंग।
(अमेज़ॅन वेब सर्विसेज के S3 पर अपनी वेबसाइट होस्ट करने का परिचय।)
इंटरनेट के पावरहाउस में आपका स्वागत है:
AWS विशाल है, इसमें असंख्य सेवाएँ हैं जो पहली बार आने वालों के लिए भारी हो सकती हैं। या तो अपने मौजूदा AWS खाते में लॉग-इन करें या एक नया बनाएं।
अपनी वेबसाइट के लिए एक बाल्टी को भंडारण इकाई के रूप में सोचें। 'क्रिएट बकेट' बटन पर क्लिक करें। यहां, आप अपनी बकेट को नाम देंगे (आम तौर पर, सरलता के लिए यह आपके डोमेन नाम से मेल खाना चाहिए लेकिन इसे अपनी पसंद का कोई भी नाम देना ठीक है), अपने लक्षित दर्शकों के निकटतम क्षेत्र का चयन करें, और अभी के लिए डिफ़ॉल्ट सेटिंग्स का पालन करें।
अपनी बकेट का नामकरण : S3 कंसोल के नीचे, नीले 'बकेट बनाएँ' बटन पर क्लिक करें। एक विंडो आपको बकेट नाम के लिए संकेत देती हुई दिखाई देती है। एकरूपता के लिए अपने डोमेन से निकटता से मेल खाने वाला नाम चुनें।
क्षेत्रों का चयन : विलंबता को कम करने के लिए अपने दर्शकों के करीब एक क्षेत्र चुनें। प्रत्येक क्षेत्र एक विशिष्ट भौगोलिक क्षेत्र से मेल खाता है। मेरे लिए व्यक्तिगत रूप से, मैं हमेशा यूएस पूर्वी क्षेत्रों का उपयोग करना पसंद करता हूं क्योंकि मैं यूएस में रहता हूं और इसलिए भी क्योंकि यह एडब्ल्यूएस पर एसएसएल प्रमाणन प्रक्रिया में मदद करता है (अगले भाग में इस पर अधिक जानकारी)।
एक बार जब आपकी बाल्टी तैयार हो जाए, तो कुछ कॉन्फ़िगरेशन का समय आ गया है। अपनी बकेट को सार्वजनिक बनाने के लिए गुण और अनुमतियाँ सेट करें (क्योंकि यह डिफ़ॉल्ट रूप से निजी है), जिससे लोग आपकी वेबसाइट देख सकें। आप सुविधा को सक्षम करके और अपने इंडेक्स और त्रुटि दस्तावेज़ों को निर्दिष्ट करके यहां स्थिर वेबसाइट होस्टिंग भी स्थापित करेंगे।
सब कुछ सेट अप करने के बाद, आप अपनी वेबसाइट की फ़ाइलों को बकेट में अपलोड करने के लिए तैयार हैं। बस खींचें और छोड़ें, या मैन्युअल रूप से अपनी HTML, CSS और अन्य फ़ाइलों को अपने S3 बकेट में अपलोड करें।
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::YOUR-BUCKET-NAME/*" ] } ] }
AWS आपकी होस्ट की गई सामग्री के लिए एक अद्वितीय समापन बिंदु प्रदान करता है। इस लिंक पर क्लिक करें, और यदि सब कुछ ठीक रहा, तो आप अपनी स्थिर वेबसाइट को जीवंत और क्रियाशील देखेंगे!
आखिर तुमने इसे हासिल कर ही लिया है! AWS में प्रारंभिक प्रवेश कठिन लग सकता है, लेकिन इन चरणों के साथ, आप न केवल उतरे हैं बल्कि आधार भी स्थापित कर चुके हैं। अगले साहसिक कार्य के लिए तैयार हैं? हम आगामी अनुभाग में लाइव होने पर विस्तार से चर्चा करेंगे।
अंततः हो गया: आपकी साइट लाइव है!
(आपकी वेबसाइट को सफलतापूर्वक होस्ट करने और उसे लाइव होते देखने का एक पूर्वाभ्यास।)
बधाई हो, आप लगभग वहां पहुंच गए हैं! अब, आइए अपने चमकदार नए GoDaddy डोमेन को आपके द्वारा सावधानीपूर्वक सेट किए गए AWS S3 बकेट पर इंगित करके सब कुछ एक साथ बांध दें।
नया प्रमाणपत्र शुरू करने के लिए "अनुरोध करें" पर क्लिक करें और "सार्वजनिक प्रमाणपत्र का अनुरोध करें" चुनें।
अपने डोमेन नाम जोड़ें - www.your-domain.com
और your-domain.com
।
"DNS सत्यापन" चुनें।
अपने GoDaddy खाते में लॉगिन करें और अपने चुने हुए डोमेन की डोमेन सेटिंग्स पर जाएँ।
"अतिरिक्त सेटिंग्स" के अंतर्गत "डीएनएस प्रबंधित करें" पर जाएं।
ACM द्वारा प्रदान किए गए CNAME रिकॉर्ड जोड़ें। प्रदान किए गए मानों के दोनों सेटों के लिए इस चरण को दोहराएं।
"प्रकार" को "CNAME" पर सेट करें।
ACM से "नाम" को हटाकर "CNAME नाम" बनाया गया है।
"मान" ACM से "CNAME मान" है (प्रतिलिपि यथावत)।
"टीटीएल" को "डिफ़ॉल्ट" पर सेट करें।
“ वितरण बनाएँ ” पर क्लिक करें।
S3 बकेट वेबसाइट URL को " ओरिजिन डोमेन " के रूप में दर्ज करें (स्वचालित रूप से सुझाए गए लिंक का उपयोग करने से बचें)।
" व्यूअर प्रोटोकॉल पॉलिसी " के अंतर्गत, "HTTP को HTTPS पर रीडायरेक्ट करें" चुनें।
" वेब एप्लिकेशन फ़ायरवॉल (WAF)" के अंतर्गत, "सुरक्षा सुरक्षा सक्षम करें" चुनें।
" सेटिंग्स " के अंतर्गत अपने दोनों पसंदीदा वेबसाइट यूआरएल ( www.your-domain.com
और your-domain.com
) के लिए " वैकल्पिक डोमेन नाम (CNAME) " जोड़ें।
" कस्टम एसएसएल प्रमाणपत्र " के अंतर्गत पहले बनाए गए एसीएम प्रमाणपत्र को चुनें।
दुर्भाग्य से, GoDaddy की मानक DNS सेवा CloudFront पर सीधे ALIAS या ANAME रिकॉर्ड का समर्थन नहीं करती है। इसलिए, सबसे अच्छा अभ्यास www उपडोमेन के लिए एक CNAME सेट करना है और फिर रूट डोमेन को www उपडोमेन पर रीडायरेक्ट करना है। आपके पास www के लिए पहले से ही एक CNAME है, तो आइए उसे संशोधित करें।
क्लाउडफ्रंट डोमेन पुनर्प्राप्ति: अपना वितरण बनाते समय प्रदान किए गए क्लाउडफ्रंट डोमेन नाम पर ध्यान दें, जो dxxxxxxxxxxxxx.cloudfront.net
से मिलता जुलता है।
रूट डोमेन रिकॉर्ड अपडेट करना: GoDaddy का मानक DNS रूट डोमेन के लिए सीधे क्लाउडफ्रंट की ओर इशारा करने वाले ALIAS या ANAME रिकॉर्ड का समर्थन नहीं करता है। इसे संबोधित करने के लिए, अपने www
उपडोमेन के लिए एक CNAME सेट करें और रूट को www
पर रीडायरेक्ट करें।
www के लिए CNAME समायोजित करना: www
उपडोमेन के लिए मौजूदा CNAME रिकॉर्ड को संशोधित करें:
प्रकार: CNAME
नाम: www
डेटा: [आपका क्लाउडफ्रंट डोमेन नाम]
टीटीएल: 1 घंटा (पसंद के अनुसार समायोजित करें)
www
उपडोमेन पर ट्रैफ़िक पुनर्निर्देशित करने के लिए फ़ॉरवर्डिंग लागू करें:www.your-domain.com
अन्य रिकॉर्ड्स को संभालना: मौजूदा NS, SOA और _domainconnect
रिकॉर्ड्स को बिना बदलाव के बनाए रखें।
प्रसार समय पर विचार: इन डीएनएस समायोजनों के बाद, प्रसार के लिए कुछ समय की आवश्यकता हो सकती है, संभवतः तत्काल से लेकर कई घंटों तक। जैसे उपकरणों का उपयोग करें
एक बार प्रचार समाप्त हो जाने पर, your-domain.com
या www.your-domain.com
तक पहुंचने से उपयोगकर्ताओं को HTTPS के माध्यम से सुरक्षित रूप से CloudFront पर होस्ट की गई आपकी साइट पर निर्देशित होना चाहिए।
(आपकी नई होस्ट की गई वेबसाइट को अद्यतन करने और बनाए रखने पर मार्गदर्शन।)
AWS S3 पर होस्ट की गई अपनी स्थिर वेबसाइट को अपडेट करना एक सीधी प्रक्रिया है। यह सुनिश्चित करने के लिए कि आपकी साइट ताज़ा और अद्यतित रहे, इन चरणों का पालन करें:
/*
का उपयोग करें)।
अपनी चमकदार, नई वेबसाइट लॉन्च करने के लिए डिजिटल तरंगों को सफलतापूर्वक नेविगेट करने पर बधाई! आपकी वर्चुअल रियल एस्टेट अब चालू है, चल रही है, और दुनिया भर के आगंतुकों का सुरक्षित और तेजी से स्वागत करने के लिए तैयार है।
यह यात्रा, हालांकि चुनौतीपूर्ण प्रतीत होती है, आपको GoDaddy के साथ डोमेन पंजीकरण से लेकर AWS S3 पर सुरक्षित, स्थिर वेबसाइट होस्टिंग तक, उस अतिरिक्त गति और सुरक्षा परत के लिए CloudFront के साथ तैनाती तक ले आई है। आपकी सफलता के लिए शुभकामनाएँ! 🚀🎉