Обзор методов создания Web-ресурса для публикации фотопанорамных изображений. Необходимые компоненты для работы сервера. Создание хранилища данных в программной оболочке Denwer. Публикация готовых панорамных изображений на сайте кафедры ИСКМ ВолГУ.
Аннотация к работе
В данной курсовой работе необходимо рассмотреть способы создания и создать хранилище данных, другими словами web-ресурс, для того, чтобы можно было разместить на нем фотопанораму, которую впоследствии сможем запускать через сеть интернет в веб-браузере. Веб-ресурс, то же, что и веб-сервер - это источник хранения данных и программное обеспечение, принимающее http-запросы от клиентов, обычно веб-браузеров, и выдающее им http-ответы, обычно вместе с html-страницей, изображением, файлом, медиа-потоком или другими данными.[1]Создание web-ресурса состоит из двух основных этапов - это подготовка необходимого оборудования, аппаратного обеспечения и установка необходимых программных пакетов, библиотек и дистрибутивов.Понятия сервер и клиент и закрепленные за ними роли образуют программную концепцию «клиент-сервер». Для взаимодействия с клиентом (или клиентами, если поддерживается одновременная работа с несколькими клиентами) сервер выделяет необходимые ресурсы межпроцессного взаимодействия (разделяемая память, пайп, сокет, и т.п.) и ожидает запросы на открытие соединения (или, собственно, запросы на предоставляемый сервис).Как правило, каждый сервер обслуживает один (или несколько схожих) протоколов и серверы можно классифицировать по типу услуг которые они предоставляют. Вместо этого универсальные серверы предоставляют серверам услуг упрощенный интерфейс к ресурсам межпроцессного взаимодействия и/или унифицированный доступ клиентов к различным услугам. Файл-серверы - представляют собой серверы для обеспечения доступа к файлам на диске сервера. Протокол HTTP ориентирован на передачу текстовых файлов, но серверы могут отдавать в качестве запрошенных файлов и произвольные данные, например, динамически созданные веб-страницы, картинки, музыку и т. п. Другие серверы позволяют монтировать дисковые разделы сервера в дисковое пространство клиента и полноценно работать с файлами на них.На сегодняшний день используется несколько основных видов веб-серверов, которые отличаются между собой способом хранения данных, способом передачи данных, протоколами передачи: Apache HTTP-сервер (сокращение от англ. a patchyserver) - свободный веб-сервер. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, MICROSOFTWINDOWS, NOVELLNETWARE, BEOS. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Основным компонентом IIS является веб-сервер, который позволяет размещать в Интернете сайты. По данным компании Netcraft на октябрь 2011 года, более 21 млн. сайтов обслуживаются веб-сервером IIS, что составляет 12.46% от общего числа вебсайтов.В сети интернет достаточно много компаний, которые бесплатно предлагают разместить свои странички. Однако для того, чтобы разработать и отладить полноценный вебсайт, не обязательно требуется Интернет.Рынок предлагает широкий список программ, для создания, тестирования и использования веб-ресурсов, но остановимся на некоторых из них: XAMPP - кроссплатформенная сборка веб-сервера, содержащая Apache, MYSQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер. Программа свободно распространяется согласно лицензии GNU GENERALPUBLICLICENSE и является бесплатным, удобным в работе web-сервером, способным обслуживать динамические страницы. APPSERV - сборка веб-сервера, содержащая Apache, MYSQL, интерпретатор скриптов PHP, PHPMYADMIN и другие дополнения, позволяющая запустить полноценный веб-сервер. Программа свободно распространяется согласно лицензии GNU GENERALPUBLICLICENSE и является бесплатным, удобным в работе web-сервером, способным обслуживать динамические страницы. Он содержит заранее настроенные веб-сервер Apache 2.0, интерпретатор PHP 5 с библиотеками PECL, интерпретатор Perl 5, серверы баз данных MYSQL 5 и SQLITE 2, FTP-сервер SLIMFTPD, а также средства администрирования серверных компонентов.В нашей работе мы будем использовать Денвер, так как эта программная оболочка обладает рядом преимуществ: Небольшой размер дистрибутива. Наличие в трее ярлычка Apache (видно, запущен ли сервер). Система может запускаться с flash-накопителя. Apache, SSI, mod_rewrite, mod_php.В сети достаточно много компаний (т.н. хостеров, от англ. слова host), которые бесплатно предлагают разместить свои странички. Более того, провайдеры услуг Интернета в качестве «бонуса» предоставляют место под сайт. Практически все подобные хостинги обеспечивают только первый пункт из приведенного выше списка. Вполне логично, что владельцу хостинга (хостеру) совершенно не хочется рисковать работоспособностью своего сервера изза того, что неизвестный новичок будет оттачивать на нем свои новые технологии.Далее необходимо создать локальный веб-сервер, на котором впоследствии сможем разместить сайт, с фотопанорамными изображениями.Запускаем установщик, после высвечивается два окна, первое представляет собой команд
План
Содержание
Введение
1. Обзор методов создания Web-ресурса для публикации фотопанорамных изображений
1.1 Веб-серверы и ресурсы
1.1.1 Роль серверов
1.1.2 Классификация серверов
1.1.3 Обзор веб-серверов
1.2 Локальный веб-сервер
1.2.1 Приложения для создания веб-сервера
1.2.2 Выбор приложения для создания веб-ресурса
1.2.3 Необходимые компоненты для работы сервера
2. Создание и подготовка Web-ресурса
2.1 Создание хранилища данных в программной оболочке Denwer
2.1.1 Установка Denwer
2.1.2 Тестирование Denwer
3. Публикация готовых панорамных изображений на сайте кафедры ИСКМ ВОЛГУ
Заключение
Приложение
Введение
фотопанорамный изображение сайт ресурс
В данной курсовой работе необходимо рассмотреть способы создания и создать хранилище данных, другими словами web-ресурс, для того, чтобы можно было разместить на нем фотопанораму, которую впоследствии сможем запускать через сеть интернет в веб-браузере.
Веб-ресурс, то же, что и веб-сервер - это источник хранения данных и программное обеспечение, принимающее http-запросы от клиентов, обычно веб-браузеров, и выдающее им http-ответы, обычно вместе с html-страницей, изображением, файлом, медиа-потоком или другими данными.[1]
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и аппаратное обеспечение, выделенное или специализированное для выполнения на нем сервисного программного обеспечения.[3]
Ресурсами, в данном контексте, являются html-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. Клиентом обычно является веб-браузер, который передает веб-серверу запросы на получение ресурсов, обозначенных url-адресами. В ответ веб-сервер передает клиенту запрошенные данные. Этот обмен происходит по протоколу http.[2]