"Информатика (в 2-х частях)", Горячев А.В., Островский С.Л., Паволоцкий А.В., Семёнов А.А., Чернышёва Т.Л., Широков Д.В.
Чтобы сайт могли открыть не только на компьютере автора, его файлы размещают на сервере, постоянно доступном через Интернет. Для этого используют хостинг, а файлы передают на сервер, например, с помощью FTP-клиента. Доменное имя помогает посетителям найти сайт по удобному адресу. Публикация не заканчивается загрузкой: нужно подключить адрес и проверить, что страницы, изображения и ссылки работают в Интернете.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Хостинг — услуга размещения файлов сайта на сервере, постоянно подключённом к Интернету. Благодаря этому сервер может отвечать посетителям в любое время, даже когда компьютер автора выключен. Без хостинга сайт останется только набором файлов на личном устройстве.
Веб-сервер — компьютер и программное обеспечение, которые хранят файлы сайта или обрабатывают запросы к нему и передают страницы пользователям. Когда посетитель вводит адрес или нажимает ссылку, сервер отправляет браузеру нужные данные. Поэтому от работы сервера зависит доступность сайта.
Доменное имя — удобное для человека имя сайта, по которому пользователь обращается к нему в Интернете. Оно связано с сетевым адресом сервера: система адресации находит сервер, соответствующий введённому имени. Домен проще запомнить и набрать, чем технический адрес.
FTP — протокол передачи файлов между компьютерами по сети. С помощью программы FTP-клиента владелец сайта подключается к серверу и загружает файлы в папку сайта. Для входа обычно нужны адрес сервера, имя пользователя и пароль.
Сначала подготавливают файлы сайта и проверяют, что главная страница и материалы, на которые она ссылается, лежат в нужных папках. Это нужно потому, что браузер ищет изображения и другие ресурсы по путям, записанным в страницах. Если файл уже переименовали или убрали в другую папку, ссылка на него может перестать работать.
Затем выбирают хостинг и размещают файлы сайта на сервере провайдера. Файлы на личном компьютере не становятся доступными всем пользователям: этот компьютер может быть выключен, а его содержимое не открывается по общему адресу сайта. Сервер хостинга подключён к Интернету и предназначен для обработки запросов посетителей.
Для передачи файлов используют способ, предусмотренный хостингом, например FTP-клиент. В программе указывают адрес сервера, имя пользователя и пароль, а после подключения открывают каталог, предназначенный для сайта. Файлы передают именно туда и сохраняют структуру папок, чтобы страницы находили связанные материалы.
Чтобы посетителям не приходилось вводить технический адрес сервера, к сайту подключают доменное имя. Для этого имя связывают с сетевым адресом сервера, где размещены файлы. После такой настройки пользователь вводит понятный адрес, а система адресации направляет его к нужному серверу.
После загрузки сайт проверяют через его интернет-адрес, а не только в папке на компьютере. Открывают главную страницу, переходят по ссылкам и смотрят, отображаются ли изображения и другие файлы. Такая проверка нужна, чтобы обнаружить недостающие материалы и неправильные пути, которые могли быть незаметны в локальной копии.
| Этап | Что выполняется | Результат |
|---|---|---|
| Подготовка файлов сайта | Проверяют страницы, папки и связанные материалы. | Готовый комплект файлов с правильной структурой. |
| Выбор хостинга и получение данных доступа | Выбирают место для сайта и получают данные для подключения. | Есть сервер и сведения для входа. |
| Загрузка файлов на сервер | Передают страницы и ресурсы в каталог сайта. | Файлы размещены на сервере. |
| Настройка или подключение доменного имени | Связывают имя сайта с адресом сервера. | Посетители могут обращаться к сайту по домену. |
| Проверка опубликованного сайта | Открывают сайт в браузере и проверяют страницы и ссылки. | Можно убедиться, что сайт доступен и работает. |
Используйте таблицу как последовательность действий: переходить к следующему этапу удобнее после завершения предыдущего. Результаты помогают проверить, всё ли подготовлено для публикации и не пропущен ли важный шаг.
Задача 1. Файлы сайта сохранены на компьютере. Почему этого недостаточно, чтобы любой пользователь Интернета мог открыть сайт? Нужно различить наличие файлов у автора и доступность сайта для посетителей.
Ответ: файлы нужно разместить на сервере хостинга; одного хранения на личном компьютере недостаточно.
Задача 2. Для сайта предоставлены адрес сервера, имя пользователя и пароль FTP. Как передать на сервер главную страницу и папку с изображениями? Важно загрузить не один документ, а все файлы, которые использует страница.
Ответ: загрузить главную страницу и папку с изображениями в каталог сайта через FTP-клиент, не меняя структуру папок.
Задача 3. После публикации главная страница открывается, но изображения отсутствуют, а часть ссылок ведёт на файлы компьютера автора. Нужно найти вероятную причину и проверить результат на сервере.
Ответ: вероятны неполная загрузка или неверные пути. Нужно передать недостающие файлы, исправить ссылки и проверить сайт по интернет-адресу.
Считать, что сохранения файлов на своём компьютере достаточно для публикации. Так думают, потому что локальная копия открывается у автора и выглядит как готовый сайт. Но другим пользователям эти файлы не доступны как сайт. Проверьте себя: откройте адрес сайта на другом устройстве или попросите другого человека проверить его через Интернет.
Загружать только главную страницу — изображения, стили или другие страницы при этом могут отсутствовать. Ошибку допускают, когда главную страницу принимают за весь сайт. Проверьте, все ли ресурсы, на которые она ссылается, переданы в папки сервера.
Менять при загрузке имена файлов или структуру папок опасно: страницы могут искать материалы по старым путям. Это часто происходит при попытке разложить файлы по-новому или переименовать их для удобства. Сверьте расположение и имена материалов на сервере с теми, что указаны в ссылках.
Проверять сайт только на компьютере автора недостаточно: локальная ссылка может работать, хотя на сервере нужного файла нет. Такая проверка кажется убедительной, потому что страница открывается в привычной среде. Откройте сайт по интернет-адресу и проверьте страницы, изображения и ссылки именно там.
Для публикации нужно понимать, как устроены файлы и папки сайта: без этого трудно передать все материалы в нужные места. Навык перехода по ссылкам в браузере помогает проверить связи между страницами. Адресация в Интернете объясняет, как доменное имя связано с сетевым адресом сервера. Умение размещать сайт пригодится при создании и сопровождении веб-ресурсов и дальнейшем изучении веб-технологий.
Почему сайт не становится доступным в Интернете, если его файлы уже готовы?
Готовые файлы на личном компьютере доступны прежде всего самому автору. Чтобы сайт открывался у других пользователей, его нужно разместить на сервере, подключённом к Интернету, и настроить адрес.
Чем хостинг отличается от доменного имени?
Хостинг предоставляет место на сервере и средства для размещения файлов сайта. Доменное имя — удобный адрес, по которому посетители находят сайт; оно связывается с сетевым адресом сервера.
Зачем при публикации сайта нужен FTP-клиент?
FTP-клиент позволяет подключиться к серверу хостинга и передать туда файлы сайта по протоколу FTP. Для подключения обычно вводят адрес сервера, имя пользователя и пароль.
Какие файлы нужно загрузить на сервер вместе с главной страницей?
Нужно передать все файлы, на которые ссылаются страницы: другие страницы сайта, изображения, таблицы стилей и прочие ресурсы. Их следует загрузить в нужные папки, сохранив имена и структуру.
Почему опубликованный сайт нужно проверять отдельно от локальной копии?
На компьютере автора ссылки могут вести к файлам, которых нет на сервере, а изображения и другие материалы могут не загрузиться. Проверка по интернет-адресу показывает, доступен ли сайт посетителям и правильно ли работают его страницы.
§ 5. Публикация сайтов в Интернете