Практически любой сайт можно сделать на локальном компьютере, но он там и останется. Чтобы сайт появился в интернете, необходимо купить домен и оплатить хостинг.
Доменом (доменным именем) здесь будем называть адрес сайта в интернете (например: mutivseti.ru - это домен). Домены разделяются по уровням.
Хостинг - это предоставление услуг по размещению и хранению информации на удалённом сервере. Под информацией мы будем иметь ввиду сайт. Фирмы, которые, по-русски говоря, "занимаются хостингом" называются хостинг-провайдерами.
Так вот, чтобы сайт разместить в интернете, необходимо сначала приобрести доменное имя, а затем получить место на сервере, где это сайт будет располагаться. То есть купить домен и оплатить хостинг. Также хостинг и домен можно получить совершенно бесплатно, но это будет домен третьего уровня, а такие сайты никто всерьёз не воспринимает. Всех регистраторов доменных имён и хостинг-провайдеров можно найти в интернете, в частности, в поисковиках.