When placing a site on the Internet, first of all, you need to find the right web server (more precisely, the service provider owning this server). Such services are called hosting. This word can denote both the name of the server servicing the site and actions to support it.
Maintaining a web server on your own is a burdensome and very difficult task. In this case, you will have to not only buy specialized equipment and pay for a dedicated channel on the Internet, but also learn how to administer a web server, ensuring the availability of all its services 24 hours a day. That is why it is much easier and more profitable to transfer the burden of all these problems to the provider.