Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
6
Добавлен:
23.02.2016
Размер:
130.05 Кб
Скачать

Міністерство освіти та науки, молоді та спорту України

Хмельницький національний університет

Кафедра системного програмування

Лабораторна робота №2

з дисципліни: «Програмування комп’ютерних систем»

на тему: «Встановлення та налаштування Web-сервера »

Виконав: студент гр. СПр-08-1

Ткач М.Ю.

Перевірив: Кльоц Ю. П.

Хмельницький

2012

Мета: навчитись встановлювати та налаштовувати Web-сервер і розміщувати на ньому Web-сайти.

Завдання:

  1. Встановити Apache2

  2. Встановити PHP5

  3. Налаштувати Apache2 для розміщення єдиного сайту.

  4. Встановити MySQL.

  5. Встановити phpMyAdmin.

  6. Зареєструвати доменне ім’я для єдиного сайту

  7. Налаштувати MySQL для доступу виключно з локальною станції.

  8. Продемонструвати результат виконання phpinfo().

  9. Створити БД із реєстрацією в ній двох таблиць із зв’язними полями.

  10. Створити два віртуальних хости.

  11. Зареєструвати доменні імена для віртуальних хостів.

  12. Забезпечити для одного з віртуальних хостів прослуховування нестандартного порта.

Виконання роботи

  1. Реєстрація двох віртуальних хостів:

Конфігураційний файл 1:

<VirtualHost *:80>

ServerName localhost

ServerAlias dns.xxx

ServerAlias www.dns.xxx

ServerAdmin steveb@microsoft.com

DocumentRoot /home/www1/www

AssignUserID www1 www1

<Directory />

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

</Directory>

ErrorLog /home/www1/log/error.log

LogLevel warn

CustomLog /home/www1/log/access.log combined

</VirtualHost>

Конфігураційний файл 2:

<VirtualHost *:80>

ServerName astro.dns.xxx

ServerAlias www.astro.dns.xxx

ServerAdmin steveb@microsoft.com

DocumentRoot /home/www3/www

AssignUserID www3 www3

<Directory />

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

</Directory>

ErrorLog /home/www3/log/error.log

LogLevel warn

CustomLog /home/www3/log/access.log combined

</VirtualHost>

  1. Реєстрація доменних імен:

$TTL 1D

@ IN SOA localhost. admin.localhost. (

2012091301

12H

180

1W

3H

)

@ IN A 172.20.43.165

@ IN MX 10 localhost.

ololo A 172.20.43.165

astro A 172.20.43.165

  1. Забезпечити для одного з віртуальних хостів прослуховування нестандартного порта:

<VirtualHost *:8888>

ServerName ololo.dns.xxx

ServerAlias www.ololo.dns.xxx

ServerAdmin steveb@microsoft.com

DocumentRoot /home/www2/www

AssignUserID www2 www2

<Directory />

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

</Directory>

ErrorLog /home/www2/log/error.log

LogLevel warn

CustomLog /home/www2/log/access.log combined

</VirtualHost>

  1. Створити БД із реєстрацією в ній двох таблиць із зв’язними полями:

Висновок: на даній лабораторній роботі я встановив Apache2, PHP5, MySQL, phpMyAdmin. Також зареєстрував два віртуальних хости, створив БД, в якій зареєстрував дві таблиці.

ЛРСПР 2008036.12.01.02.301

2