Как установить и настроить Apache 2 под Windows

Откуда скачать, как установить и настроить Apache 2 под Windows. Web-сервер мне нужен был для экспериментов с perl, поэтому его первоначальная настройка была чрезвычайно простой. Единственной задачей было, чтобы сервер мог работать с cgi-скриптами и html-файлами.

 

Где скачать web-сервер Apache

Ссылка для скачивания http://httpd.apache.org/download.cgi. Это официальный сайт Apache. Открываем страницу, ищем на ней файл с расширением ".msi". На момент написания этой статьи, файл для
установки последней версии Apache под Windows назывался "httpd-2.2.25-win32-x86-no_ssl.msi". Скачиваем его.

 

Как установить web-сервер Apache под Windows

Запускаем скачанный файл на выполнение и просто следуем инструкциям.

 

Как настроить web-сервер Apache

httpd.conf

В первую очередь находим httpd.conf (примерное расположение "C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf")

После кода

я добавила свой блок:

Блок

был полностью закомментирован.

В блоке

инструкция "Deny from all" была заменена на "Allow from all" .

Блок данных

полностью закомментирован.

Необходимо найти инструкцию под заголовком "Virtual hosts" и снять комментарий с директивы "Include" :

 

httpd-vhosts.conf

Далее, редактируем httpd-vhosts.conf (примерное расположение "C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf" ).

Блоки

были полностью закомментированы.

Вместо них я добавила собственный блок:

 

Как запустить web-сервер Apache под Windows

Еще при установке я выбрала вариант запуска сервера - только для текущего юзера и только по специальной команде. Не люблю, когда система запускает что-то специфичное, если ее об этом никто не просил.

Чтобы запустить сервер, переходим в директорию "C:\Program Files\Apache Software Foundation\Apache2.2\bin\" и запускаем на выполнение файл httpd.exe .

 

Как проверить работоспособность сервера

В директории "C:\Documents and Settings\user" создаем новую папку "www" . В ней еще две папки: "cgi-bin" и "htdocs" .

В папке "htdocs" создаем файл с именем index.html и содержимым:

В папке "cgi-bin" создаем файл с именем first.pl и содержимым:

Обратите внимание на первую строку! Там должен быть путь к вашему perl-интерпретатору. Иначе, Apache просто не сможет обработать скрипт.

Вводим в адресной строке браузера - http://localhost:8080/ . Если все ОК, вы должны увидеть надпись: HELLO!

Теперь проверяем работу скрипта и вводим в адресной строке http://localhost:8080/cgi-bin/first.pl . Если все работает правильно, вы увидите надпись: It works!

Если что-то работает не правильно, можно посмотреть, что пишет Apache в логи, которые расположены примерно тут - "C:\Program Files\Apache Software Foundation\Apache2.2\logs\" в дальнейшем расположение логов лучше изменить и вынести их в директорию проекта.

Все! Первоначальная настройка web-сервера закончена, дальше можно извращаться по собственному усмотрению.

 

Полезные ссылки

Установка и настройка Web - сервера Apache, базы данных MySQL и интерпретаторов языков PHP и Perl

Установка сервера Apache 2.2 под Windows XP

Как установить и настроить Apache 2 под Windows: 2 комментария

  1. Кирилл

    СПАСИБО!!! Очень полезная статья. Благодаря Вам я наконец смог настроить Apache для работы с перловкой

    1. Natalie Автор записи

      Пожалуйста! Рада, что моя заметка вам помогла!

Комментарии запрещены.