Zadawałeś takie pytanie:
https://forum.pasja-informatyki.pl/95130/hosting-a-server ktoś Ci wyaśnił, wybrałeś najlepszą odpowiedź czyli mogłoby się wydawać że zrozumiałeś... a jednak nie.
Serwer jest tylko maszyną. Hosting to jest nazwa jakby to powiedzieć usługi i jeśli kupisz sobie hosting (czy tam skorzystasz z darmowego) to i tak strona będzie na jakimś serwerze u Twojego usługodawcy. Nie możesz postawić strony na samym hostingu bez serwera no bo to nierealne, hosting opiera się na serwerach.
Są jedynie różne typy usług: jest hosting współdzielony, są VPSy i serwery dedykowane. Do większości prostych stronek wystarczy zwykły hosting.