Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab 4

.doc
Скачиваний:
9
Добавлен:
15.06.2014
Размер:
56.32 Кб
Скачать

Министерство образования РФ

ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра «Автоматизированные системы обработки информации и управления»

ОТЧЕТ

ПО ЛАБОРАТОРНОЙ РАБОТЕ

Установка и настройка Веб-сервера Apache под Windows.

по дисциплине:

СЕТИ ЭВМ И СРЕДСТВА ТЕЛЕКОММУНИКАЦИЙ

Преподаватель

Д.П. Борзенков

Студент гр. В-411

А.А. Иваненко

Омск 2004

Реферат

Отчёт по лабораторной работе 8 c., 1 источник.

ВЕБ-СЕРВЕР APACHE, ВИРТУАЛЬНЫЙ ХОСТ.

Цель работы – изучить основные возможности популярных веб-серверов, уметь установить и настроить веб-сервер Apache for Windows.

В процессе выполнения работы был изучен теоретический материал по основным возможностям и настройке веб-сервера Apache for Windows.

В результате работы были получены практические навыки по установке и настройке веб-сервера Apache.

Содержание

Введение………………………………….…………………………………...4

  1. Ход выполнения работы………………………………………………….5

Заключение…………………………………………………………………....7

Список используемых источников…………………………………………..8

Введение

Часто возникает ситуация, когда необходимо проверить полный вид html-страницы. Однако чаще всего это невозможно при работе дома - технологии SSI, CGI и, конечно, PHP, например, точно требуют сервера. Как же быть? Не стоит впадать в апатию - нужно просто установить на Ваш домашний компьютер (пусть даже и не подключенный к Интернет) специальную программу - Web-сервер. Вообще-то серверов существует множество - плохие и хорошие, медленные и быстрые. Cервер, подходящий под последние две категории, - Apache. Самое главное то, что это чуть ли не единственный сервер, который позволяет работать в Windows 95/98 с технологиями PHP, CGI и Perl-скриптами одновременно так же просто и непринужденно, как будто у Вас стоит Unix.

1. Ход выполнения работы

1) Установка Apache.

2) Перемещение всех сделанных до этого страницы в папку

c://home/localhost/www.

3) Настройка файла конфигурации httpd.conf

ServerName localhost

DocumentRoot "c:/home/localhost/www"

<Directory "c:/home/">

Options Indexes Includes

AllowOverride All

Allow from all

</Directory>

DirectoryIndex index.htm index.html

ScriptAlias /cgi-bin/ "c:/home/localhost/cgi/"

ScriptAlias /cgi/ "c:/home/localhost/cgi/"

AddHandler cgi-script .bat .exe .cgi

AddType text/html .shtml

AddHandler server-parsed .shtml .html .htm

4) Тестирование Apache, для этого запускаем файл apache.exe

5) Проверяем работу HTML. Набираем в IE http://localhost/. Появилась моя страница.

6) Проверяем SSI: В директории с:/home/localhost/www с html-документами Apache создаём файл test.shtml c таким содержанием:

SSI Test!<hr>

<!--#include virtual="/index.html" -->

<hr>

После набираем в браузере:

http://localhost/test.shtml

Загрузился файл, который состоял из текста "SSI Test!", за которым следовало содержимое файла index.html между двумя горизонтальными чертами.

7) Проверяем CGI.

В директории c:/home/localhost/cgi для CGI-скриптов создаём файл test.bat с таким содержанием:

@echo off

echo Content-type: text/html

echo.

echo.

dir

После в браузере набираем:

http://localhost/cgi/test.bat

В окне отобразился результат команды DOS dir.

8) Создаём виртуальный хост www.java.com.

Перемещаем все сделанные до этого страницы в папку c:/home/www.java.com/www.

Набираем в файле httpd.conf следующее:

NameVirtualHost 127.0.0.1

#----localhost

<VirtualHost localhost>

ServerAdmin webmaster@localhost

ServerName localhost

DocumentRoot "c:/home/localhost/www"

ScriptAlias /cgi/ "c:/home/localhost/cgi/"

ErrorLog c:/home/localhost/error.log

CustomLog c:/home/localhost/access.log common

</VirtualHost>

#----www.java.com

<VirtualHost www.java.com>

ServerAdmin webmaster@java.com

ServerName www.java.com

DocumentRoot "c:/home/www.java.com/www"

ScriptAlias /cgi/ "c:/home/www.java.com/cgi/"

ErrorLog c:/home/www.java.com/error.log

CustomLog c:/home/www.java.com/access.log common

</VirtualHost>

Добавляем в файл C:\WINDOWS\SYSTEM32\DRIVERS\etc\host строчку 127.0.0.1 localhost www.java.com. Проверяем HTML, SSI, CGI, PHP, MySQL.

Заключение

В процессе выполнения лабораторной работы я получил навыки по настройке веб-сервера Apache for Win и научился создавать виртуальный хост.

Список используемых источников:

  1. Электронные учебники из папки «Дополнительные материалы».

8

Соседние файлы в предмете Сети ЭВМ и средства коммуникаций