Организация 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>