Теоретические сведения

Apache HTTP сервер

Это свободно распространяемый веб-сервер, является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т.д. Поддерживает IPv6.

Система конфигурации Apache основана на текстовых конфигурационных файлах. Имеет три условных уровня конфигурации:

· Конфигурация сервера (/usr/local/etc/apache22/httpd.conf).

· Конфигурация виртуального хоста (/usr/local/etc/apache22/httpd.conf c версии 2.2).

· Конфигурация уровня директории (.htaccess).

Имеет собственный язык конфигурационных файлов, основанный на блоках директив.

Выполнение

1. Откройте сеанс под учетной записью Student.

2. Выполните инсталляцию web-сервера Apache22 с диска (смотрим в секции www).

3. Посмотрите, какие дополнительные пакеты были установлены (pkg_info).

4. Выполним минимальную начальную настройку. Редактируем файл (/usr/local/etc/apache22/httpd.conf

директива Listen – если сервер имеет несколько сетевых интерфейсов, то можно указать Apache «слушать» запросы только на определенном порту и по определенному IP адресу

Оставляем без изменений

директива ServerName – устанавливает полное доменное имя с использованием, которого производится обращение к web-серверу.

Указываем – www.Server_FreeBSD.MyCompany.ru

5. Работая в хостовой ОС, проверяем доступность сервера FreeBSВ по IP-адресу (192.168.180.2), а затем по имени www.Server_FreeBSD.MyCompany.ru с помощью команды ping. Если сервер не доступен по IP-адресу, то проверяем настройки сетевых подключений. Если не доступен по имени, то в файле hosts (для Windows XP – C:\WINDOWS\system32\drivers\etc\hosts) укажите соответствие IP адреса и имени

Www.Server_FreeBSD.MyCompany.ru

6. Скорректируем файл /etc/rc.conf, что бы web-сервер запускался автоматически при старте системы, добавим строчку:

apache22_enable="YES"

7. В файле /etc/hosts прописываем соответствие IP адреса и символьного имени (указываем имя хоста, которое задавали при установке)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: