یک vps با 1 گیگ رم هم جوابگوی سایت شما هست.
البته هاست پربازدید هم بگیرید کفایت میکنه و نیاز به سرور نیست.

---------- Post added at 01:36 AM ---------- Previous post was at 01:21 AM ----------

شما اول سرور که میگیرید باید یک کنترل پنل نصب کنید که معمولا دایرکت ادمین یا سی پنل و یا کلوکسو (رایگان) نصب می کنند. که بهترین کنترل پنل لینوکسی سی پنل هست.
بعد از نصب سی پنل تمام موارد نظیر apache ، mysql، mailserver، php و ... نصب میشه. که هیچکدام کانفیگ نیست و شما باید کانفیگ های لازم رو انجام بدین.
بعد باید تنظیمات امنیتی رو انجام بدین.
اونوقت میتونید از سرور استفاده کنید...

در کل اول باید مدیریت سرور یاد بگیرید وگرنه به مشکل برمیخورید.