Организация Web-доступа в среде zLinux на сервере z9 BC
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Обозначения и сокращения
? операционная система Linux для линейки серверов с Z архитектуройBC ? сервер IBM System z9 Business Class/VM - диалоговая, многопользовательская операционная системаZ - бренд компании IBM для обозначения линейки мейнфреймов с Z архитектурой- программный пакет в ОС SuSE Linux, являющийся утилитой конфигурации операционной системы и установки/обновления пакетов с ПО.- распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету.- протокол прикладного уровня передачи данных (HyperText Transfer Protocol)
СУБД - система управления базами данных- криптографический протокол, который обеспечивает установление безопасного соединения между клиентом и сервером- стандарт интерфейса, используемого для связи внешней программы с web-сервером- язык для динамической сборки веб-страниц на сервере из отдельных составных частей и выдачи клиенту полученного HTML-документа- механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов- мультипроцессный модуль обработки запросов
.NET - программная платформа, разработанная корпорацией Microsoft- 128-битный алгоритм хеширования- проект по созданию полноценного воплощения системы .NET Framework на базе свободного программного обеспечения- SUSE Linux Enterprise Server
Введение
В настоящее время находит широкое применение так называемая трехуровневая модель создания приложений типа клиент-сервер. Трехуровневая архитектура приложения типа клиент-сервер требует реструктуризации обычного приложения на три части, а иногда и более. При этом выделяют следующие уровни: клиентский уровень - обеспечивает отображение результатов обработки и может включать в себя логические функции обработки информации, уровень сервера приложений - выполняет основную часть обработки информации, уровень сервера баз данных - обеспечивает управление данными и доступ к ним.
Все три уровня могут быть реализованы как на одном, таки и на нескольких физических компьютерах.
Учитывая интенсивное развитие работ, связанных с представлением данных в сети Интернет, когда создаются различного рода сайты, позволяющие ученым оперативно обмениваться информацией, трехуровневая модель требует введения еще одного сервера, а именно web-сервера. В этом случае в качестве клиентского программного обеспечения выступает стандартный браузер, рассматриваемый как тонкий клиент, а web-сервер осуществляет взаимодействие с сервером приложений и сервером баз данных.
Данная схема позволяет реализовывать целые тематические web-порталы. Такой портал будет представлять собой основанное на браузере приложение, позволяющее пользователям получить доступ к самой разнообразной информации, вносить в нее свой вклад и принимать на ее основе решения независимо от своего структурного подразделения и фактического местоположения. Такой портал в разы увеличивает скорость поиска информации и упрощает доступ к ней.
Основной целью данного диплома будет рассмотрение web-сервера и последующая его настройка.
Данный web-сервер будет использоваться для нужд внутренней локальной сети, состоящей из трех подсетей. Пользователи этой сети будут иметь возможность использовать ресурсы, расположенные на сервере, получая к ним доступ по средствам одного лишь браузера.
Постановка задачи
В соответствии с формулировкой задания была поставлена следующая задача:
в среде SUSE Linux Enterprise Server 11 для System Z установить и настроить HTTP сервер Apache, оптимизированный под нужды внутренней сети.
В ходе решения поставленной задачи должны быть выполнены следующие шаги:
Поиск и изучение литературы по установке и настройке HTTP-сервера Apache
Сборка и установка HTTP-сервера Apache
Конфигурирование HTTP-сервера Apache
настройка виртуальных хостов
настройка доступа к виртуальным хостам
Тестирование работы HTTP-сервера Apache
1. SUSE Linux Enterprise Server для System z
.1 Обзор возможностей
.1.1 Объединение серверов
Объединение серверов с помощью z/VM и IBM разработали Linux для мэйнфреймов с возможностью использовать преимущества виртуализации. При запуске SUSE Linux Enterprise Server на мэйнфрейме IBM System Z можно создавать несколько виртуальных машин, которые работают на одном процессоре, и работать с несколькими виртуальными серверами параллельно. Данная возможность освобождает от необходимости приобретения дополнительного аппаратного обеспечения. Кроме того, виртуальные сервера позволяют объединять несколько физических систем.
Запуск .NET приложений на System Z
Расширение Mono на SUSE Linux Enterprise и инструменты для Visual Studio позволяют корпоративным разработчикам и независимым разработчикам разрабатывать и запускать Windows .NET приложения на SUSE Linux Enterprise Server. Mono позволяет использовать существующие .NET-приложения и разрабатывать новые, запуская их на Linux, тем самым снижая затраты и повышая производительность сервера.
.1.2 Поддержка встроенных средств для Linux (IFL)
IFL является специализированным процессором от IBM, который обрабатывает несколько рабочих нагрузок Linux. IFLs позволяет купить одну лицензию программного обеспечения и использовать ее на многих виртуальных машинах Linux, что делает Linux на мэйнфреймах еще более доступным. IFLs позволяет избежать покупки дополнительных, более дорогих центральных процессоров для System z.
1.1.3 Более простые и эффективные системы управления
Управления пакетами с ZYPP Linux Enterprise Server включает ZYPP - систем?/p>