Установка и конфигурирование web-сервера на OC Ubuntu Linux Server 10.10

Автор работы: Пользователь скрыл имя, 27 Декабря 2012 в 00:09, курсовая работа

Описание

Целью данной работы является изучение и описание установки операционной системы Ubuntu Server 10.10, а так же установка Apache, MySQL, PHP. Всё это понадобиться для создания своего Web сервера. Веб-сервер - это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы - основа Всемирной паутины.

Содержание

Введение
1 Выбор системных и программных компонентов
1.1Компоновка и конфигурирование сервера
1.2 Информация об Ubuntu
2 Установка Web-сервера в VirtualBox
2.1 Установка Дистрибутива Ubuntu Server 10.10.
2.2 Установка Apache2+php+MySQL+графическая оболочка
2.3 Запуск Ubuntu Server 10.10. в графической оболочке и загрузка сайта
Заключение
Список литературы

Работа состоит из  1 файл

Курсовая работа Полетаева Романа.doc

— 3.48 Мб (Скачать документ)




 

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

 

Ярославский филиал

федерального  государственного бюджетного образовательного учреждения

высшего профессионального  образования

«Московский государственный  университет путей сообщения»

 

 

 


 

 


 

 

 

 

КУРСОВАЯ РАБОТА

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

 

КР 230111.15.00 ПЗ(15 вариант)

 

 

Специальность: 230111 Компьютерные сети

 

 

Дисциплина: Организация  администрирования

 

 

Тема: Установка и конфигурирование web-сервера на OC Ubuntu Linux Server 10.10

 

 

 

 

Студент Полетаев Р.С.

 

Группа                                                                       ЯРКС-211

 

Руководитель: Стулов В.В.

 

 

 

 

2012

Федеральное агентство железнодорожного транспорта

МИИТ

ЯРОСЛАВСКИЙ ЖЕЛЕЗНОДОРОЖНЫЙ ТЕХНИКУМ -

филиал  федерального государственного бюджетного образовательного учреждения высшего профессионального образования

«Московский государственный университет путей  сообщения»

 

ЗАДАНИЕ

НА КУРСОВУЮ РАБОТУ

ПО ДИСЦИПЛИНЕ

 

«                    »

 

Студенту группы ___________________________________________________

Тема______________________________________________________________ ______________________________________________________________________________________________________________________________________________________________________________________________________

 

Содержание курсовой работы:

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

 

Дата выдачи задания 

 

Срок сдачи  курсовой работы

                                                                    

 

Руководитель __________________________________ ФИО

 

Председатель  ЦК_______________________________ ФИО

 

Зав. отделением ________________________________ ФИО

 

Содержание

1

7

11

14

 

15

25

28

32

33

 




 

Введение                  

1  Выбор системных и программных компонентов                                              1.1 Компоновка и конфигурирование сервера                                                      

1.2     Информация  об Ubuntu                                                                                 

2        Установка Web-сервера в VirtualBox

2.1     Установка Дистрибутива Ubuntu Server 10.10.                                          

2.2     Установка Apache2+php+MySQL+графическая оболочка                           

2.3     Запуск Ubuntu Server 10.10.  в графической оболочке и загрузка сайта  

         Заключение                                      

         Список литературы                       

   

 

 

 

 

 

 

 

 

 

 

 

                                                              

Введение

 

Целью данной работы является изучение и описание установки  операционной системы Ubuntu Server 10.10, а так же установка Apache, MySQL, PHP. Всё это понадобиться для создания своего Web сервера.

Веб-сервер - это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы - основа Всемирной паутины.  
           Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает.  
Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.

Наилучший вариант  — это установка локального Web-сервера  на тот же ПК, где создается Интернет проект. Этот ПК всегда доступен по IP-адресу 127.0.0.1, что эквивалентно доменному  имени localhost. Поэтому для доступа к Web-серверу через браузер можно использовать адрес http://localhost. При использовании локального сервера все изменения в файлах доступны через браузер сразу же. Когда все скрипты будут отлажены, можно зайти в Интернет и скопировать их на сервер хостинг-провайдера. В чём же особенности Apache,PHP,MySQL? Apache-это самый распространенный сервер. Он установлен у большинства хостинг-провайдеров. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. PHP-скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов. MySQL-это свободная система управления базами данных. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MуSQL в автономные программы.

 

Серверное оборудование

В наши дни сети и компьютеры стали неотъемлемой частью практически любой организации. Всего лет десять назад только специалисты знали, что такое серверное оборудование и зачем оно нужно. Тем не менее, сейчас ситуация кардинально изменилась.

В принципе, сервером можно назвать любой компьютер, который занимается выполнением  каких-то задач для других компьютеров. Например: сервер печати - обслуживание печати; файл-сервер - хранение файлов и предоставление к ним совместного доступа; WWW сервер - представление специальным образом подготовленных документов и ресурсов пользователям всемирной сети Интернет.

Не важно, какие  задачи сервер выполняет, от него зависит  эффективность работы большого количества других компьютеров и их пользователей, поэтому и предъявляются повышенные требования к его надежности и  производительности. Даже если сбой сервера произойдет в небольшой рабочей группе, это может привести к убыткам, величина которых превышает стоимость самого сервера, если это сервер с базой данных, который обеспечивает жизнедеятельность предприятия и сети его филиалов.

Главное требование, которое предъявляют к серверному оборудованию - бесперебойная работа 24 часа в сутки, 7 дней в неделю, 365 дней в году. Не менее важными характеристиками серверов являются надежность, масштабируемость и обеспечение гарантированного хранения данных. Однако следует выбирать оборудование, которое отвечает всем задачам, которые стоят перед организацией.

 

В данном разделе  я выберу серверное оборудование.

 

 

 

 

Шкаф: ШТК-СП-48.8.12-44АА-9005


 Напольный шкаф серии ШТК-С Проф предназначен для размещения оборудования в серверных помещениях и центрах обработки данных (ЦОД). Отличается оптимальной комплектацией, повышенной статической нагрузочной способностью, простотой установки и удобством размещения активного и пассивного телекоммуникационного оборудования.

 

Рисунок 1 – Напольный шкаф

 

Платформа: Flagman RP120.3

 

Рисунок 2 –  Серверная платформа

 

Однопроцессорный  сервер для монтажа в стойку STSS Flagman RP120.3

 

Экономичный сервер STSS Flagman RP120.3 построен на базе архитектуры Intel® с использованием чипсета Intel® C204 и применением 4-ядерного процессора Intel® Xeon® серии E3-1200 или 2-ядерного Intel® Core™ серии i3-2100. Высокопроизводительный 4-ядерный серверный процессор Intel® Xeon® обладает высокой вычислительной мощностью при доступной цене.

 

Отличительной особенностью данного сервера является малый вес, низкие тепловые и шумовые характеристики, и размер, занимаемый в стандартной 19" стойке. Сервер имеет высоту 2U и глубину 493мм, что делает возможным его установку даже в настенные телекоммуникационные шкафы.

 

Надежность  функционирования обеспечивается благодаря  использованию серверных компонентов, памяти с коррекцией ошибок (ECC), качественного  источника питания и эффективной  системы охлаждения. В сервере  предусмотрена установка дополнительного  модуля управления IPMI 2.0 Server Management с функциями KVM-over-LAN и Virtual media redirect.

 

Сервер является идеальным решением для небольших  компаний или рабочих групп и  предназначен для обслуживания некритических  групповых приложений и нересурсоемких сервисов, использования в качестве файлового и принт-сервера, контроллера домена, доступа в интернет, сетевого экрана, кэширования, системы электронной почты, небольших баз данных с низким количеством транзакций.

Возможное применение

Сервер контроллера  домена, Сервер баз данных с низким количеством транзакций, Сервер электронной почты, Сервер сетевого экрана, кэширования

Набор микросхем

Intel® C204 Server chipset

Процессоры

4-ядерный Intel®  Xeon® серии E3-1200

Максимальный  объём памяти

до 32ГБ оперативной  памяти DDR3-1333 ECC Unbuffered

Встроенные  контроллеры

Intel® C204 4-ch SATA2 3G + 2-ch SATA3 6G Intel® Rapid Storage Technology SW RAID (0,1,5,10)

Максимальное  количество дисков

дисковая подсистема до 4-х фиксированных 3.5" жёстких  дисков SATA или SAS

Слоты расширения

Slot 1 LP (PCI-32 33Mhz), Slot 2 LP (PCI-32 33Mhz), Slot 3 LP (PCI-Ev2 x8@x4), Slot 4 LP (PCI-Ev2 x16@x8), Slot 5 LP (PCI-32 33Mhz), Slot 6 LP (PCI-Ev2 x16)

Сетевые интерфейсы

4-канальный  интегрированный сетевой адаптер  1 Гбит/с

Интерфейсы

COM  2 internal header, USB 2.0, VGA, Keyboard PS/2, Mouse PS/2 , LAN (RJ-45) 

Управление  системой

система удалённого управления сервером IPMI 2.0 Server Management with KVM-over-LAN & Virtual media redirect

Блок питания

Фиксированный БП 220V, 400Вт, КПД 65%

Размеры (ДxШxВ),

корпус 2U Rackmount (глубина 493мм)

 



Таблица 1 –  Серверное оборудование

 
Компоновка и конфигурирование сервера

 

Конфигурация:

  1. Процессор 
    Intel® Xeon® Processor E3-1280 (3.50-3.90 GHz, 4 ядер, DDR-3, 5 GT/s)

Рисунок 3 - Процессор

 

  1. Жёсткий диск

HDD 4х3000GB 6G SAS 7200rpm

Рисунок 4 –  Жесткий диск

 

  1. Память

DIMM 4x4GB DDR-III PC3-10600

Рисунок 5 –  Оперативная память

 

 

  1. Raid-контроллер

4-internal channel SAS 6G Adaptec 6-series HW RAID (0,1,1E,10,5,5EE,50,6,60) controller 512MB cache

Рисунок 6 – Raid-контроллер

 

 

  1. ИБП

                    GAIA-1K

Рисунок 7 – ИБП

 

Мощность:

 1 кВА / 800 Вт

КПД  :

Обычный режим > 87 % (при полной нагрузке)

 

 

 

 

Расчёт оперативной памяти:

    1. Требования к объему памяти для каждого пользователя (средняя – 15 Mb, повышенная – 20 Mb)
    2. Дополнительные требования приложений (2-4 Mb для каждого 32-разрядного приложения).
    3. Под пользовательские сессии расчет объема необходимой оперативной памяти для N пользователей, работающих с X 32-разрядными приложениями, работающими с открытой информации, и M пользователей, работающих с Y 32-разрядными приложениями, работающими с информацией содержащей конфиденциальные сведения.

Пример: 
RAM # = (N * Процент пользователей со средней нагрузкой * 15) + (N * Процент пользователей с повышенной нагрузкой * 20) + (N * X приложений * 4 Мб).

RAM_COP# = (M * Процент  пользователей со средней нагрузкой  * 15) + (M * Процент пользователей с  повышенной нагрузкой * 20) + (M * Y приложений * 4 Мб).

 

 

 

 

 

 

 

 

 

 

 

 

 

Ubuntu

Рисунок 8 –  логотип Ubuntu

 

Ubuntu-операционная система, основанная на Debian. Основным разработчиком и спонсором является компания Canonical. В настоящее время проект активно развивается и поддерживается свободным сообществом.

 

Первоначальным  именем проекта Ubuntu было No-Name-Yet.

Изначально Ubuntu 20 октября 2004 создавалась как временное ответвление от Debian с целью регулярно выпускать новую версию операционной системы каждые шесть месяцев. В отличие от других ответвлений Debian общего назначения, таких как Xandros, Linspire и Libranet , Canonical осталась близка к философии Debian и включает в Ubuntu в основном свободное программное обеспечение вместо того, чтобы частично положиться на несвободные добавления.

Пакеты Ubuntu в основном базируются на пакетах из нестабильной (unstable) группы пакетов Debian. В Ubuntu используется Advanced Packaging Tool от Debian для управления установленными пакетами. Тем не менее, пакеты для Ubuntu и Debian не обязательно совместимы друг с другом. Некоторые разработчики Ubuntu также занимаются ключевыми пакетами Debian, поэтому в случае внесения изменений в собираемые программы они вносятся в оба проекта. Однако в апреле 2005 основатель Debian Ян Мёрдок критиковал Ubuntu за несовместимость с пакетами Debian, говоря, что Ubuntu слишком далеко отклонился от Debian Sarge, чтобы остаться совместимым.

Информация о работе Установка и конфигурирование web-сервера на OC Ubuntu Linux Server 10.10