برای اینکه بازدیدکنندگان وب سایت امکان دسترسی به فایلها را داشته باشند، نیاز به قرارگیری این فایل ها بر روی رایانهای که در شبکه اینترنت به عنوان یک میزبان (Host) شناخته شده است، میباشد. آن رایانه را سرویس دهنده یا سرور (Server) مینامند. میزبانوب (Web Hosting) باید حداقل امکانات زیر را داشته باشد:
1.اتصال دائم و پر سرعت به اینترنت.
2.از نظر سخت افزار و قطعات داخلی باید قدرتمند بوده تا امکان پاسخگویی به درخواست مراجعه کنندگان را داشته باشد.
3.نرمافزارهای لازم برای اجرای انواع فایلها از لحاظ نوع برنامه نویسی را داشته باشد.
4.نرمافزارهای مورد نیاز برای مدیریت بخشهای مختلف سایت و پست الکترونیک و... را در اختیار مالکان و مدیران وبسایتها قرار دهد.
هر رایانه میتواند یک سرور باشد، اما با توجه به بالا بودن هزینههای قطعات سخت افزاری نیرومند، نیروی پشتیبانی و ... راه اندازی یک میزبانوب (Web Hosting) به صرفه نیست. لذا شرکت هایی این مسئولیت را پذیرفته و با فراهم آوردن لوازم کار در سطح وسیع بخشی از فضای دیسک سخت سرورهای خود را به صورت اجارهای در اختیار متقاضیان قرار میدهند. به این شرکت های ارائه کنندهی خدمات میزبانیوب (Web Hosting) یا هاستینگ (Hosting) در اصطلاح شرکت هاستینگ (Hosting Company) میگویند. شبکه اینترنت تام کت نیز به عنوان یکی از شرکت های پیشرو در این زمینه، افتخار میزبانی وب سایت های شما هموطنان گرامی را دارد.
میزبان های وب بر اساس نوع سیستم عامل نصب شده بر روی آن، نرمافزار، اسکریپت ها و فایلهایی که پشتیبانی میکنند، به دو دسته اصلی تقسیم می گردند:
ویندوز:
هاست ویندوز (Windows Web Hosting) فضایی بر روی یک سرور با سیستم عامل ویندوز سرور میباشد. تفاوت اصلی بین هاست ویندوز و لینوکس، پشتیبانی کردن این سرورها از زبانهای ASP و ASP.NET و همچنین بانک اطلاعاتی MSSQL میباشد. برای سرورهای ویندوز از کنترل پنلهای وب سایت پنل (Website Panel)، پلسک (Plesk)، هلم (Helm) و... استفاده میشود.
لینوکس:
هاست لینوکس (LinuxWeb Hosting) فضایی بر روی یک سرور با سیستم عامل لینوکس (Linux OS) میباشد. هاست لینوکس از بانک اطلاعاتی MySql و اسکریپتهای مبتنی بر PHP پشتیبانی میکند. برای سرورهای لینوکس از کنترلپنلهای دایرکت ادمین (DirectAdmin)، سیپنل (Cpanel)، پلسک (Plesk) و... استفاده میشود.
سرورهای میزبان مشخصاتی دارند که نشان دهنده کیفیت و امکانات آنها میباشد، مانند:
- حجم دیسک (Disc space)
- محدودیت انتقال دادهها (Data Transfer)
- تعداد بانک های اطلاعاتی و نوع و حجم آنها
- تعداد و نوع ایمیل هایی که روی آنها ثبت می شوند
- تعداد زیردامنه (SubDomain)