قرار دادن دامنه شخصی بروی صفحه شخصی گیتهاب بدون نیاز به هاست
یکی از امکاناتی که گیتهاب در اختیار برنامه نویسان قرار میده، امکان ایجاد یک سایت رایگان با دامنه شخصی هستش، بطور مثال:
mhkarami97.github.io
که قسمت اول اون، یوزرنیم شما در گیتهاب هستش
از امکانات خوب دیگه، امکان قرار دادن دامنه شخصی بر روی این سایت هست. در این پست آموزش قرار دادن این دامنه رو بدون نیاز به داشتن هاست برای تنظیم دامنه آموزش میدم
اگر هم میخواید چگونگی ساخت دامنه شخصی رو از پایه یاد بگیرید، میتونید از آموزش زیر استفاده کنید
Apart
در ابتدا نیاز به خرید دامنه هست، من برای این کار از دامنه ir استفاده کردم که البته شما میتونید از هر پسوندی استفاده کنید
برای تنظیم دامنه به سایت گیتهاب نیاز به تنظیم cname بر روی دامنه هستش که این امکان صرف داشتن دامنه محیا نیست ولی در ادامه روشی رو میگم که این کار رو انجام بدید و نیازی به خرید هاست هم برای تنظیم مورد گفته شده نباشه
داکیومنت گیتهاب در مورد موارد گفته شده
برای تنظیم رکورد بر روی دامنه بدون نیاز به هاست من از (ابرآوران) استفاده کردم، البته از ClouadFlare هم میشه استفاده کرد.
برای این کار در ابتدا نیاز هست تا شناسه های ابرآوران رو برروی دامنه قرار بدید
بعد از این کار دامنه رو داخل ابرآوران ثبت کنید و چند ساعت صبر کنید تا وضعیتش به (فعال) تغییر کنه
بعد از فعال شدن دامنه باید رکورد ها رو بر روی دامنه ثبت کرد
اولین رکورد cname هست که عنوان www و مقدار اون هم دامنه شما داخل گیتهاب هستش
بعد باید رکوردهای A رو ثبت کرد که عنوانش @ و مقدارش برابر با IP های گیتهاب هست که داخل لینک داکیومنت بالا هم اعلام شده
نتیجه:
بعد از انجام موارد بالا نیاز هست تا دامنه بر روی صفحه گیتهاب هم قرار داده بشه.
پس به قسمت Setting صفحه مورد نظر در گیتهاب برید و دامنه رو در قسمت Custom Domain وارد کنید
بعد از چند ساعت از انجام تمام موارد گفته شده، سایت شما با دامنه ای که وارد کردید بالا میاد
یکی از خوبی های استفاده از زیرساخت ابری، امکانات بیشتری هست که در اختیار شما میزاره
بطور مثلا امکان فعال کردن https بر روی دامنه های ir وجود نداشت، ولی از قسمت آروان کلود براحتی میشه این گواهی رو بصورت رایگان فعال کرد
امکان خوب دیگه قالبیت مانیتور کامل بازدید کننده ها هست که جزئیات خیلی خوبی رو در اختیار شما میزاره