Um deine Website online zu veröffentlichen, benötigst du so genannten Webspace. Du kannst entweder einen zusammen mit einer Domain (bspw. example.net) käuflich erwerben oder aber vorerst einen Gratis-Webspace zusammen mit einer Sub-Domain (bspw. user.example.net) oder einem „Verzeichnis“ (bspw. example.net/user).
Welchen Anbieter du jedoch nehmen kannst/solltest, hängt auch davon ab, welchen Umfang deine Website hat und ob du zusätzliche „Features“ wie eine MySQL-Datenbank oder ähnliches benötigst. Schau dir dazu mal hier im Forum um, es gibt bestimmt ein paar Themen, die sich diesem Thema angenommen haben.