Apache ist ein Webserver. Allerdings nicht - wie man fälschlicherweise annehmen könnte - ein Computer, sondern eine Software, die den Datenaustausch managed. Aber wie tommy schon sagte, ist der Apache (oder seine Konkurrenten) immer installiert, sonst würde das ganze gar nicht funktionieren.
Ein guter Webhoster, den ich hier immer wieder empfehle ist
LosWebOs. Keine Sorge, ich bekomme da keine Provision.

Es gab aber auch schon genug Diskussionen zum Thema Hoster -> Suche.