قدم اول برای طراحی یک سایت اینترنتی انتخاب دامنه است. دامنه اینترنتی همان آدرس وب سایت است که مشتریان یا کاربران شما برای ورود به وب سایتتان باید از طریق دامنه به شما دسترسی پیدا کنند.
دامنه ها یک آدرس منحصر به فرد هستند یعنی یک دامنه فقط یک بار قابل ثبت است برای مثال اگر شما یک خانه را در نظر بگیرید برای اینکه پستچی به منزل شما دسترسی پیدا کند از طریق آدرس منزل شما اینکار را انجام خواهد داد.
برای مثال آدرس های www.google.com و themento.net یک نوع دامنه اینترنتی هستند.
دامنه ها از دو بخش تشکیل می شوند:
نام دامنه اسمی است که ما برای سایت انتخاب می کنیم و در اصل به عنوان برند سایت انتخاب می شود. نام دامنه باید به صورت پیوسته باشد و فاصله را نمی توان در آن قرار داد ولی می توان از کلمات را با خط فاصله (–) از هم جدا کرد.
در اینترنت پسوند های متنوعی وجود دارد و با یک نام دامنه منحصر به فرد می توان انواع پسوند ها را در صورت آزاد بودن ثبت کرد.
دامنه ها به صورت سالیانه خریداری می شوند و شما باید از شرکت های معتبر ارائه دهنده دامنه تهیه کنید که قیمت ثابتی هم ندارند و هر شرکت قیمت خود را برای ثبت و تمدید دامنه ارائه می دهد که هیچکدام با هم تفاوتی ندارند و می توانید از ارزانترین شرکت معتبری که دامنه ارائه می دهد تهیه کنید. البته از شرکتی هم که تهیه می کنید باید پشتیبانی خوب و سریعی داشته باشد.
به طور خلاصه هاست فضایی است که تمام اطلاعات سایت از جمله تصاویر، فایل ها، قالب، پنل مدیریت و تمام محتوایی که کاربر بعد از وارد شدن به سایت می بیند آپلود و نمایش داده میشود.
البته کاربر تمام اطلاعات سایت مثل پنل مدیریت را نمی بیند و فقط بخش فرانت یا ظاهر وب سایت را می بیند.
هاست را باید از شرکت های معتبر ارائه دهنده هاستینگ تهیه کرد که معمولا با فضای و پهنای باند خاصی این سرویس ها را ارائه می دهند.
هاست ها یا بر پایه ویندوز هستند یا لینوکس و هرکدام نسبت به زبان برنامه نویسی سایت سازگاری لازم را دارند.
هاست های ویندوزی برای سایت هایی که با زبان هایی مثل ASP و ASP.NET نوشته میشوند سازگاری دارد.
در این نوع هاست ها معمولا از کنترل پنل های زیر استفاده میکنند:
و هاست های لینوکس برای سایت هایی که با زبان هایی مثل Perl , Python , PHP و CGI برنامه نویسی شده اند سازگاری دارد.
همچنین سایت های وردپرسی با زبان PHP نوشته شدند و باید از هاست های لینوکس استفاده کنند.
در این نوع هاست ها معمولا از کنترل پنل های زیر استفاده میکنند: