मान लेते हैं कि एक Amazon S3 बकेट example.com
स्थिर होस्टिंग के लिए कॉन्फ़िगर किया गया है। कॉन्फ़िगरेशन में, कंसोल एक इंडेक्स फ़ाइल और एक वैकल्पिक त्रुटि फ़ाइल सेट करने की अनुमति देता है। लेकिन मैं यह पता लगाने के लिए संघर्ष कर रहा हूं कि साइट पर एक और पेज कैसे जोड़ा जाए। मैंने सोचा था कि यह सीधे आगे होगा लेकिन मुझे आधिकारिक दस्तावेज या इंटरनेट पर जवाब नहीं मिल रहा है।
यदि मैं स्थिर साइट (जैसे example.com/page2
) में एक और पृष्ठ जोड़ना चाहता हूं और रूट पर S3 बाल्टी में पहले से ही एक page2.html
फ़ाइल है, तो इस रूटिंग कॉन्फ़िगरेशन को बनाने के लिए सही जगह कहां है? क्या यह S3 कंसोल के माध्यम से किया जा सकता है? या क्या इसे किसी प्रकार के DNS रिकॉर्ड के माध्यम से कॉन्फ़िगर करने की आवश्यकता है? एक और जटिलता के रूप में, इसे यूआरएल में www के साथ और उसके बिना भी काम करने की जरूरत है।
DNS पक्ष पर मेरे पास वर्तमान में निम्न कॉन्फ़िगरेशन है:
CNAME | WWW | www.example.com.s3-website-east-1.amazonaws.com | TTL 30 min
URL Redirect Record | @ | http://www.example.com unmasked
2 जवाब
क्या आप example.com/page2.html या example.com/page2 . पर पेज को एक्सेस करने का प्रयास कर रहे हैं?
अगर आप example.com/page2 पर पेज को एक्सेस करना चाहते हैं तो रूट से पेज 2 नामक एक 'फोल्डर' बनाएं और उस फोल्डर में index.html नाम की फाइल डालें।
अगर आप example.com/page2.html का उपयोग करना चाहते हैं, तो page2.html नाम की एक फाइल बनाएं और उसे बकेट के 'रूट' में डालें।
बस page2.html
नाम की एक फाइल बनाएं। यह example.com/page2.html
के माध्यम से सुलभ होगा।
कोई रूटिंग कॉन्फ़िगरेशन की आवश्यकता नहीं है।
अनुक्रमणिका फ़ाइल उपनाम का उपयोग केवल तभी किया जाता है जब कोई पृष्ठ निर्दिष्ट न हो (उदाहरण के लिए वे example.com/
पर जाते हैं)।
जहां तक www.example.com
से example.com
को मैप करने की बात है, तो आप www.example.com
नाम से एक और बकेट बनाएंगे और example.com
पर वापस जाने के लिए "रीडायरेक्ट रिक्वेस्ट" का इस्तेमाल करेंगे। (यदि CNAME
का उपयोग करना आपके लिए काम करता है, तो यह शायद आसान है, लेकिन यह देखने के लिए पहले इसका परीक्षण करें कि यह अपेक्षित रूप से कार्य करता है या नहीं। देखें: नग्न डोमेन (www.domain.com) को स्थिर वेबसाइट पर मैप करना जो S3 में सहेजा गया है)
देखें: एक का उपयोग करके एक स्थिर वेबसाइट को कॉन्फ़िगर करना रूट 53 के साथ पंजीकृत कस्टम डोमेन (क्लाउडफॉर्मेशन के माध्यम से स्वचालित करने के बजाय मैन्युअल चरणों का पालन करें, ताकि आप बेहतर ढंग से समझ सकें कि क्या कॉन्फ़िगर किया गया है)
संबंधित सवाल
नए सवाल
amazon-web-services
Amazon Web Services (AWS) एक सार्वजनिक-क्लाउड है: IaaS (एक सेवा के रूप में अवसंरचना) और अमेज़न द्वारा उपलब्ध कराए गए SaaS (एक सेवा के रूप में सॉफ़्टवेयर)। प्रोग्रामिंग और आर्किटेक्चर के बारे में प्रश्न विषय पर हैं। Https://serverfault.com पर सामान्य सर्वर सहायता प्राप्त की जा सकती है। AWS टैग का उपयोग शायद ही कभी किया जाता है और आमतौर पर अन्य टैग के साथ प्रश्न के विषय को अधिक स्पष्ट रूप से परिभाषित करने के लिए उपयोग किया जाएगा।