Это небольшое видео, которое в первую очередь записывается для начинающих, для тех, кто только начинает знакомиться с темой веб-разработки, темой создания сайтов. И я хотел бы остановиться в этом видео на такой теме как хостинг для сайта. 

Что это такое и для чего это нужно?

Итак, давайте начнем с того, что вы создаете какой-то веб-сайт. У вас на домашнем компьютере есть какой-то набор файлов и этот набор файлов на нем открывается. У вас все работает. Но, представим себе ситуацию, что какой-то другой человек по сети Интернет решил зайти на ваш сайт. 

Как он может это сделать?

Во первых, у вашего сайта нет адреса.

Во вторых, на вашем компьютере должна быть установлена специальная программа, которая бы принимала запросы из Интернет и отдавала бы эти запросы тем пользователям, которые хотят попасть на ваш сайт. Такая ситуация.

Для того, чтобы ваш сайт стал доступным в Интернет, во первых ваш компьютер должен быть подключен к сети Интернет, во вторых на нем должно быть установлено специальное программное обеспечение, которое позволяет принимать запросы из Интернет, перенаправлять их к соответствующим файлам на вашем компьютере и выдавать эти файлы тем посетителям, которые его запросили. Примерно такая логика.

Т.е., чтобы ваш сайт стал доступен в сети Интернет с вашего домашнего компьютера, нужно проделать определенную работу. Причем эта работа довольно сложная.

Но, существует другое решение. В чем оно заключается? В сети Интернет есть специальные компании, которые предоставляют вам это самое программное обеспечение, которое может принимать запросы и выдавать ответы посетителям вашего сайта.

Этот компьютер, доступ к которому предоставляют эти компании постоянно подключен к Интернет, он постоянно включен и называется удаленным веб-сервером. 

Этот веб-сервер располагается у какой-то компании, которая предоставляет нам такие услуги. Соответственно, на этот удаленный веб-сервер мы можем закачать файлы нашего сайта, разместить их там и любой человек по сети Интернет может перейти на этот компьютер, получить доступ к соответствующим файлам и загрузить, посмотреть ваш веб-сайт.

Такая услуга называется хостингом, а компании, которые предоставляют эту услугу называют хостерами. 

Хостинг, по сути, это просто удаленный компьютер. Такой же компьютер, как стоит у вас дома, например, у него есть центральный процессор, оперативная память. В общем, системный блок, который стоит у вас дома для стационарного компьютера, примерно такой же компьютер установлен на удаленном хостинге.

Хостинг компания предоставляет вам доступ, аренду к этому компьютеру. 

Вы можете получить доступ к этому компьютеру, либо какую-то часть от ресурсов этого компьютера и разместить на нем файлы своего сайта. 

Ваша задача просто закачать файлы на удаленный компьютер и не думать ни о каком программном обеспечении для сайта. Хостинг все делает за вас. 

Хостинг - это то первое, с чем нужно определиться, когда вы разместили свой сайт в Интернет. 

Выбор компании, которая предоставляет такое решение - один из первых шагов, которые нужно сделать.