Практическая работа № 19 ОРГАНИЗАЦИЯ web-СЕРВЕРА МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE

advertisement
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
Практическая работа № 19
ОРГАНИЗАЦИЯ web-СЕРВЕРА
Цель: освоить правила создания и конфигурирования web-сервера Apache и
организации на нем хостинга.
Задание
• Изучить назначение и принцип работы web-сервера
Apache.
• Сконфигурировать web-сервер Apache.
• Создать страницу wed-сайта, разместить на webсервере и проверить ее доступность браузерам всех
машин домена.
Технология выполнения
web-сервер Apache
web-сервер Apache (сервер НТТР) работает по принципу «запрос-ответ»,
принимая от клиентов (web-браузеров) запрос на получение определенного
информационного ресурса, обозначаемого при помощи URL (Uniform Resource
Locator – унифицированный указатель информационного ресурса), и передавая в
ответ содержимое файла, который соответствует этому ресурсу.
Предоставление места на web-сервере для web-сайта и организация доступа к
нему из сети называют хостингом.
Чтобы преобразовать Linux-систему в web-сервер, необходимо запустить
/etc/rc.d/init.d/httpd, который будет прослушивать TCP-порт с номером 80 (в
соответствии со стандартом HTTP). Основной конфигурационный файл службы
httpd : /etc/httpd/conf/http.conf.
Конфигурирование web-сервера Apache
1. Войти в систему пользователем root, запустить Midnight Commander.
2. В конфигурационном файле /etc/httpd/conf/http.conf внести следующие
изменения:
258 ServerName lin.ivanov.ibi : 80 – имя Web -сервера в своем домене
274 DocumentRoot " var/www/html " – корневой каталог Web-сервера
1044 <VirtualHost fir.ivanov.ibi :80> – параметры каждого Web-сайта
ServerAdmin webmaster@fir.ivanov.ibi
DocumentRoot /var/www/html/fir
ServerName fir.ivanov.ibi
1
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
ErrorLog logs/fir - error _ log
CustomLog logs/fir - access _ log common
</VirtualHost>
3. Создать каталог /var/www/html/fir, а в нем файл index.html со
следующим содержанием:
<html>
<body bgcolor=green text=#ffffff>Проверка работы web-сервера </body>
</html>
4. При помощи утилиты setup включить web-службу httpd в начальную
загрузку операционной системы (поставить звездочку клавишей пробел) и
запустить эту службу командой service httpd start или путем перезагрузки
операционной системы.
Регистрация web-сервера и web-ресурсов в службе DNS
5. На
контроллере
домена
в
службе
DNS
(Пуск–Программы–
Администрирование–DNS) в своем домене, например, ivanov.ibi – Зоны
прямого просмотра – ivanov.ibi прописать узел домена lin.ivanov.ibi
(если его в домене нет; при этом поставить галочку Создать
соответствующую RTR-запись) (рис. 19.1).
Рис. 19.1. Окно записи нового узла в службе DNS
6. Затем прописать созданный web-сайт (путем создания псевдонима
fir.ivanov.ibi, присвоенного узлу с именем lin.ivanov.ibi) (рис.
19.2,
19.3).
2
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
Рис. 19.2. Окно записи нового ресурса DNS
Рис. 19.3. Пример зоны прямого просмотра службы DNS
7. При помощи браузера (на всех компьютерах) проверить доступность
созданного
сайта
(например,
http://fir.ivanov.ibi).
При
этом
автоматически должен открыться файл index.html.
3
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
Задание на самостоятельную работу
Исследовать возможности управления сервером НТТР в графическом режиме
работы ОС Linux (рис. 19. 4).
Рис. 19.4. Графический конфигуратор сервера НТТР в среде Gnom
При помощи графического конфигуратора создать новый web-ресурс на webсервере Linux и проверить его доступность в сети Windows.
4
Download