Лабораторна робота

Інформація про навчальний заклад

ВУЗ:
Тернопільський національний педагогічний університет імені Володимира Гнатюка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра комп’ютерних технологій

Інформація про роботу

Рік:
2016
Тип роботи:
Лабораторна робота
Предмет:
Комп’ютерні мережі та комунікації
Варіант:
15

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки Тернопільський національний педагогічний університет імені Володимира Гнатюка Інженерно-педагогічний факультет Кафедра комп’ютерних технологій Лабораторна робота № 15 Тернопіль 2013 Тема: Налаштовування web-сервера (Apache) Мета: Набути навичок налаштовування web-сервера Основні теоретичні відомості Віртуальні хости – хости, що мають унікальну адресу в Інтернет, емульовані і підтримувані сервером. В Інтернеті ви підтримуєте кілька серверів, а Apache створив для вас тільки один. Звичайно, можна структуру цих кількох серверів зберігати на одному сервері, однак простіше і зручніше було б створити трохи віртуальних хостів за допомогою Apache, наприклад, один з ім'ям serv1 і адресою 127.0.0.2, а іншої - з ім'ям serv2 і адресою 127.0.0.3. Як це прийнято в Unix, кожен сервер буде представлений своїм каталогом у директорії f:/home з ім'ям, що збігається з ім'ям сервера. Наприклад, сервер serv1 буде зберігатися в директорії f:/home/serv1. У цій директорії будуть знаходитися: файл access.log з журналом доступу до віртуального сервера. файл errors.log з журналом помилок сервера. директорія www, де будуть зберігатися html-документи. директорія cgi для збереження CGI-програм. Останні дві директорії (www і cgi) Вам теж необхідно створити прямо зараз. Далі, для установки віртуального хоста необхідно зробити деякі зміни у файлі конфігурації Apache httpd.conf, а також у деяких файлах Windows. У файлі httpd.conf потрібно додати кілька рядків: #----serv1 <VirtualHost 127.0.0.2> ServerAdmin webmaster@serv1.ua ServerName serv1 DocumentRoot "f:/home/serv1/www" ScriptAlias /cgi/ "f:/home/serv1/cgi/" ErrorLog f:/home/serv1/error.log CustomLog f:/home/serv1/access.log common </VirtualHost> У файл hosts, що знаходиться в C:\WINDOWS\hosts слід приписати: 127.0.0.1 localhost 127.0.0.2 serv1 Віртуальний хост створено. Якщо буде необхідно створити другий, потрібно просто проробити аналогічні дії, замінивши параметри, зв'язані з розташуванням хоста на диску. Головне, в цьому випадку вказати іншу IP-адресу. Порядок виконання роботи Запускаю файл apache_setup.exe. У діалозі, що з'явився, натискаю кнопку Yes, а потім - кнопку Next. Натискаю Browse. Вручну задаю директорію для установки: f:\usr\local\apache і натискаю кнопку OK. Встановлюю Apache і перезавантажую комп'ютер. Відкриваю директорію f:\usr\local\apache\conf. Відкриваю файл, що там знаходиться, mime.types. Рядок «text/html html htm» замінюю на «text/html html htm shtml shtm sht» Відкриваю директорію f:\usr\local\apache\conf. Відкриваю файл, що там знаходиться, httpd.conf. У полі ServerAdmin вказую мою E-mail адресу (anton4uk44@mail.ru). У полi ServerName вписую назву серверу: ServerName lab19 У полі DocumentRoot вказую ту директорію, у якій будуть зберігатися мої html-файли: DocumentRoot f:/www Встановлюю директорію, у якій будуть зберігатись домашні сторінки користувачів: UserDir f:/home Для перевірки html: у директорії f:/www з html-документами Apache створюю файл index.html. Запускаю браузер і набираю: http://localhost/ Висновок Для установки PHP слід створити директорію f:/usr/local/php3. Це директорія, у яку буде встановлений PHP. Потім скачати дистрибутив PHP - файл з ім'ям php3_setup.exe, бажано в тільки що створену директорію, і запустити файл. У Провіднику Windows слід натиснути правою кнопкою миші на файлі php_iis_reg.inf і вибрати у контекстному меню пункт Установить. У файл конфігурації Apache conf/mime.types слід додати такий рядок: application/x-httpd-php3 phtml php3 Потім відкрити файл conf/httpd.conf і додати в його кінець такі рядки: <Directory "f:/usr/local/php3"> Options ExecCGI </Directory> ScriptAlias "/__php_dir__/" "f:/usr/local/php3/" Action application/x-httpd-php3 "/__php_dir__/php.exe" Рhp-скрипти - не те ж саме, що cgi-скрипти. Зокрема, якщо cgi-скрипти звичайно розташовують у /cgi-bin/, то php-скрипт повинний бути в директорії з документами.
Антиботан аватар за замовчуванням

03.04.2016 15:56

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!