অ্যামাজন এস 3 -তে স্থির হোস্টিং - ডিএনএস কনফিগারেশন


117

আমি একটি অল্প ওয়েবপ্যাজে কাজ করছি (সমস্ত ক্লায়েন্ট-সাইড) আমি এটি অ্যামাজন এস 3 এ হোস্ট করতে চাই। আমি এটিতে বেশ কয়েকটি গাইড পেয়েছি এবং নিজেকে একটি বালতি তৈরি করতে সক্ষম করেছি (আমার ডোমেনের একই নাম সহ), এটি একটি ওয়েবসাইট হিসাবে সেট করে কিছু সামগ্রী আপলোড করে।

যেখানে আমি লড়াই করছি এবং যেখানে সমস্ত ডকুমেন্টেশন কিছুটা অস্পষ্ট হতে শুরু করেছে, তা হল কীভাবে আমার ডিএনএসকে সঠিকভাবে কনফিগার করা যায়।

আমার সমস্ত নিবন্ধক ( 123-রেজি ) ওয়েব ফরোয়ার্ডিং যা আমাকে mydomain.com.s3.amazonaws.com দেয় তা প্রস্তাব করতে পারে

আমার কী কনফিগার করতে হবে এবং আমি (যেখানে 123-রেজি / আমাজন) একটি পরিষ্কার URL পেতে পারি?


যেহেতু এই প্রশ্ন জিজ্ঞাসা করা হয়েছিল বিষয়গুলি পরিবর্তন হয়েছে। : এটা এখন সম্ভব, একটি রুট ডোমেনের সাথে এস # আপনার সাইট হোস্ট দেখতে এর জন্য এখানে হাঁটার-থ্রু হয় docs.aws.amazon.com/AmazonS3/latest/dev/...
pors

উত্তর:


248

মনে হচ্ছে আপনি ইতিমধ্যে বেশিরভাগ কাজটি করেছেন। স্পষ্টতার জন্য আমি ঠিকমতো সেট আপ করেছি তা নিশ্চিত করতে আমি আবার এই পদক্ষেপগুলি অতিক্রম করব:

  1. আপনার ডোমেন নামটি বালতির নাম হিসাবে ব্যবহার করে একটি এস 3 বালতি তৈরি করুন (আপনি যদি নিজের সাইটের উদাহরণ.কম বা www.example.com হতে চান তবে আপনার বালটির নাম www.example.com হওয়া উচিত)

  2. আপনার সামগ্রী এস 3 বালতিতে আপলোড করুন। আপনার ওয়েবসাইট সূচী ফাইলগুলির জন্য একটি সুসংগত নাম চয়ন করুন (সাধারণত। 404 পাওয়া যায়নি ত্রুটিগুলির জন্য আপনি একটি কাস্টম পৃষ্ঠাও আপলোড করতে পারেন। এটিকে 404.html কল করুন। আপনার ওয়েবসাইটের প্রতিটি ফাইলকে পড়ার অনুমতি দিন যাতে জনসাধারণ এটি দেখতে পারে। বালতিকে কোনও অতিরিক্ত অনুমতি দেবেন না, কেবলমাত্র ফাইলের মধ্যে।

  3. আপনার বালতিটি একটি ওয়েবসাইট হিসাবে কনফিগার করুন। এডাব্লুএস কনসোলের সাহায্যে ( https://console.aws.amazon.com/s3/ ) আপনি নিজের বালতিটি নির্বাচন করতে পারেন, বৈশিষ্ট্যগুলিতে ক্লিক করতে পারেন, তারপরে "ওয়েবসাইট" ট্যাবটি নির্বাচন করতে পারেন। সক্ষম ক্লিক করুন এবং আপনার সূচী দস্তাবেজটিকে "index.html" এ সেট করুন এবং আপনার ত্রুটি নথিটি "404.html" এ সেট করুন। ওয়েবে ( http://docs.amazonwebservices.com/AmamaSS3/latest/dev/WebsiteAccessPermissionReqd.html ) মাধ্যমে অ্যাক্সেসের অনুমতি দেওয়ার জন্য আপনাকে নিজের বালতি অ্যাক্সেসের অনুমতি সহ সেট করতে হবে )

  4. ওয়েবসাইট কনফিগারেশন ট্যাবে "সমাপ্তি" URL টি নোট করুন। এটি আপনার ওয়েবসাইট যেখানে থাকে। আপনি লিঙ্কটি একটি নতুন উইন্ডোতে খুলতে পারেন এবং আপনার ওয়েবসাইটটি দেখতে যেমন দেখাবে ঠিক তেমন দেখা উচিত। আশেপাশে ক্লিক করুন এবং নিশ্চিত করুন যে সবকিছু প্রত্যাশার মতো কাজ করে।

আপনি নীচের সমস্ত পদক্ষেপে শেষ পয়েন্ট ঠিকানা ব্যবহার করা আবশ্যক। সাধারণ www.example.com.s3.amazonaws.com কাজ করবে না - আপনাকে আঞ্চলিক সংস্করণ ব্যবহার করতে হবে ( http://www.example.com.s3-website-us-east-1.amazonaws.com/ )

এখন, আমরা আপনাকে একটি পরিষ্কার, কাস্টম ইউআরএল দিতে ডিএনএস সেট আপ করতে পারি।

প্রথমত, আমরা আপনার সাইটে www.example.com মানচিত্র করব।

আপনার ডিএনএস সরবরাহকারীর সরঞ্জামগুলি (আপনার ক্ষেত্রে 123-রেজি) ব্যবহার করে আপনাকে www.example.com.s3-website-us-east-1.amazonaws.com এ www.example.com ম্যাপ করার জন্য একটি সিএনএম রেকর্ড তৈরি করতে হবে need

আপনি যদি কেবল www.example.com চান তবে কেবলমাত্র সিএনএম আপনার প্রয়োজন thing বেশিরভাগ লোকেরা "উদাহরণ.com" কাজ করতে চায় তাই আমাদের আরও একটি পদক্ষেপ প্রয়োজন need

উদাহরণ.কমকে প্রায়শই একটি নগ্ন ডোমেন বা ডোমেনের শীর্ষস্থানীয় রেকর্ড হিসাবে উল্লেখ করা হয়। এটির সমস্যা হ'ল এটি কোনও সিএনএম হতে পারে না। সিএনএমগুলি কেবলমাত্র "www।" এর মতো সাবডোমেনগুলিতে কাজ করে। এটি s3 এ নির্দেশ করা আরও কঠিন করে তোলে।

স্বাভাবিক পদ্ধতির হ'ল www.example.com- এ নির্দেশ করতে উদাহরণ ডটকমের কাছে যাওয়া কোনও অনুরোধটি স্বয়ংক্রিয়ভাবে পুনঃনির্দেশ করার জন্য একটি পরিষেবা ব্যবহার করা। এরপরে এটি আপনার সিআইএম রেকর্ডটি বেছে নেবে এবং আপনার সাইটটি এস 3 থেকে পরিবেশন করা হবে।

প্লেইন পুরানো ডিএনএসের সাথে স্বয়ংক্রিয় পুনঃনির্দেশ সম্ভব নয় সুতরাং আপনাকে অন্য পরিষেবা ব্যবহার করতে হবে। কিছু ডিএনএস সরবরাহকারীরা তাদের ডিএনএসের সাথে এই পরিষেবাটি সরবরাহ করে (গডাড্ডি করেন, অ্যামাজন রুট ৫৩ করেন না। ১২৩-রেজি সম্পর্কে নিশ্চিত নয়)

যদি আপনার ডিএনএস সরবরাহকারী এটি না করে তবে কয়েকটি বিনামূল্যে পরিষেবা রয়েছে। আমি যেটি ব্যবহার করেছি তা হ'ল http://wwwizer.com/naked-domain-redirect - এর জন্য কোনও নিবন্ধকরণ বা অর্থ প্রদানের প্রয়োজন হয় না।

এই ধরণের পরিষেবাটি ব্যবহার করতে, আপনাকে আপনার নগ্ন ডোমেনের জন্য একটি ডিএনএস "এ" রেকর্ড তৈরি করতে হবে। Wwwizer.com.com পরিষেবার জন্য আপনাকে উদাহরণ ডটকমকে 174.129.25.170 এ নির্দেশ করতে একটি রেকর্ড তৈরি করতে হবে। এখানেই শেষ!

সুতরাং, এই সেটআপটির সাহায্যে যদি কোনও ব্যবহারকারী তাদের ব্রাউজারে উদাহরণ ডটকম টাইপ করে তবে নিম্নলিখিতটি ঘটবে:

  1. ডিএনএস ক্যোয়ারী: উদাহরণ.কম -> 174.129.25.170 (wwwizer.com.com এর পরিষেবা)
  2. এইচটিটিপি 174.129.25.170 তে উদাহরণ.কমের অনুরোধ
  3. 174.129.25.170 redirects উদাহরণ.com -> www.example.com
  4. ডিএনএস কোয়েরি: www.example.com -> সিএমএমে www.example.com.s3-website-us-east-1.amazonaws.com
  5. ডিএনএসের ক্যোয়ারী: www.example.com.s3-website-us-east-1.amazonaws.com -> অ্যামাজন এস 3-এ নির্দেশ
  6. Www.example.com- র জন্য HTTP অনুরোধটি এখন অ্যামাজন এস 3 দ্বারা পরিবেশন করা হয়েছে

উপভোগ করুন!


2
যে সমস্ত স্পষ্টতা জন্য অনেক ধন্যবাদ! আমি পরিবর্তনগুলি করেছি, ঠিক এটির জন্য সঠিক অপেক্ষা করার জন্য, আঙ্গুলগুলি অতিক্রম করে সমস্ত কিছু কাজ করবে।
মেরিলিন ম্যাসন

হুম, এখনও কাজ করছে বলে মনে হচ্ছে না। এখানে ডিএনএস কনফিগারেশনের একটি স্ক্রিনগ্র্যাব রয়েছে - cl.ly/CP6U প্রান্তে ডটটি সন্দেহজনক বলে মনে হচ্ছে, আমি সেখানে এটি যুক্ত করিনি, এবং সেই URL টি শেষের সাথে একটি ডট দিয়ে ব্রাউজারে রাখলে আমাকে একটি বালতি অস্বস্তিকর ত্রুটি দেয়। আমি এটিকে অপসারণ করার চেষ্টা করেছি, তবে একবার সংরক্ষণ করার পরে এটি ফিরে আসে এবং আমি এটিকে একটি / দিয়ে প্রতিস্থাপন করার চেষ্টা করেছি তবে আমি একটি অবৈধ ত্রুটি পেয়েছি। আপনি কি মনে করেন যে 123-রেজিস শেষে এটি কোনও সমস্যা হতে পারে?
মার্লিন ম্যাসন

হাই মার্লিন, আমি আপনার ডোমেন নাম (wpfill.me) নেভিগেশন একটি অনুসন্ধান করার চেষ্টা করেছি এবং আমি আপনার স্ক্রিনশটের রেকর্ডগুলির কোনও দেখতে পাচ্ছি না। 123-রেগের আলাদা "প্রকাশ" বা "প্রতিশ্রুতিবদ্ধ" পদক্ষেপ রয়েছে? আপনার কনফিগারেশনটি কার্যকর হয়েছে বলে মনে হয় না।
সিক্রেটমেক

হুম, আমি মনে করি 123-রেগ নিয়ে অবশ্যই সমস্যা আছে, আমি DNS রেকর্ডগুলি পুনরায় সেট করার চেষ্টা করেছি এবং 48 ঘন্টা ধরে এর প্রচারের জন্য অপেক্ষা করেছি এবং এখনও কোনও আনন্দ নেই। আমি তখন ক্লাউডফ্লেয়ারে হোস্টিং ডিএনএস স্যুইচ করেছি এবং পুরো জিনিসটি 20 মিনিটে চালিয়েছি :) আপনার সহায়তার জন্য ধন্যবাদ, সত্যই এটি প্রশংসা করুন!
মার্লিন মেসন


1

আমি বিশ্বাস করি আপনাকে অবশ্যই আপনার বালতিতে সমস্ত ডক্স নির্বাচন করতে হবে, ডান ক্লিক করুন এবং "জনসাধারণ করুন" নির্বাচন করুন। প্রতিবার বালতিতে কিছু পরিবর্তন হওয়ার সাথে সাথে আপনাকে অবশ্যই এটি করা উচিত। আমি তারপরে সাধারণত বালতিতে ডান ক্লিক করি, বৈশিষ্ট্যগুলি নির্বাচন করি, ডান হাতের ফলকে অনুমতিগুলি চয়ন করি তারপরে "প্রত্যেককে" গ্রান্টি "হিসাবে যুক্ত করুন তবে তাদের কেবল" তালিকা "অনুমতি দিন your আপনার নিবন্ধের বাকি অংশটি দুর্দান্ত। নগ্ন ডোমেন সম্পর্কিত অংশটি সহায়তা করেছে আমাকে আমার সমস্যাগুলি সমাধান করুন S আপনি "স্ট্যাটিক ওয়েবসাইট হোস্টিং" এর অধীনে এস 3 এর মধ্যে www ডোমেইনে পুনর্নির্দেশ নগ্ন ডোমেনও পেতে পারেন এটি সম্ভবত সবচেয়ে সহজ উপায়। আপনার সমস্ত সহায়তার জন্য আবারও ধন্যবাদ।

টিম


3
যদি আপনি উপরে বর্ণিত হিসাবে বালতি নীতি প্রয়োগ করেন তবে এই ম্যানুয়াল পদক্ষেপটি অপ্রয়োজনীয়।
সরঞ্জামদাতা

1

2019 আপডেট করুন

আজ অবধি ডিএনএস সেটিং আমার জন্য এডাব্লুএস এস 3 স্ট্যাটিক ওয়েবসাইটটি কাজ করার জন্য কাজ করেছে:

বালতি ম্যাপিংয়ের জন্য ডিএনএস সেটিং


0

আপনার 123-রেগ নিয়ন্ত্রণ প্যানেলে উন্নত ডিএনএস স্ক্রীন থেকে From

  • আমি ডিফল্ট 123-Reg সেটিংসে "রিসেট ডিএনএস" বোতামটি ক্লিক করে শুরু করেছি।

এটি আমাকে নিম্নলিখিতটি দিয়েছে;

DNS EntryType       PriorityTTLDestination/Target
*                 A                                 81.xx.xx.xx              
@               A                                 81.xx.xx.xx              
@               MX          10               xx0.123-reg.co.uk
@               MX          20               xx1.123-reg.co.uk

  • আমি তখন এই এন্ট্রি যুক্ত

www          CNAME                    www.example.com.s3-website-us-east-1.amazonaws.com

তাদের পরিচালনা ডিএনএস গাইড পিডিএফ থেকে এটি "@ রেকর্ড" বলতে "আপনার ডোমেনটিকে কোনও সাবডোমেন ছাড়া বিশুদ্ধতম ফর্মটিতে" বোঝায় "নগ্ন ডোমেন স্ট্যাকওভারফ্লো ডটকম"

তবে এটি "* রেকর্ড" কী তা উল্লেখ করে না, আমি ধরে নিয়েছিলাম এটি সমস্ত সাব ডোমেনগুলি ধরা হবে এবং ভেবেছিলাম এটি সিএমএল রেকর্ডটি অতিক্রম করতে পারে তবে এটি এরূপ বলে মনে হয় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.