Yes. You can host websites on VPS the same way you host on any other server. VPS enables you to have dedicated resources in a shared environment.