Yes, you can host an unlimited number of websites in Linux VPS and Windows VPS. There is no limit on the total number of websites to be hosted. You can host any number of websites as long as it remains within your allotted bandwidth, memory and hard drive space.