Компьютерная графика и web-дизайн. Томилова О.В. - 89 стр.

UptoLike

Составители: 

88
Структура сервера
Как уже упоминалось выше, одним из ключевых понятий применительно к
принципам реализации ресурсов Интернета является организация передачи дан-
ных согласно схеме «клиент-сервер».
Для загрузки web-страницы в клиентский браузер тот посылает установлен-
ной на серверном компьютере специальной программе, называемой http-сервером,
соответствующий запрос и обрабатывает полученные от него данные. В данном
случае функции браузера состоят в том, чтобы запросить у сервера определенную
страницу, получить ее и отобразить на экране пользователя. Сервер же принимает
запрос, ищет запрошенный документ и выдает клиенту либо содержимое найден-
ного файла, либо сообщение об ошибке, если такой файл не был найден или дос-
туп к нему почему-либо запрещен. Http-сервер не анализирует содержимое пере-
даваемого документа. Он передает его браузеру, а всю работу по структурирова-
нию и отображению полученной информации тот уже берет на себя. Из этого пра-
вила существуют исключения.
Поиск запрашиваемой страницы осуществляется в определенной директории,
которая отведена на серверном компьютере под данный сайт, ссылка на эту ди-
ректорию присутствует во введенном пользователем адресе. В случае когда обра-
щение осуществляется не к конкретному документу, а к сайту в целом, http-сервер
автоматически подставляет вместо названия передаваемого файла так называемую
«стартовую страницу», которая носит имя index.htm или index.html (в некоторых
случаях default.htm или default.html). Этот документ обязательно должен распо-
лагаться в корневом каталоге, отведенном для размещения Вашего сайта, либо,
если это оговорено особо, в директории с названием www. Все остальные файлы
можно размещать либо в этом же каталоге, либо во вложенных директориях.
Помимо созданных вложенных папок, в которые можно помещать любое не-
обходимое содержимое, серверная директория содержит обычно еще несколько
служебных каталогов, папка CGI-BIN, где размещаются CGI-скрипты и другие за-
пускаемые с Вашего сайта интерактивные приложения, а также несколько дирек-
торий, необходимых для нормальной работы сервера. Иногда в том же каталоге,
где хранится index.html, присутствует ряд дополнительных файлов: not_found.html
документ, который отображается в случае, если http-серверне смог найти запра-
шиваемый пользователем файл, forbidden.html отображается в качестве сообще-
ния об ошибке, если доступ к запрашиваемому документу запрещен, и, наконец,
robots.txt файл, в котором специальным образом описываются правила индекса-
ции Вашего сайта поисковыми машинами.
В большинстве случаев, а особенно при публикации домашней странички на
серверах, предоставляющих бесплатный хостинг, к служебным директориям и
папке CGI-BIN доступ пользователям закрыт, изменение содержимого файлов
not_found и forbidden.html также невозможно. Это следует учитывать, если плани-
руется включать в ресурс какое-либо интерактивное содержимое, требующее воз-
можности помещать файлы в одну из служебных папок. В некоторых случаях мо-
жет быть запрещено создавать на сервере вложенные каталоги.
Из вышеуказанного следует, что браузер клиента может только получать и
обрабатывать информацию с сервера, а размещать и изменять ее лишь в том
                              Структура сервера
    Как уже упоминалось выше, одним из ключевых понятий применительно к
принципам реализации ресурсов Интернета является организация передачи дан-
ных согласно схеме «клиент-сервер».
    Для загрузки web-страницы в клиентский браузер тот посылает установлен-
ной на серверном компьютере специальной программе, называемой http-сервером,
соответствующий запрос и обрабатывает полученные от него данные. В данном
случае функции браузера состоят в том, чтобы запросить у сервера определенную
страницу, получить ее и отобразить на экране пользователя. Сервер же принимает
запрос, ищет запрошенный документ и выдает клиенту либо содержимое найден-
ного файла, либо сообщение об ошибке, если такой файл не был найден или дос-
туп к нему почему-либо запрещен. Http-сервер не анализирует содержимое пере-
даваемого документа. Он передает его браузеру, а всю работу по структурирова-
нию и отображению полученной информации тот уже берет на себя. Из этого пра-
вила существуют исключения.
    Поиск запрашиваемой страницы осуществляется в определенной директории,
которая отведена на серверном компьютере под данный сайт, – ссылка на эту ди-
ректорию присутствует во введенном пользователем адресе. В случае когда обра-
щение осуществляется не к конкретному документу, а к сайту в целом, http-сервер
автоматически подставляет вместо названия передаваемого файла так называемую
«стартовую страницу», которая носит имя index.htm или index.html (в некоторых
случаях – default.htm или default.html). Этот документ обязательно должен распо-
лагаться в корневом каталоге, отведенном для размещения Вашего сайта, либо,
если это оговорено особо, в директории с названием www. Все остальные файлы
можно размещать либо в этом же каталоге, либо во вложенных директориях.
    Помимо созданных вложенных папок, в которые можно помещать любое не-
обходимое содержимое, серверная директория содержит обычно еще несколько
служебных каталогов, папка CGI-BIN, где размещаются CGI-скрипты и другие за-
пускаемые с Вашего сайта интерактивные приложения, а также несколько дирек-
торий, необходимых для нормальной работы сервера. Иногда в том же каталоге,
где хранится index.html, присутствует ряд дополнительных файлов: not_found.html
– документ, который отображается в случае, если http-серверне смог найти запра-
шиваемый пользователем файл, forbidden.html – отображается в качестве сообще-
ния об ошибке, если доступ к запрашиваемому документу запрещен, и, наконец,
robots.txt – файл, в котором специальным образом описываются правила индекса-
ции Вашего сайта поисковыми машинами.
    В большинстве случаев, а особенно при публикации домашней странички на
серверах, предоставляющих бесплатный хостинг, к служебным директориям и
папке CGI-BIN доступ пользователям закрыт, изменение содержимого файлов
not_found и forbidden.html также невозможно. Это следует учитывать, если плани-
руется включать в ресурс какое-либо интерактивное содержимое, требующее воз-
можности помещать файлы в одну из служебных папок. В некоторых случаях мо-
жет быть запрещено создавать на сервере вложенные каталоги.
    Из вышеуказанного следует, что браузер клиента может только получать и
обрабатывать информацию с сервера, а размещать и изменять ее – лишь в том
                                        88