Сайтостроительство

       

Конфигурирование веб-сервера Apache


Установка веб-сервера Apache не вызывает больших затруднений как под Windows, так и под Unix. Все вопросы при установки не выходят за рамки знаний обычного пользователя. Наиболее сложным моментом является конфигурирование и подключение дополнительных модулей. Предполагая, что наибольшее число читателей будут конфигурировать сначала веб-сервер на своей локальной машине, скорее всего под управлением Windows, то начнем рассмотрение конфигурации веб-сервера Apache именно с этого варианта.

Первое, что вам нужно проверить, это наличие протокола TCP/IP, и так называемой, обратной петли. В командной строке дайте команду route print. Результат ее должен начинаться со следующих строк:

C:\>route print

Активные маршруты:

Сетевой адрес Маска Адрес шлюза Интерфейс Метрика 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

Сейчас, наверное, уже сложно представить себе вариант отсутствия обратной петли, т.к. большинство компьютеров имеют выход в Интернет. Однако, года четыре назад я столкнулся с такой проблемой, когда начинал осваивать MS SQL Server 6.5. Если все же вы не получили должного результата команды route print, добавьте протокол TCP/IP. Для этого на рабочем столе щелкните правой кнопки мыши на иконке "Сетевое окружение" и выберете меню "свойства". Далее кнопку "добавить".

По умолчанию, конфигурационный файл Apache httpd.conf лежит в папке C:\Program Files\Apache Group\Apache\conf. При запуске веб-сервера на локальной машине под Windows мне пришлось прописать в файл httpd.conf строчку ServerName localhost. Без этой строки он не запускался. В юникс такая строчка не требуется. Запускать и останавливать веб-сервер надо при помощи иконок лежащих в Пуск->Программы->Apache Web Server. Теперь запускайте веб-сервер, щелкните в меню Пуск->Программы->Apache Web Server->Start Apache. Запустите обозреватель Internet Explorer и введите http://127.0.0.1/. Вы увидите ответ веб-сервера. У меня на экране появилась страничка следующего содержания:



Содержание раздела