بله همه در سرور اختصاصی انجام میشه
هزینه ی سرور اختصاصی خیلی بالاس براتون با لایسنس ویندوز !
شما میتونید یه سرور مجازی با دو گیگ رم بخرید، iis نصب کنید یه هاست سی پنل بخرید سایتتون رو رو هاست بکشید بالا یه ساب دامین بسازید و ساب دامین رو رکورد آی پی بزنید رو آی پی سرور ، به نوعی از سرورتون به عنوان هاست دانلود استفاده میکنید!
2 راه دیگه هم وجود داره! نصب لوکال و یا نصب php و my sql و .....
که این راهی که من توضیح دادم خیلی به صرفه تره!
چون مدیریت سرور اختصاصی یاد گرفتنش زمان میبره 2 شبه و یا 2 هفته ای نمیشه یادش گرفت بر حسب تجربس!