На Горох
Информатика, 11 класс

§ 33. Размещение веб-сайтов

"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.

Объяснение темы В оглавлении: § 33. Размещение веб-сайтов

Кратко о теме

Чтобы сайт был доступен не только на компьютере автора, его файлы размещают на сервере, постоянно подключённом к интернету. Услугу, которая предоставляет место и ресурсы такого сервера, называют хостингом. Посетитель обращается к сайту по доменному имени, а DNS помогает найти по нему IP-адрес сервера. Когда браузер отправляет запрос, веб-сервер передаёт нужные файлы страницы. Для загрузки и обновления файлов на сервере часто используют FTP.

Объяснение темы

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

Определения и обозначения

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

Веб-сервер — программа, которая обрабатывает запросы браузера и отправляет ему файлы сайта; этим же словом называют компьютер, на котором работает такая программа. Сервер хранит страницы и связанные с ними материалы, например изображения. Без веб-сервера браузер не получил бы нужные файлы в ответ на запрос.

Доменное имя — символьное имя сайта, удобное для человека и связанное с IP-адресом сервера. Вместо последовательности чисел пользователь запоминает понятный адрес. Домен нужен, чтобы находить сайт по имени, а не вводить IP-адрес вручную.

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

Как это устроено

Создать HTML-файлы на личном компьютере недостаточно: другие пользователи не получают к ним доступ автоматически. Компьютер может быть выключен, отключён от сети или не настроен для приёма запросов. Чтобы сайт открывался постоянно, его файлы размещают на сервере, который доступен через интернет и способен отвечать посетителям.

Сначала владелец выбирает хостинг с подходящими ресурсами и получает сведения для подключения к серверу. Затем он передаёт туда файлы сайта: HTML-страницы, изображения, таблицы стилей и другие необходимые материалы. Эти данные сохраняются на сервере в папке, предназначенной для сайта; веб-сервер использует их, когда поступает запрос. При обновлении сайта на сервер отправляют изменённые файлы, а не просто сохраняют их на своём компьютере.

Доменное имя и IP-адрес выполняют разные задачи: имя удобно пользователю, а IP-адрес позволяет сетевым устройствам найти сервер. Связь между ними настраивают в системе DNS — распределённой системе имён. Когда человек вводит домен, DNS помогает определить соответствующий IP-адрес. Поэтому новый домен нужно направить на сервер, где размещены файлы сайта; одна регистрация имени этого не делает.

Обращение к странице начинается с того, что пользователь вводит адрес сайта в браузере. Браузер обращается к DNS, чтобы получить IP-адрес сервера, связанного с доменом, а затем отправляет запрос по найденному адресу. Веб-сервер находит нужную страницу и передаёт браузеру её файлы. Браузер обрабатывает полученные данные и показывает страницу посетителю.

Для настройки размещения нужны адрес сервера, доменное имя и параметры доступа для передачи файлов. Адрес сервера указывают в программе или средстве, которым загружают файлы; параметры доступа подтверждают право пользователя работать с ними. Домен настраивают так, чтобы DNS связывала его с нужным сервером. Если перепутать адрес сервера или загрузить материалы не в ту папку, сайт может не открыться либо показать не ту версию.

Способы и составляющие размещения сайта

Составляющая или способНазначениеЧто требуется от пользователяОсобенности
ХостингПредоставляет место и ресурсы сервера для файлов сайтаВыбрать услугу и загрузить файлы сайтаСервер поддерживается провайдером и доступен через интернет
Собственный веб-серверХранит файлы и отвечает на запросы посетителейНастроить компьютер, веб-сервер и подключениеНужны постоянная доступность, обслуживание и защита
Доменное имя и DNSСвязывают понятный адрес сайта с IP-адресом сервераЗарегистрировать домен и настроить DNSСам по себе домен не хранит файлы сайта
Передача файлов по FTPЗагружает или обновляет файлы на сервереУказать адрес сервера, имя пользователя и парольВажно загружать файлы в правильную папку

Таблица показывает, что публикация складывается из нескольких действий: файлы должны где-то храниться, адресу нужно соответствовать серверу, а материалы необходимо передать. Для обычного сайта хостинг часто оказывается проще самостоятельной настройки веб-сервера. FTP — один из способов передачи файлов, а домен и DNS обеспечивают удобное обращение к сайту.

Разбор задач

Задача 1

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

  1. Отделяем создание сайта от публикации: файлы уже созданы, но посетители пока не могут получить к ним доступ.
  2. Выбираем хостинг, чтобы разместить материалы на постоянно доступном сервере.
  3. Передаём HTML-файлы на сервер, например по FTP, и при необходимости настраиваем домен и DNS.

Ответ: ученику нужно выбрать хостинг и загрузить на сервер файлы сайта. После настройки адреса одноклассники смогут открыть сайт через интернет.

Задача 2

Для сайта зарегистрировали доменное имя, но при вводе адреса браузер не открывает страницу. Регистрация имени подтверждает, что домен доступен владельцу, но не гарантирует, что браузер найдёт нужные файлы. Следует проверить связь имени с сервером и наличие сайта на нём.

  1. Проверяем, настроена ли DNS-запись, связывающая доменное имя с IP-адресом сервера.
  2. Уточняем, что указан IP-адрес именно того сервера, где размещён сайт.
  3. Проверяем, загружены ли файлы в нужную папку и доступен ли веб-сервер.

Ответ: возможная причина — домен не связан через DNS с правильным IP-адресом. Если связь настроена верно, нужно проверить размещение файлов и работу сервера.

Задача 3

Даны адрес сервера, имя пользователя и пароль FTP. Нужно опубликовать обновлённую версию сайта и объяснить, что увидит посетитель после обращения к домену. Важно сначала передать файлы в правильное место, а затем проследить путь запроса от браузера до сервера. Так можно связать обновление сайта с его последующим открытием.

  1. Подключаемся к FTP-серверу, указав его адрес и полученные имя пользователя и пароль.
  2. Находим папку сайта и загружаем обновлённые файлы, проверив их расположение и имена.
  3. При обращении посетителя DNS определяет IP-адрес сервера, браузер отправляет запрос, а веб-сервер передаёт нужную страницу.

Ответ: обновлённые файлы нужно передать на сервер по FTP в папку сайта. Если домен связан с этим сервером, посетитель получит страницу, которую веб-сервер соберёт из доступных файлов.

Типичные ошибки

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

Доменное имя не является IP-адресом: домен служит понятным обозначением, а DNS помогает найти соответствующий сервер. Эти понятия путают, потому что оба участвуют в открытии сайта. Для проверки выясните, разрешается ли домен в правильный IP-адрес.

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

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

Связь с другими темами

Для понимания размещения сайта полезно знать, как устроены веб-страницы и из каких файлов складывается сайт. Также нужны представления о браузере и интернет-сервере: браузер отправляет запрос, а сервер отвечает на него. Понятия IP-адреса и DNS объясняют, как сетевой запрос находит нужный компьютер по доменному имени. Эти знания пригодятся при создании и сопровождении собственных веб-проектов.

Что запомнить

  • Файлы сайта должны находиться на сервере, доступном через интернет.
  • Хостинг предоставляет место и ресурсы сервера для сайта.
  • Веб-сервер отвечает на запросы браузера и передаёт файлы страниц.
  • Доменное имя позволяет обращаться к сайту по понятному человеку адресу.
  • DNS устанавливает соответствие между доменным именем и IP-адресом.
  • FTP можно использовать для передачи файлов сайта на сервер.

Частые вопросы по теме

Можно ли разместить сайт на собственном компьютере?

Можно, если настроить компьютер как веб-сервер и обеспечить постоянное подключение к интернету. При этом придётся самостоятельно заботиться о доступности, безопасности и настройках сервера.

Чем доменное имя отличается от хостинга?

Доменное имя — это адрес сайта, удобный для человека, например site.ru. Хостинг — место и ресурсы сервера, где хранятся файлы сайта; домен нужно связать с этим сервером.

Почему после регистрации домена сайт может быть недоступен?

Регистрация домена сама по себе не размещает файлы сайта. Возможно, домен ещё не связан через DNS с IP-адресом сервера или файлы не загружены на хостинг.

Зачем при размещении сайта используют FTP?

FTP — протокол передачи файлов, с помощью которого файлы сайта можно загрузить на сервер или обновить. Для подключения обычно нужны адрес сервера, имя пользователя и пароль.

Что происходит после того, как пользователь вводит адрес сайта в браузере?

DNS помогает браузеру определить IP-адрес сервера, связанного с доменным именем. Затем браузер отправляет запрос веб-серверу, а тот передаёт нужные файлы страницы.

Спросить по теме параграфа

§ 33. Размещение веб-сайтов

Эта же тема в других учебниках

Учебник

Оглавление →
Предмет
Информатика
Класс
11 класс
Учебник
"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.