سایت خبرکاو

جستجوگر هوشمند اخبار و مطالب فناوری

نحوه اتصال یک نام دامنه به وب سایتی که در AWS EC2 میزبانی شده است

ممکن است بخواهید وب سایت خود را روی یک سرور خصوصی مجازی یا ماشین مجازی مانند AWS EC2 میزبانی کنید. اما اتصال نام دامنه ای که از ارائه دهندگانی مانند Namecheap یا Godaddy خریداری کرده اید، می تواند چالش برانگیز باشد. اما اگر مراحلی را که باید دنبال کنید را می دانید، این کار دشواری نیست. در این پست، کل فرآیند اتصال یک نام دامنه به وب سایتی که در EC2 میزبانی شده است را ...

ممکن است بخواهید وب سایت خود را روی یک سرور خصوصی مجازی یا ماشین مجازی مانند AWS EC2 میزبانی کنید. اما اتصال نام دامنه ای که از ارائه دهندگانی مانند Namecheap یا Godaddy خریداری کرده اید، می تواند چالش برانگیز باشد.

اما اگر مراحلی را که باید دنبال کنید را می دانید، این کار دشواری نیست.

در این پست، کل فرآیند اتصال یک نام دامنه به وب سایتی که در EC2 میزبانی شده است را به طور کامل توضیح خواهم داد. من به شما نشان خواهم داد که چگونه این کار را به طور عملی با اسکرین شات هایی که شما را در هر مرحله راهنمایی می کنند انجام دهید. من در این مثال از یک دامنه Namecheap استفاده خواهم کرد.

4 مرحله اصلی وجود دارد که باید آنها را دنبال کنید، و اگر بحث در این آموزش را دنبال کنید، نباید خیلی مشکل باشد. آن ها اینجا هستند:

مرحله 1: وب سایت خود را بر روی EC2 راه اندازی کنید

مرحله 2: مسیر 53 را برای مدیریت DNS تنظیم کنید

مرحله 3: سرورهای نام را با ارائه دهنده دامنه خود به روز کنید

مرحله 4: منتظر انتشار باشید

بیا شروع کنیم.

مرحله 1: چگونه وب سایت خود را در EC2 راه اندازی کنید

ابتدا به https://aws.amazon.com/console/ مراجعه کنید. روی دکمه ورود به سیستم در گوشه بالا سمت راست یا دکمه ورود به سیستم در وسط کلیک کنید.

1P8t02v71WBoFie3Noxs-9-32Ckege-I36ZM4vpfsXqBiSrJTeOgvOA2F9FCTPBTFo4fkWUhwxCDIXAiB2ZTyPgRXqJpyYOGIv7EhVMw2AS00VGVR 7JrrPwW_9A94
کنسول مدیریت AWS


اگر قبلاً ندارید یک حساب ایجاد کنید. در غیر این صورت با اعتبار خود وارد شوید.

_4dJQGRVfyRepII17I6GGUmpHiEJ_YShtzztq9SBMPS8GIqk79HdS_678Cue6g7Ws06LlV28ity_Nqjwk8QJkF3SZOUgSdImmdTbOhfvzipUWGNxLk4T GRP2b14fU
صفحه ورود کاربر

پس از ورود به داشبورد اصلی هدایت می شوید.

1ten0edaOEW9fyi94wZJDYLAO4iwjMOxpR9iVX9Q-52fnDO8_W2zq85Jm9y70K0Nm32twNDmEFmFmFjQ1FYUvkW7iqcfHpaeBCRSZqYWSI_CMVS6MGB6MW3HWS0000MG1 Q3DC-FUs4
داشبورد کاربر


در نوار جستجو در بالای صفحه، می توانید EC2 را جستجو کنید و روی گزینه اول در قسمت Services کلیک کنید.

wVnUvVADZoMmKBmWMTGjA79mBeSni4Ie7U6IuvatJNeglH1ss4-JPapyqWUNHuCTEMxHm4_Wl12jhL4Y7DbSmhO_HqFhLCRxxqfT9N_2K3oZt_50XAg 99E1pQRsE
جستجو برای EC2

سپس داشبورد EC2 را باز می کند که خلاصه ای از تمام منابع EC2 را که استفاده می کنید به شما ارائه می دهد. اگر از هیچ یک از آنها استفاده نمی کنید، احتمالاً متوجه خواهید شد که مقدار هر کدام صفر خواهد بود.

G7PsvT8tE97xb4pp75H1Kmta3Jdv_A8xIWtAROQXz7vNNYQ2O6g8VliULPxLQmcGwOxf_BXcwE_QBrKtLVqdlM-8j5BSkJUzfGiAsyAsy6Mj0ByT qgfPws1ZMs4PAutQ
داشبورد EC2

راه اندازی یک نمونه EC2

روی دکمه Launch Instance کلیک کنید.

در صفحه "راه اندازی یک نمونه"، مشخصات ماشین مجازی که برای میزبانی وب سایت یا برنامه وب شما در نظر گرفته شده است را انتخاب می کنید. در ابتدا، برای شناسایی آسان، یک نام به دستگاه خود اختصاص دهید.

به خاطر این مثال، از نام "FC Web Server" استفاده کردم.

PGh6o3yysjEl5xkqof7IvhE7Dg0eU6SWO9fmRaRY0sEUJoWLPiXcunxQQ4MI1Z_k1oaGbymInJLxTJv9l02pcmrfxi_YPjRZdPnW7qwtiKjVFW1W72PjWFW1W72PojFJWF _KlIlKQkN_4
نامگذاری EC2 Instance

تصویر ماشین آمازون (AMI) را انتخاب کنید که نشان‌دهنده سیستم عامل و برنامه‌هایی است که می‌خواهید به‌طور پیش‌فرض روی ماشین مجازی خود در هنگام راه‌اندازی آن داشته باشید.

به خاطر این مثال، من اوبونتو را انتخاب کردم و از سرور واجد شرایط Ubuntu 22.04 LTS به عنوان AMI استفاده می کنم. من معماری را روی 64 بیت (x86) گذاشتم.

T2FD0Pwnrkni6FWDuK1P_NFgPVmoV63I9QRFFLPt6HijKo4MuBGZr8Kua4ELs8p9ThtDYOF4juugnrZOYi3G9Pq4u1GkF-V8ZJjUq3rjLy9ZwJg1-V8ZJjUq3rjLy9ZwJg1p gSzGsjOPY7G61Y
انتخاب تصویر ماشین آمازون

برای نوع مثال، شما همچنین می‌توانید از t2.micro واجد شرایط ردیف رایگان استفاده کنید – اما اگر برنامه یا وب‌سایت شما به منابع بیشتری نیاز دارد، باید مناسب‌ترین نمونه را بر اساس تعداد vCPU و حافظه مورد نیاز انتخاب کنید.

L-syY4yUQNlpzBn_3EchnBFOPzCcVs_6yOgtdjljp05Gn6cTr0XLONAiDY_nNuILJq4tV2y5yug6IJdEagCu599FanEYkrV9QrKwbwpxqZJ9V9Y9D BxLyfA79YJ5A
انتخاب نوع نمونه

برای اتصال ایمن به ماشین مجازی خود، به یک جفت کلید SSH نیاز دارید. ادامه دهید و روی پیوند ایجاد جفت کلید جدید در زیر بخش جفت کلید کلیک کنید اگر از قبل یک جفت کلید موجود ندارید که بتوانید از آن استفاده کنید.

35slbh7seL4zxMwSnR4ZrZPddFJ0yAOxvJIPatukKXAb0wIbuJ9wfOWRdbGHSFJRaMUsSiCV0-d-NiZqMe0gQVppGCU4WbMyN33XXMtOvJwhyZwEm yy7_xwOLOH0
ایجاد یک جفت کلید

به جفت کلید خود نامی بدهید که بتوانید به راحتی آن را شناسایی کنید. نوع جفت کلید را روی RSA و فرمت فایل کلید خصوصی را روی .pem قرار دهید. همچنین اگر در محیط ویندوز هستید و می دانید چگونه از PuTTY استفاده کنید، می توانید از ppk. استفاده کنید.

روی دکمه ایجاد جفت کلید کلیک کنید. پس از کلیک بر روی آن، فایل به طور خودکار دانلود می شود. مطمئن شوید که این فایل را در مکانی امن نگهداری می کنید.

به تنظیمات شبکه بروید. شما باید یک فایروال راه اندازی کنید که پروتکل های مختلفی را کنترل کند که از طریق آن می توان به وب سایت یا برنامه وب شما دسترسی داشت. به خاطر این مثال، می‌توانید ایجاد گروه امنیتی را انتخاب کنید و به SSH، HTTPS و HTTP اجازه دهید.

می توانید آدرس IP را در Anywhere 0.0.0.0/0 بگذارید.

pmqY3ZoEQF7G0EcQPi49Ik6LjrwM3AkK3k2pgXbC4YpEn61ISeXjZID3l2cIK2cyNMrRKSTksLtRNeOZQ4zRyTAyKHZcxattdNOgY5bLunSXbC4YpEn61ISeXjZID3l2cIK2cyNMrRKSTksLtRNeOZQ4zRyTAyKHZcxattdNOgY5bLunSiKxLxLz c_SxjhLXMoY
تنظیمات شبکه برای نمونه شما

در نهایت، باید گزینه های ذخیره سازی را پیکربندی کنید. همچنین می توانید با gp2 پیش فرض 8 گیگا بایتی استفاده کنید. می توانید جزئیات اضافی را نادیده بگیرید و روی دکمه Launch instance کلیک کنید.

og9GB9frMs-IFbrDxUhwS5FXefMLDISspiJCMhskzN0nX9JVabNKbo-VWw-HQ1q9Tq7_ONdQRGAzbttG_nbEuWihA2mjVX-BZNFOL32pEyzz0JNUR8TQIcklWihA2mjVX-BZNFOL32pEyzz0JNUR8TQIckLW000WLQIkW00WLW000JNUQIQWL000000W10WL000FW1006W000WLQIck ssI
پیکربندی ذخیره سازی برای مثال شما

پس از اینکه نمونه با موفقیت راه اندازی شد، یک پیام موفقیت آمیز دریافت خواهید کرد.

qNgmnZI1S2YUOoSc6Pv92rlo40HDxFquPmXOP_1Qdqx103KxBfsSZyzw1Q6xDpy2J7q_3cIdXHpsGsa8B3NEeTYAaImUk31nf4M5DmgYPHXwDeQe XAfR4AXe041I
پیام موفقیت پس از راه اندازی نمونه

اتصال به نمونه EC2

شما اکنون ماشین مجازی خود را ایجاد کرده اید – پس باید به آن متصل شده و آن را روشن کنید. می توانید این کار را با کلیک بر روی گزینه Connect to instance انجام دهید. همچنین می توانید روی View all instances کلیک کنید تا نمونه ای را که ایجاد کرده اید مشاهده کنید.

اگر روی مشاهده همه نمونه‌ها کلیک کنید، به این صفحه می‌روید که در آن نمونه خود را می‌بینید (به زیر مراجعه کنید). اگر فقط یکی دارید، چیزی شبیه آنچه در زیر نشان داده شده است خواهید دید. اما اگر نمونه های دیگری دارید، تمام نمونه های ایجاد شده در همان منطقه AWS را خواهید دید.

kKXsADE-G5yS_Z0EKK6KQx7QviZnJrrhAyorzGJC6DPPH53aXcVWmxW_AjvpfwrAtYNzIS6JF3uKySS2R3ehgQGxKmCFL-lGAqtCSsA9sB95hHiRVC5 t_a5LfE
فهرست نمونه های EC2 راه اندازی شد

نمونه خاصی را که ایجاد کردید انتخاب کنید و روی منوی کشویی Actions در سمت راست بالا کلیک کنید. سپس می توانید از منوی کشویی روی Connect کلیک کنید.

HlYh7FNpoUi-BvMCg_J9hANAg9w0HWoISqCquGaJ5agnv5a6fpkG29qqpPsh8D47ntjd35TZY5e6FyQF2SxzQ4VmsBoY2uFigDIXsl-zy7xWPkhnd OS-IZ6FUQ
اتصال به نمونه انتخاب شده

راه سومی که می توانستید برای رسیدن به صفحه اتصال به نمونه استفاده کنید، کلیک بر روی Instance ID از فهرست نمونه ها است. شما را به صفحه نمونه با جزئیات مربوط به نمونه انتخابی خود می برد. سپس دکمه اتصال را در سمت راست بالا پیدا خواهید کرد.

TjXw51BB3V9HLxnXsKszZUyIRNzAwa_GvobWLHxPzYf0QnrzCLofCa8TGVspGR5NpfDniXSiiYkEtxpmsAkHHlz8XXVdqZhd_Xn5H3H3GaWkVk2H3H3GaWkf0 8xJt9SFckaOM
جزئیات در مورد نمونه انتخاب شده

در صفحه اتصال به نمونه ، چندین گزینه برای اتصال به نمونه خود به شما ارائه می شود. به خاطر این مثال، می توانید از EC2 Instance Connect استفاده کنید. این گزینه به شما امکان می دهد از طریق مرورگر به ماشین مجازی خود متصل شوید. می‌توانید مقادیر پیش‌فرض را رعایت کنید و روی دکمه Connect کلیک کنید.

SjIELpNqBcMXahNHK_dJx3Jhky8CdXxr0kbdhOpWqQZ-nM3BLEQ9A8uGv4Uh-alBNA5aYWDuXOGEw_MS48VM3InAQQJquHHvq2yl7FYlkq98G0V000FYlk98G0VM3InAQQJquHHvq2yl7FYlkq98G000L ZuKPTsLGw
گزینه های اتصال به نمونه

این یک ترمینال را در مرورگر باز می کند. این ماشین مجازی شم است. به یاد داشته باشید که اوبونتو را نصب کرده اید، پس اکنون به یک ماشین اوبونتو با تمام مشخصاتی که انتخاب کرده اید دسترسی دارید.

KdV49cJVMg2EEVOdVkhZNWbG9qtA2u0H3OahaZDCnkoTcgjnZBuI4ZWY_GQKG1o_fbUkocBljYl8RB2LbVG969eq6az-R8csZEXAIxo1frHGHz4M NeFatgineEg
ترمینال اوبونتو در مرورگر باز شد

اکنون زمان نصب NGINX فرا رسیده است. مراحل زیر را برای نصب NGINX روی نمونه خود دنبال کنید.

فهرست بسته خود را به روز کنید

از این دستور برای به روز رسانی فهرست های بسته خود استفاده کنید:

sudo apt update

cnk6SxfwNaz-dsEUd1C3AcaM1Ueh-GGTRCRTEoRNDYKIs_Gp2bU1JwsBwLzd05mwGLrDjVscZuWq2mu-6CU0Ch5Tx7TQ0rraMc3_BVUIGtBH8jjFQYQVRv2UGtBH8jFQYQVRj5 4bHyQg
به روز رسانی فهرست بسته ها

NGINX را نصب کنید

برای نصب NGINX از این دستور استفاده کنید:

sudo apt install nginx -y

5xyqlguhGA2pCjltDJXeLFKNsm-HaKTlDab6QjmlucpBWRLGdEbjoFg5_5FJ3xV73s047_ycOX59A7Yphq4xyKBZmcv1NfWySx3G2XWgQiLCA4BXWGQ11NfWySx3G2XWgQiLCA 2-7E7PVRml6h38
در حال نصب NGINX

پس از اتمام نصب، می توانید با وارد کردن آدرس IP عمومی نمونه خود در نوار آدرس مرورگر، به صفحه پیش فرض NGINX دسترسی پیدا کنید.

برای پیدا کردن IP عمومی، می توانید پایین ترمینال خود را تحلیل کنید یا به صفحه نمونه بروید و آدرس IPv4 عمومی را جستجو کنید.

hYkF9Fvl2yc-W6kR5XWQWGTnEINJbEdj3k9_SQZUGcdb_MQ3MgQ6fKOh791HgxEdDXC28g2Mazk04n-JsM1xwT2TttF5u_vZQ_lb3PZQe PT0QC3CWhzgYxQZxLmos
آدرس IP عمومی نمونه از زیر ترمینال
86hZhXn99AFBdk-gZ6fqa-yLLzJqqAASd43rL0zM-kD0ZflQJ_65yP4s4bSKcxYFvaPiLThaX948B8Q12iQrmeQw8rwkbCwrhP-RdWTHUdzU2ZT qHhzAjgqntzW0s4g
آدرس IP عمومی نمونه از صفحه جزئیات

شما باید صفحه پیش فرض را مانند شکل زیر در مرورگر خود باز کنید:

JZPEFIWMHIUAWSURn80p-AEYsWukl-W5Um2YZ9ce5d4Ox9H8UQozMnYCltaLTBfbzl_tvmZ3Fn6tJEO_VOv-_1ne7F8ElYIUexdg9I7JgySqSqSmYxLTY9I7JgySqSm2xRmTY bmG6M5ZKsQ
صفحه پیش فرض برای وب سرور NGINX

نکته: ممکن است مجبور شوید صفحه را به‌روزرسانی کنید تا کار کند.

برای مجموعه مراحل بعدی برای راه اندازی وب سایت یا برنامه وب، به زبان برنامه نویسی یا چارچوبی که استفاده می کنید بستگی دارد. اما از آنجایی که این آموزش بر روی اتصال نام دامنه به EC2 شما متمرکز است، می توانید مراحل بعدی را برای اتصال دامنه ادامه دهید.

m9xoyqffR1ExdcIcXO7Ir5owVxyZgVP3z1iPaG_ISKUyIn6nwlCP_sJH-Yn6y64ZytEQkS0hLMXTirDdwHzAHnUrr0j8H4vj8v-2i1KATrE8D10X1KATd800000001KATd800000001KATr80000000000 FnQG0l4gxE
صفحه پیش فرض NGINX

با استفاده از این تصویر، اکنون نام دامنه خود را به این وب سایت متصل می کنیم. همانطور که در تصویر بالا می بینید، من با آدرس IP عمومی نمونه EC2 به آن دسترسی دارم.

اتصال وب سایت با نام دامنه به سادگی به این معنی است که آدرس IP آن را با یک نام به یاد ماندنی جایگزین کنید. در مورد ما، من آن را با نام دامنه krachy.com جایگزین خواهم کرد.

مرحله 2: نحوه تنظیم مسیر 53 برای مدیریت DNS

AWS سرویسی به نام Route 53 ارائه می دهد که می توانید برای مدیریت DNS (سرویس نام دامنه) استفاده کنید. پس اکنون، ما باید این سرویس را برای مدیریت دامنه ای که خریداری کرده اید راه اندازی کنیم.

من دامنه خود را با Namecheap دارم، اما روند تقریباً برای هر شرکت خرده‌فروشی دامنه مشابه خواهد بود.

ابتدا باید یک منطقه میزبان در مسیر 53 ایجاد کنید.

XVis1IAhzZ3CdJiDBOu9NXc66ER63DSDgfuWLL-zqiJStnsjEa0COfK-EtuKYnpjBr6gOouLcAYDQlhcrRX1YNIFbNk4qyzYIuLHqJ2Y3f1zo4lvRzMHV2Y3f1zo4lvRzMH25 CoUv0
آمازون مسیر 53

ایجاد یک منطقه میزبان در Route53

برای انجام این کار، روی دکمه نارنجی Get started کلیک کنید. مانند تصویر زیر شما را به صفحه بعدی می برد.

2ZJ658N8zV3L9UjxrRDqmAUSF-6se1J6yc0qBRO_tsATMijkY3k7cWc5D2TFIiC_PHLOEvukyQnVo5vJi7mQQq19y1bNJCeeYsvBQ_Offat5RfRfWyT Xr63R4IY9mU4
گزینه های شروع به کار برای مسیر 53

Create hosted zones انتخاب کنید و روی دکمه Get started کلیک کنید. ادامه دهید و جزئیات را در صفحه بعد پر کنید.

ibfwFdt41BH4rgMKJ44-4qmcF-xUTePMD6WL7Q341AzcBM6KWUtrwvGAavwuZmEWNeImMVuPLQfRsfkaMKjiDSpfA1r5IRQEXo1crcbZL3hFuRbYNFTXO1crcbZL3h3bYRFTX1crcbZL3h3bYNPet NdpdE3g
پیکربندی منطقه میزبانی شده
-UmPq2sd9RuiNkRxwC545W0iXzSnofRok4d3XVJ4yMoxP4j7jM_WQp2FzUeptBEmlFknPgeB4DY3EjDUtlu-dGgwfLK-bCyCtHv4DW1OYPZXVXV1DYU3WPXVXVT mkjWUsXi8oTwY
ارائه جزئیات برای منطقه میزبان

نام دامنه ای را که می خواهید به نمونه EC2 متصل کنید ارائه دهید و سپس توضیحی برای آن ارائه دهید که تشخیص این منطقه میزبانی شده از هر منطقه دیگری که ممکن است داشته باشید را برای شما آسان تر می کند. Public hosted zone انتخاب کنید زیرا می خواهید وب سایت شما برای عموم قابل دسترسی باشد.

روی دکمه نارنجی Create hosted zone کلیک کنید.

A4_iFzOVyOTal9QBXCCVAaI56OaNs-Z9yQfZKqDWzSbMj1sE953_z3kUi9v_L8hq25FBjgt-MolYw0pANYVsawS4oek9KkJpJikW6E_WzSbMj1sE953_z3kUi9v_L8hq25FBjgt-MolYw0pANYVsawS4oek9KkJpJikW6E_RwMXmDs vFolNSxieIlduwnE
پیام موفقیت برای منطقه میزبان

یک پیام موفقیت آمیز سبز دریافت خواهید کرد که نشان می دهد منطقه میزبانی شده را با موفقیت ایجاد کرده اید.

گفت ن رکورد به منطقه میزبانی شده ایجاد شده

از اسکرین شات بالا می بینید که Route 53 به طور خودکار دو رکورد برای ما ایجاد می کند: رکوردهای NS (Name Server) و SOA (Start of Authority). رکورد NS چیزی است که برای نشان دادن دامنه خود به این سرویس نیاز دارید. اما قبل از اینکه آنها را بگیرید، باید چند کار را در اینجا انجام دهید.

از آنجایی که وب سایت ما بر روی یک نمونه EC2 میزبانی می شود که می توان از طریق آدرس IP عمومی آن به آن دسترسی داشت، باید یک رکورد A برای آن ایجاد کنید. همچنین فقط برای اینکه مطمئن شوید افرادی که سعی می کنند با زیر دامنه www به وب سایت شما دسترسی پیدا کنند هنوز هم می توانند به آن دسترسی داشته باشند، باید رکورد دیگری با نام مستعار برای آن اضافه کنید.

برای انجام این کار، همانطور که در تصویر زیر می بینید، با کلیک روی دکمه نارنجی Create record شروع کنید:

0Sb2ip2tg_IvOAaumH1KB4V8d6XPFtBk9s1lBJ1lyTXHnia3kCe5VicjCqd-D1VX14fpGSoJp0GlskDDxtgOb8ztgFrGXJP_cHQ8xpUH1 c_OTRoUiBcuDA-500I
گفت ن رکورد A

برای رکورد A ، چیزی را در کادر ورودی subdomain قرار ندهید. در قسمت Record type، مطمئن شوید A – Routes traffic to an IPv4 address and some AWS resources انتخاب شده است. سپس IP عمومی نمونه EC2 خود را در ناحیه متن برای Value جای‌گذاری یا تایپ کنید.

می‌توانید همه چیز را به‌عنوان پیش‌فرض بگذارید (نکته: تحلیل کنید تا مطمئن شوید که خط‌مشی مسیریابی مسیریابی ساده است).

برای دریافت آدرس IP، به نمونه ای که استفاده می کنید مراجعه کنید و به دنبال آدرس عمومی IPv4 بگردید و آن را کپی کنید.

m1uIxp03So9xxaiE-YvmS9Px93lq48sMG0V6ZA84MmNsjHHn6eQZW6SyWN1nvacKelmqboYRG-RSJzViGtmJ1M9YOI8iX8dnmEKPi5YOI8iX8dnmEKPi5YHCFUFUTV8HHCFUFUF6HKPiHHCFUfZh5 EF53AWwBigGXw
آدرس IP از صفحه جزئیات نمونه

اکنون باید شبیه چیزی باشد که در زیر نشان داده شده است (به عنوان مثال، 18.232.109.18 IP عمومی است). سپس روی دکمه نارنجی Create records در گوشه پایین سمت راست کلیک کنید.

5oj2JsQt_YRKWqDSbINcSWbnK5ON3T1u49MI9TyYqhuSMkcaJ3SU__aYJjh7cc7730OVsIDVRC9WMiWzEshiDkYl1NIJ8cb6sdYmHQuvW9Y7kz1PHBKJaRxy PWx374
تکمیل ایجاد رکورد A

شما باید یک پیام موفقیت را ببینید. همچنین، این رکورد اکنون به جدول رکوردهایی که قبلاً مشاهده کردید اضافه می شود، همانطور که در زیر نشان داده شده است:

DlR8djeTU_JtBEWHJIbwxfhxHzI_ubQl5Bfx2X6f3qlpnDwr3R_xs1YuZN_2donh4sH8KTG1PRWicd7wjzLLcjjoRcdTOHENhKGpvcNDEecudxrmxPvcNDEecudxFRV6HW6HBV6HB6HQV1 dV0SkI
پیام موفقیت پس از ایجاد رکورد

شما هنوز هم باید رکورد را اضافه کنید تا استفاده احتمالی از www هنگام دسترسی به وب سایت خود را تامین کنید. روی دکمه Create record کلیک کنید تا آن رکورد اضافه شود. این بار، www در کادر ورودی ساب دامنه قرار می دهید.

4JBcC8FFtVm9GLd3hl0wm3PptwXgpaySUlxdw2g1vWnu0g3jote---0v5MxLVTz6Ypj3yjAEngPx4XfUDgJ2-uShQiY5z8sKTI0yLiCJ5SKWLx4x ruMJ9dSIr8
گفت ن رکورد برای مدیریت استفاده از www

همچنین، باید Alias را که در زیر نام Record قرار دارد، روشن کنید. پس از روشن کردن آن، مجموعه جدیدی از گزینه ها (ترافیک مسیر به) در دسترس خواهد بود.

xd5aFDvaDaCl6i4ZV-8ZHhmRTBcE8UDLjTe9N1p6ffOhRYFZuAt2ElEAGyXV4piLPk8pJD3e_uS-3MXBZDU5nN1n4XWHd9k49HYkrQvHd9k49HYkrQlGeiZt2HYkrGeiZt Q5Dl5hVZvZ6h1SY
فعال کردن نام مستعار برای ضبط

برای منوی Choose endpoint پایانی، Alias to another record in this hosted zone انتخاب کنید و منطقه به طور خودکار برای شما پر می شود. اما فیلد دیگری با عنوان Choose record نیز به نمایش می گذارد.

tzVQSFj6MyEhnT-7p_310X_DgbuucKT3BqKmbgIUqihIAfdiFvJw83HTlpG8mGVdhOFjyCOn0lFSkFFlgdk2sQH9aE6fINs29BoyPZs35uZPWFMVMGVMGVNF9BHQVMGVNF1FSKFN 2MxTGRBldM4TMA
یک گزینه برای "مسیر ترافیک به" را انتخاب کنید

پیش بروید و در قسمت Choose record کلیک کنید تا نام دامنه شما را به شما پیشنهاد دهد. پیش بروید و آن را انتخاب کنید.

cCGijn9B6_j8BtxIs-zncIDZyRoRsb66JdeLPJv4-RgSNlbT8aZr6CELWboC7zYfuspwoRE3bhlOKvCeZ4RFESKzmA47SoYTX5N9119kdA9QeV28W25KdA9QeV28W2KdA9QeV28W25Ke TWs3nU4
دامنه را با رکورد مرتبط کنید

اکنون شما آماده اضافه کردن این رکورد هستید، پس بر روی دکمه Create records کلیک کنید. پیغام موفقیت آمیز دریافت می کنید و مشاهده می کنید که رکورد جدید به جدول رکوردها اضافه شده است.

2SmlaORdC9UHuNL_FDJxTKNUBTqfRloS3jK1TtB4N_mzfVIWwXI-N33kd2qizIGlUGvuGm1lvBUdMj3T99BnG6t-AcOiZd2mQk-dnwLBrOWs Fujv5OWw_dIzjC0DY
پیام موفقیت پس از گفت ن رکورد جدید

پس از اتمام تنظیم سوابق، اکنون می توانید به روز رسانی سرورهای نام خود را با شرکت خرده فروشی دامنه ما (در مورد من NameCheap) ادامه دهید.

مرحله 3: سرورهای نام را با ارائه دهنده دامنه خود به روز کنید

اگر قبلاً یک حساب کاربری با ارائه دهنده دامنه دارید، وارد حساب خود شوید. اما اگر اینطور نیست، برای خرید دامنه جدید باید با یکی ثبت نام کنید.

من شخصاً از Namecheap برای اکثر دامنه های خود استفاده می کنم. پس ، من نشان خواهم داد که چگونه می توان این کار را با Namecheap انجام داد (اما دوباره، برای ارائه دهندگان دامنه های مختلف مشابه خواهد بود).

توجه داشته باشید که من قبلاً یک نام دامنه دارم و برای هر دامنه ای که خریداری می کنید تعدادی سرور نام پیش فرض خواهید داشت. هدف شما در اینجا این است که سرورهای نام پیش‌فرض یا هر چیزی که سرورهای نام شما در حال حاضر هستند را به مواردی که Route 53 در اختیار شما قرار می‌دهد تغییر دهید.

تغییر سرورهای نام در Namecheap

Lkdxzcd7dt-85SamUv4R2c1OI0UY9W3zAqqlXljpI6x4ywSlFUxbPJ-y1F3CGHlxW6Laz55IaS542jSeZuo3uc_gQqsMEL4ysQEEQEQUFU8BQE4YSQEEQYQUFR YvqIbT-4lbkeu72Qs
داشبورد کاربر Namecheap

روی Domain list کلیک کنید تا فهرست ی از تمام دامنه هایی که در آن حساب دارید را مشاهده کنید. به دنبال دامنه خاصی که دارید بگردید.

4eSm_L1erf8ma66aZNKJCQtFCjIgJgQ0i7mx013PJ6ZRZU-zp2gHOltqYrZFaworF9-sUGE5iW07joLUw4rlUnPx7aUiCdyxDCljZtFv7YaDaX5HMY0000X5HMy000000000000015000150000150001500015000000000000000000000000000000000000000000000000000000000000000000000000000000010 s1XPS-aR3fg
فهرست دامنه

در کنار هر نام دامنه، دکمه Manage را خواهید دید. برای دامنه ای که استفاده می کنید (در مورد من krachy.com) روی مورد مربوطه کلیک کنید.

sTT4r41ZnwwtG9FURnWSo4SDEvhhuiXXfhDrJDgSxg26Jk2VmWhLMkL-SWhQJ9b84l88LsPf-ywDaxnWpbI7VD44tl3Kprau26EoTqAzQnFRx -o6r_QBMxPRHgVc
صفحه جزئیات برای دامنه انتخابی

در قسمت Nameservers، مطمئن شوید که Custom DNS انتخاب کرده اید. سپس به مسیر 53 برگردید و سرورهای نامی را که به شما ارائه شده است کپی کنید. سپس آنچه را که در حال حاضر دارید حذف کنید و آنچه را که از مسیر 53 بدست می آورید اضافه کنید.

در مورد من، Route 53 به من چهار Nameserver مختلف داد. پس باید آنها را یکی پس از دیگری کپی کنم و به Namecheap اضافه کنم (به یاد داشته باشید که موارد قدیمی را که در حساب ارائه دهنده دامنه وجود داشت حذف کنید).

vq9KwsyF13Tmt00vHzDIkIMU47h_5EzB4CaXFUhrvjpIJqpWCI8qOcmXEkdqJS92d6up3nvVYq78gSE-4SHMATFxJWSNQJvdhZZW-SUh4ThuAJpHg0000000004H4HQ4HQ0JQ4LHQ4HQ0JQ4 Tu_R-OcjGg
سرورهای نام برای نام دامنه

در Namecheap، آنها دو فضا را برای سرورهای نام در نظر می گیرند - اما یک دکمه درست در زیر وجود دارد که به شما امکان می دهد بیش از 2 را اضافه کنید. در مورد من، من هر چهار آنها را اضافه کردم همانطور که در زیر می بینید:

Bunq4l59Hm7HzrnOzqDwU1YesduGAhxdlpuOYVp8290Mc30rY3z3iwSg0D6LCra4t2JJ2ysGEWqdIdDA18YfGIEvdpWNMFuGkKF7k9ZVZV6qv4GKF7k9ZVZ60V8DF7KF7K9ZV6LQ4-v4 NmlOoGFk4XpaPKg
به روز رسانی سرورهای نام

همچنین پس از گفت ن آنها باید تغییرات را بپذیرید و ذخیره کنید. در اسکرین شات بالا، می بینید که در سمت راست Custom DNS یک علامت تیک و یک علامت x وجود دارد. برای ذخیره تغییرات روی علامت چک کلیک کنید.

پس از ذخیره، متوجه می شوید که آن دکمه ها دیگر در دسترس نیستند.

7xuh7yPSzecl12m5BCblDIWBcXo27f5dqPK6huZpGLvZ-R2gH3wTYHaWCl02X3xTZLBAKWbNvGyyIPn4pkaMMQv6xO9nORX-BDZw21k_0hwSTPXYx4BUbR6TPXYQBU0 Jf5yDk
سرورهای نام به روز شده در Namecheap

مرحله 4: انتشار DNS

تبریک می‌گوییم، شما اکنون با راه‌اندازی تمام شده‌اید. اکنون فقط باید منتظر بمانید تا انتشار DNS تکمیل شود.

این مرحله شامل هیچ اقدامی نمی شود، بلکه فقط چند دقیقه صبر می کند. انتشار می تواند از چند دقیقه تا بیش از 24 ساعت طول بکشد.

اما پس از مدت کوتاهی، فقط نام دامنه خود را در نوار آدرس مرورگر خود وارد کنید و ببینید آیا وب سایتی را که میزبانی کرده اید در نمونه EC2 نشان می دهد یا خیر.

پس از انتشار DNS، وب سایت شما روی نام دامنه ای که استفاده کرده اید فعال می شود. یک بار دیگر تبریک می گویم!

UOIjgyUqN4-DGBvTfLscjsnulDkapBsOvEfga7m-NkEkp8CriJfXEL-w1a6ZdlqIOc_ebkK1NLQm7H-tZDIOEMhcj3_cWfEUPLXjyob7aql4bUAd1 PC4gHCwwvQw
وب سایت پس از انتشار DNS به دامنه پیوند داده شد

همانطور که می بینید، این همان رابطی است که من با آن شروع کردم - اما خبر خوب این است که اکنون با نام دامنه ای که خریداری کرده ام و نه با آدرس IP نمونه مورد نظر به آن دسترسی پیدا کردم.

بسته بندی

با وجود اینکه کارتان تمام شده است، در حال حاضر از یک پروتکل انتقال غیر ایمن (http) برای وب سایت خود استفاده می کنید. این به این دلیل است که شما هنوز گواهی SSL را در وب سایت خود نصب نکرده اید.

مراقب آموزش بعدی من باشید که در آن نحوه نصب SSL در دامنه خود را برای ایمن سازی آن (https) به شما آموزش می دهم.

خبرکاو