Как установить и настроить 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 Автор записи

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

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