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

Компоновка и конфигурирование Linux сервера. Общая информация об ALT Linux Server 5, его подвиды и основные функциональные возможности. Установка дистрибутива ALT Linux 5.0 "Ковчег" и Apache2+php+MySQL. Пример настройки работы сайта на web-сервере.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 24.10.2012
Размер файла 6,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ВВЕДЕНИЕ

Целью данной работы является изучение и описание установки операционный системы ALT Linux Server 5.0, а также установки Apache, PHP, MySQL. Всё это понадобится нам для создания своего Web сервера. Работающий Web-сервер требуется при создании Интернет проектов с использованием современных технологий. Наилучший вариант -- это установка локального 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 используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей.

СЕРВЕРНОЕ ОБОРУДОВАНИЕ

Сегодня сети и компьютеры являются неотъемлемой частью практически каждой организации или компании. Не так давно мало кто знал, что такое серверное оборудование, с какими целями его можно использовать. Однако сейчас продажи серверного оборудования, будучи поставленными на стабильный поток, растут ежегодно. Главное требование к серверному оборудованию - его безукоризненная бесперебойная работа. Между сервером и обычной рабочей станцией есть существенное различие: сервер должен работать без выключений и перегрузок. Чтобы серверное оборудование работало корректно, необходимо правильно выбрать его под определенные задачи. Платформа: Hyperion RS130 G3 SFF

Рисунок

1- Серверная платформа

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

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

Базы данных, терминал, веб, файл - и принт сервер

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

Intel 5520 + ICH10R

Процессоры

1 или 2 Intel® Xeon® 56xx (до 12 ядер)

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

192GB шестиканальной DDR3, 12 слотов

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

Технология дочерних плат расширения

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

10 2.5” SAS/SATA/SSD с горячей заменой

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

1x PCI-E 2.0 16x

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

2x Intel Gigabit Ethernet 82576EB, VMDq, VMDc, IOAT3; 1x Intel Gigabit Ethernet 82574L

Интерфейсы

Задняя панель: VGA, RS232, 3 x RJ45, 2 x USB, 2 x PS2

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

IPMI 2.0 интегрировано, KVM over IP, Virtual Media, ПО управления серверной инфраструктурой ESMS, выделенный/совмещенный порт Ethernet

Блок питания

650Вт дублированный с горячей заменой/500Вт одиночный, поддержка Intel DPNM

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

1U

700 x 430 x 44

КОМПОНОВКА И КОНФИГУРИРОВАНИЕ СЕРВЕРА

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

1) Процессор

2) Intel Xeon Processor E7-4807 1.86 GHz/6 ядер/18M/4.80GT/s/LGA1567/95W

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

3) Жёсткий диск

HDD Enterprise 3.5” 500Gb 7200 RPM

Рисунок 3 - Жёсткий диск

4) Память

16 GB 1333MHz DDR3 ECC

Рисунок 4 - Серверная оперативная память

5) Raid-контроллер

Adaptec ASR-2405, SAS/SATA RAID 0,1E,10,4ch,PCI-E x8,128Mb Cache, KIT

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

6) ИБП

APC Smart-UPS SC 1500VA 230V-2U Rackmount/Tower

Рисунок 6 - ИБП

7) Опционально можно установить

Рисунок 7 - USB Floppy drive и DVD-RW

При расчете объема оперативной памяти для терминальных серверов следует учесть три момента:

I. Требования к объему памяти для каждого пользователя (средняя - 15 Mb, повышенная - 20 Mb)

II. Дополнительные требования приложений (2-4 Mb для каждого 32-разрядного приложения).

III. Под пользовательские сессии расчет объема необходимой оперативной памяти для N пользователей, работающих с X 32-разрядными приложениями, работающими с открытой информации, и M пользователей, работающих с Y 32-разрядными приложениями, работающими с информацией содержащей конфиденциальные сведения.

Пример:

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

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

Рисунок 8 - Логотип Alt Linux

ALT Linux- это семейство дистрибутивов Linux, являющихся отдельной ветвью развития русскоязычного Linux, выпускаемых компанией «Альт Линукс» и её партнёрами, основывающихся на разработках русскоязычной команды разработчиков ALT Linux Team. Большинство дистрибутивов Альт Линукс доступны для свободного скачивания.

История

В 1999--2000 годах дистрибутив, разрабатываемый будущим ядром ALT Linux Team, основывался на дистрибутиве MandrakeLinux и представлял собой его русскую версию (Linux-Mandrake Russian Edition). К версии 3.0 (2005 год) все пакеты Mandrake, инсталлятор и система конфигурирования были полностью вытеснены собственными разработками ALT Linux Team. Сейчас дистрибутивы ALT Linux являются отдельной ветвью развития Linux и не имеют никакого отношения к Mandrake или Mandriva.

Особенности

1) Обширное русскоязычное сообщество.

2) Существенно доработанный RPM -- изначально.

3) Адаптированный вариант apt-get как высокоуровневое средство управления пакетами -- Spring 2001+.

4) Несколько вариантов ядер.

5) Сборка пакетов из git-репозиториев в hasher.

6) Система alternatives родом из Debian.

7) Инитскрипты с использованием start-stop-daemon (из Owl, в оригинале из Debian) -- ALC2.3+.

8) Аккуратная разбивка софта на подпакеты.

9) Отличное качество сборки многих пакетов (патчи, , readme, локализация).

АЛЬТ ЛИНУКС 5.0 КОВЧЕГ

Рисунок 9 - Логотип сервера Альт Линукс Ковчег

Основные функциональные возможности

· Организация сети предприятия.

· Центральная авторизация пользователей и сервисов.

· Организация взаимодействия территориально распределённых офисов (VPN).

· Централизованное обновление серверов и рабочих станций.

· Сетевая установка рабочих станций.

· Виртуализация для установки контейнеров c дополнительным ПО.

· Создание резервных копий и восстановление из них (в том числе отдельных файлов).

· Единое файловое хранилище c поддержкой квотирования.

· Автоматическое создание RAID из двух и более жёстких дисков.

Блоки администрирования

· Единая аутентификация.

· Виртуальные машины.

· Доступ в интернет, брандмауэр, прокси-сервер.

· Почтовый сервер.

· Обновления и сетевая установка Рабочих станций.

· VPN.

Версии программного обеспечения

· Ядро 2.6.30 (для рабочей станции), 2.6.27 (для сервера).

· GCC 4.4.

· GLIBC 2.10.1.

· Xorg 1.6.3.

· OpenOffice.org 3.1.1.3.

· GNOME 2.26.3.

· GIMP 2.6.7.

· Scribus 1.3.5.1.

Документация

· Пользовательская документация находится на сайте http://docs.altlinux.org/.

· Инструкции для разработчиков контейнеров: http://www.altlinux.org/Platform5.0.

Системные требования

* Процессор от 1 ГГц.

* Оперативная память от 512 Мб.

* Жесткий диск от 6 Гб.

АЛЬТ ЛИНУКС 5.0 РАБОЧАЯ СТАНЦИЯ

Рисунок 10 - Логотип Альт Линукс. Рабочая станция

Основные функциональные возможности

· Графическая среда -- KDE4.

· Упрощённое взаимодействие с сервером и виртуальными контейнерами, в том числе готовность к работе с терминальными приложениями.

· Готовый к работе комплект ПО для офисной работы: интернет, электронная почта, офисный пакет.

· Файловый менеджер Krusader.

Работа с оборудование

· Модуль сбора данных для HCL и сообщения об ошибках работы оборудования.

· Беспроблемная работа Bluetooth, WiFi, USB WiFi.

· Драйвера корректно работающие со звуковым устройством snd-hda-intel.

· Драйвера корректно работающие с видеокарточками ATI Radeon.

Версии программного обеспечения

· KDE 4.3.4.

· ядро 2.6.30 c патчами.

· Glibc 2.10.1.

· Xorg 7.4.

· Openoffice.org 3.1.1.

· Firefox 3.5.5.

· Inkscape 0.47.

УСТАНОВКА ДИСТРИБУТИВА АЛЬТ ЛИНУКС КОВЧЕГ 5.0

Шаг первый: Загрузка системы

Рисунок 11 - Установка сервера

Шаг второй: Выбор языка

Рисунок 12 - Выбор языка

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

Шаг третий: Лицензионный договор

Рисунок 13 - Лицензионный договор

На этом шаге нам следует внимательно прочитать условия лицензии, и поставить галочку на пункте Да, я согласен с условиями.

Шаг четвёртый: Дата и время

Рисунок 14 - Дата и время

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

Шаг пятый: Подготовка диска

Рисунок 15 - Дата и время

Первые два профиля предполагают автоматическое разбиение диска. При выборе пункта «Удалить все разделы и создать разделы автоматически» при наличии двух жёстких дисков на компьютере будет создан массив RAID1, а при наличии трёх дисков?--?RAID5. Использование технологии RAID обеспечивает сохранность данных даже при выходе одного жёсткого диска из строя.

Шаг шестой: Установка системы

Рисунок 16 - Выбор пакетов

На данном этапе нам требуется выбрать необходимые приложения для работы, и на следующем экране произойдёт установка выбранных пакетов

Рисунок 17 - Установка пакетов

Шаг седьмой: Сохранение настроек

Рисунок 18 - Сохранение настроек

По завершении установки системы начинается шаг сохранения настроек. Он проходит автоматически, а экране отображается индикатор выполнения.

Шаг восьмой: Установка загрузчика

Рисунок 19 - Установка загрузчика

Шаг девятый: Настройка сети

Рисунок 20 - Настройка сети

На этом этапе необходимо задать параметры настройки сети: IP-адреса сетевых интерфейсов, DNS-сервер, шлюз и т.п. Конкретные значения будут зависеть от используемого вами сетевого окружения. Ручного введения настроек можно избежать, если в вашей сети есть настроенный DHCP-сервер. В этом случае все необходимое сетевые настройки будут получены автоматически.

Шаг десятый: Администратор системы

.

Рисунок 21 - Администратор системы

В любой системе Linux всегда присутствует один специальный пользователь-администратор, для него зарезервировано системное имя-root. Администратор отличается от всех прочих пользователей тем, что ему позволено производить любые, изменения в системе. Поэтому выбор пароля администратора-очень важный момент для безопасности.

Шаг одиннадцатый: Системный пользователь

Рисунок 22 - Системный пользователь

На этом этапе можно добавить ещё одного пользователя, а так же создать пароль для него.

Шаг двенадцатый: Аутентификация

Рисунок 23 - Аутентификация

На этом шаге нужно выбрать домен, управляемый Альт Линукс.

Шаг тринадцатый: Настройка графической системы

Рисунок 24 - Настройка графической системы

На данном этапе следует выбрать Монитор, Драйвер, Глубину цвета, Разрешение, также можно выбрать проверку заданных параметров.

Шаг четырнадцатый: Завершение установки

Рисунок 25 - Завершение установки

После нажатия кнопки Завершить и перезагрузки компьютера можно загрузить установленную систему в обычном режиме.

Шаг пятнадцатый: Окно приветствия

Рисунок 25 - Окно приветствия

После перезагрузки системы, нас встречает окно приветствия Альт Линукс. В нём показана веб-консоль управления по заданному https адресу. Через эту консоль проходит первоначальная настройка нашего сервера. После настройки нам нужно будет снова зайти на сервер, либо под администратором(root), либо под системным пользователем. Так как графический интерфейс в Альт Линукс 5.0 Ковчег-Сервер, отсутствует, установку AMP(Apache+MySQL+PHP) мы будем производить в Альт Линукс 5.0 Рабочая станция, которая имеет графическую оболочку KDE 4.3.4.

ПАРОЛИ АДМИНИСТРАТОРА И СИСТЕМНОГО ПОЛЬЗОВАТЕЛЯ

Таблица 2 - Пароли Администратора и Пользователя roman

Администратор

Пользователь

Логин:root

Логин:roman

Пароль:lazarev

Пароль:455563

УСТАНОВКА APACHE2+PHP+MYSQL

1. Запускаем наш сервер

Рисунок 26 - Экран рабочего стола

2. Заходим в меню и в Центр Управления системой, нажимаем вкладку источники для управления ПО и указываем репозиторий, который нам нужен

Рисунок 27 - Окно выбора репозитория

3. Далее заходим в терминальный режим, вводим Su и пароль, теперь мы зашли в терминал по администратором, вводим apt-get update, далее следует закачка пакетов с репозитория, который мы указали и построение дерева зависимостей.

Рисунок 28 - Построение дерева зависимостей

4. Теперь вводим команду для установки Apache, php ,MySQL

apt-get install apache2 apache2-mod_php5 MySQL-server php5-mysql

Для продолжения установки требуется нажать Yes, в итоге в окне будет указано о выполнение установки.

Рисунок 29 - Установка пакетов Apache, php ,MySQL

5. Теперь заходим в Центр Управления Системой, в системные службы, и включаем службы, которые нужны нам для сервера, в данном случае это службы httpd2, php и MySQL

Рисунок 29 - Запуск служб Apache, php ,MySQL

Теперь открываем браузер и вводим в строку http://localhost или http://127.0.0.1 для проверки работы Apache

Рисунок 30 - Проверка работы Apache

6. Следующим шагом будет загрузка своего сайта на сервер. Для этого откроем, файловый менеджер Krusader и с помощью него переместим папку с сайтом в корневой каталог var/www/html/<папка для сайта>

Рисунок 31 - Окно файлового менеджера

7. Теперь заходим на http://localhost/<имя сайта>

И видим как в окне браузера открылся наш сайт

Рисунок 32 - Окно браузера

ЗАКЛЮЧЕНИЕ

На этом установка и предварительная настройка сервера закончена. Теперь можно создавать и тестировать сайты любого уровня сложности с поддержкой современных Интернет - технологий на локальном компьютере.

В ходе выполнения курсовой работы были изучены такие задачи как детальная установка Linux сервера, установка компонентов сервера, таких как Apache,Php,MySQL.А также показан пример настройки работы сайта на Веб-сервере. Данный сервер был установлен в виртуальную машину под названием Virtual Box.Также для установки можно было использовать и другие виртуальные машины. Например: VMware Workstation , QEMU. Для установки сервера было установлено 2 операционные системы. Это было сделано для того чтобы, при настройки сервера и его компонентов не пришлось подсоединять, второй, дополнительный компьютер через коммутационный кабель называемый кроссовер. Кроссовер-это разновидность патч-корда витой пары, используемого в компьютерных сетях.

Особенностью которого является перекрёстное (кроссовое) соединение концов кабеля с коннекторами - выполняется условие внешнего кроссирования сигналов приёма и передачи. Также стоит отметить что использование рабочей станции является эквивалентом использования Linux сервера, а установка и настройка серверных компонентов Apache, php ,MySQL происходит так же в терминальном режиме работы операционный системы. Исходя из проделанной работы, можно осуществить следующие выводы, что данный материал, по настройке и реализации Веб-сервера, может служить помощником как студентам, так и людям которые хотят научится Администрированию.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

сервер linux сайт

1. Колесниченко Д.Н. Linux-сервер своими руками. - Финкова М.В. 2002.

2. Гаспар Чилингаров Установка веб-сервера на FreeBSD. - Вильямс, 2009.

3. В. Водалазский. Путь к LINUX. Руководство по установке и настройке 32-разрядной операционной системы. - Москва, 1997.

4. Д. Колисниченко. Linux. От новичка к профессионалу. - БХВ-Петербург, 2010.

5. Задорожный С.С., Мартынов Н.Н. Компьютерная сеть кабинета информатики на базе Альт Линукс 5.

6. Википедия. Форма доступа: http://www.wikipedia.org/

7. Поддержка ALT Linux Team. Форма доступа: http://www.altlinux.org/

Размещено на Allbest.ru


Подобные документы

  • Общие сведения об операционной системе Linux. Анализ информации о серверах. Основные прикладные клиент-серверные технологии Windows. Сведения о SQL-сервере. Общая информация о MySQL–сервере. Установка и специфика конфигурирования MYSQL-сервера на LINUX.

    курсовая работа [1,3 M], добавлен 16.12.2015

  • SUSE Linux Enterprise Server для System z: обзор возможностей, техническая информация. Web-сервер Apache: описание, инсталляция, конфигурирование. Настройка виртуальных хостов, авторизации и аутентификации. Меры безопасности при работе на компьютере.

    дипломная работа [687,7 K], добавлен 11.02.2012

  • Анализ технических возможностей операционной системы Mandriva Linux - дистрибутива GNU/Linux, разрабатываемого французской компанией Mandriva, выпускающей свободные, коммерческие и корпоративные версии своего дистрибутива. Этапы установки оболочки Linux.

    презентация [26,2 M], добавлен 23.05.2010

  • Использование дистрибутива GNU/Linux Mandriva, который по праву считается одним из наиболее легких для освоения начинающими пользователями, для взаимодействия с командным интерпретатором GNU/Linux. Информация о формате и основных ключах команды cal.

    лабораторная работа [2,4 M], добавлен 28.12.2012

  • Организация корпоративного файлового сервера, выполняющего функции прокси-сервера на базе ОС Linux. Процесс его реализации. Выбор оптимальной аппаратно-программной платформы. Расчёт сметы затрат на выполнение объёма работ по созданию FTP-сервера.

    дипломная работа [2,0 M], добавлен 06.07.2012

  • Виртуальная файловая система. Файловая система Ext2fs (Linux ext2 File System). Использование операционной системы Linux. Настройка веб-сервера Apache. Управление Web-сервером. Комплекс системных программных средств, реализующих управление файлами.

    курсовая работа [167,4 K], добавлен 25.12.2013

  • Пример окна входа в систему Linux (графический режим). Простейшие команды Linux. Основные задачи при управлении пользователями. Сведения, которые нужно указать для вновь создаваемого пользователя. Содержимое файла/etc/shadow (в котором содержатся пароли).

    лекция [603,7 K], добавлен 20.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.