मान लेते हैं कि एक 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
0
hughesdan 1 सितंबर 2020, 12:30

2 जवाब

सबसे बढ़िया उत्तर

क्या आप example.com/page2.html या example.com/page2 . पर पेज को एक्सेस करने का प्रयास कर रहे हैं?

अगर आप example.com/page2 पर पेज को एक्सेस करना चाहते हैं तो रूट से पेज 2 नामक एक 'फोल्डर' बनाएं और उस फोल्डर में index.html नाम की फाइल डालें।

अगर आप example.com/page2.html का उपयोग करना चाहते हैं, तो page2.html नाम की एक फाइल बनाएं और उसे बकेट के 'रूट' में डालें।

1
E.J. Brennan 1 सितंबर 2020, 15:37

बस page2.html नाम की एक फाइल बनाएं। यह example.com/page2.html के माध्यम से सुलभ होगा।

कोई रूटिंग कॉन्फ़िगरेशन की आवश्यकता नहीं है।

अनुक्रमणिका फ़ाइल उपनाम का उपयोग केवल तभी किया जाता है जब कोई पृष्ठ निर्दिष्ट न हो (उदाहरण के लिए वे example.com/ पर जाते हैं)।

जहां तक ​​www.example.com से example.com को मैप करने की बात है, तो आप www.example.com नाम से एक और बकेट बनाएंगे और example.com पर वापस जाने के लिए "रीडायरेक्ट रिक्वेस्ट" का इस्तेमाल करेंगे। (यदि CNAME का उपयोग करना आपके लिए काम करता है, तो यह शायद आसान है, लेकिन यह देखने के लिए पहले इसका परीक्षण करें कि यह अपेक्षित रूप से कार्य करता है या नहीं। देखें: नग्न डोमेन (www.domain.com) को स्थिर वेबसाइट पर मैप करना जो S3 में सहेजा गया है)

देखें: एक का उपयोग करके एक स्थिर वेबसाइट को कॉन्फ़िगर करना रूट 53 के साथ पंजीकृत कस्टम डोमेन (क्लाउडफॉर्मेशन के माध्यम से स्वचालित करने के बजाय मैन्युअल चरणों का पालन करें, ताकि आप बेहतर ढंग से समझ सकें कि क्या कॉन्फ़िगर किया गया है)

1
John Rotenstein 1 सितंबर 2020, 12:42