Многие посетители нашего сайта наверняка часто задаются двумя вопросами: "Что такое хостинг сайтов? Будет ли доступен сайт в сети Интернет, если зарегистрировать только домен?", и в этой части статьи мы готовы дать на него развернутый ответ, по возможности, простым языком.
Итак, в услуге хостинга сайтов все начинается с физического сервера. Сервер – это по сути такой же компьютер, как у Вас дома, но только промышленного исполнения и с комплектующими (железом) повышенной надежности. Не будем писать простое, что хостинг - это место на жестком диске сервера, это и без нас понятно всем, и перейдем сразу к более сложномым вопросам.
На этот сервер (а иногда и на несколько) установлена операционная система и программное обеспечение (программные серверы), с помощью которого оказывается услуга хостинга сайтов. В данном случае – это такие программы, как:- Веб сервер (обычно Apache или Nginx)
- Сервер DNS (обычно Bind)
- Сервер баз данных (обычно MySQL)
- Инструмент для работы с сервером БД
- Сервер FTP (обычно Proftpd или Pure-ftpd)
- Почтовый сервер (обычно Exim)
- Кэширующий сервер (обычно Nginx)
- Панель управления для удобного управления сервисами
- А также модули PHP, CGI, Perl,Python и др.
Самым главным сервером хостинга сайтов является веб-сервер. Именно он отвечает за обработку страниц и выдачу их в браузер на Вашем компьютере. Так же основным по важности можно назвать серевер DNS, он сообщает Вашему компьютеру, что сайт действительно расположен на данном веб-сервере.
Итак, на вопрос: "Будет ли доступен сайт в сети Интернет, если зарегистрировать только домен?", ответ будет отрицательным. Это объясняется тем, что домен сам по себе – это просто адрес, по которому браузер ищет Ваш сайт, обращаясь к системе DNS.
Веб-сервер, обслуживающий Ваш сайт имеет IP-адрес в сети Интернет, но для работы сайта при переходе на адрес домена этого не достаточно.
Вот здесь и вступает в работу сервер DNS, который сопоставляет имя домена Вашего сайта и IP-адрес сервера. И только получив это сопоставление, Ваш компьютер загружает данные сайта с веб-сервера. Но до этого Вам нужно будет в настройках домена указать адрес этого DNS-сервера, компьютер же должен знать, куда обращаться за данными о сопоставлении имени и IP.
Также работа сайта зачастую не возможна без сервера баз данных и обработчика языка программирования. Зачастую в качестве сервера баз данных выступает MySQL, а в качестве языка программирования – PHP. Т.е., если сайт у Вас – это не просто html-страница, то без этих двух сервисов на хостинге Вам не обойтись, иначе сайт откроется с ошибкой.
Кроме сервера DNS, веб-сервера, обработчика языка, сервера БД, еще одним важным сервером на хостинге является сервер FTP. Без которого Вы просто не сможете загрузить файлы сайта на хостинг. А также стоит упомянуть и инструмент для работы с сервером баз данных, например, phpMyAdmin, без которого редактирование и создание БД будет не возможно.
Т.е., подводя итог первой части статьи о том «Что такое хостинг сайтов?», можно сказать, что для работы сайта на хостинге нам в обязательном порядке потребуется:
- Веб сервер
- Сервер DNS
- Сервер баз данных
- Инструмент для работы с сервером БД.
- Сервер FTP
А домен не будет работать самостоятельно, потому что это всего лишь адрес, который указывает на место, где в сети находятся указанные выше сервисы.
Продолжение следует…