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

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

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

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

Рік:
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:04-

Коментарі

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

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

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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