2هم میتوانید از لینوکس هم ویندوز استفاده کنید اما بنده لینوکس رو بهتون پیشنهاد میدم.پس از نصب centos دو راه دارید
1) کنترل پنل نصب کنید مثل سی پنل - دایرکت ادمین و یا ... و سپس سایت خود را میزبانی کنید در عین حال برای دانلود سرور نیز استفاده کنید.
2) بدون نصب کنترل پنل: میتوانید بدون نصب کنترل پنل و با نصب LAMP یا LEMP میزبانی سایت خود را انجام دهید.
درصورتی که منابع بالا ندارید یا نمیخواهید از کنترل پنل استفاده کنید راه دوم پیشنهاد میشود اما به مراتب پیاده سازی ان سخت تر است.
موفق باشید