ЗАВДАННЯ ДО ЛАБОРАТОРНИХ РОБІТ_1 / Laboratotrna_robota_2
.doc
Міністерство освіти та науки, молоді та спорту України
Хмельницький національний університет
Кафедра системного програмування
Лабораторна робота №2
з дисципліни: «Програмування комп’ютерних систем»
на тему: «Встановлення та налаштування Web-сервера »
Виконав: студент гр. СПр-08-1
Ткач М.Ю.
Перевірив: Кльоц Ю. П.
Хмельницький
2012
Мета: навчитись встановлювати та налаштовувати Web-сервер і розміщувати на ньому Web-сайти.
Завдання:
-
Встановити Apache2
-
Встановити PHP5
-
Налаштувати Apache2 для розміщення єдиного сайту.
-
Встановити MySQL.
-
Встановити phpMyAdmin.
-
Зареєструвати доменне ім’я для єдиного сайту
-
Налаштувати MySQL для доступу виключно з локальною станції.
-
Продемонструвати результат виконання phpinfo().
-
Створити БД із реєстрацією в ній двох таблиць із зв’язними полями.
-
Створити два віртуальних хости.
-
Зареєструвати доменні імена для віртуальних хостів.
-
Забезпечити для одного з віртуальних хостів прослуховування нестандартного порта.
Виконання роботи
-
Реєстрація двох віртуальних хостів:
Конфігураційний файл 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>
-
Реєстрація доменних імен:
$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
-
Забезпечити для одного з віртуальних хостів прослуховування нестандартного порта:
<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>
-
Створити БД із реєстрацією в ній двох таблиць із зв’язними полями:
Висновок: на даній лабораторній роботі я встановив Apache2, PHP5, MySQL, phpMyAdmin. Також зареєстрував два віртуальних хости, створив БД, в якій зареєстрував дві таблиці.
ЛРСПР
2008036.12.01.02.301