ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »