Есть много ситуаций, когда может понадобиться веб-сервер. Например, если утренний сон был про тропические моря и золотые пляжи, то после пробуждения может захотеться сделать сайт по бронированию отелей. А ещё веб-сервер полезен при организации работы учётной системы 1С:Предприятие.
Перед установкой веб-сервера нужно определиться с его разрядностью. Например, если веб-сервер устанавливается для взаимодействия с сервером 1С:Предприятие, который имеет разрядность х64, то и веб-сервер должен быть х64.
Затем нужно скачать дистрибутив веб-сервера Apache. На официальном сайте apache.org скачать готовый к установке пакет в настоящее время не представляется возможным, но зато там есть список сайтов, где можно это сделать. В первых строчках apachelounge.com и apachehaus.com.
На текущий момент актуальной является версия Apache 2.4, скачиваем её с apachelounge.com, распаковываем архив и помещаем папку "Apache24", содержащую дистрибутив, в корневой каталог диска "С" нашего сервера.
Теперь веб-сервер нужно запустить. Встречаются сборки, содержащие инсталлятор, но если попалась без инсталлятора, то для запуска веб-сервера воспользуемся командной строкой. На сервере Windows не всегда сразу найдёшь командную строку, поэтому удобно в меню "Пуск", в поле "Поиск", ввести слово "cmd" и выполнить поиск. Командную строку нужно запустить от имени администратора, и это можно сделать прямо из результата поиска, воспользовавшись контекстным меню.
В командной строке первым делом нужно перейти в каталог, содержащий запускаемую программу httpd.exe. Для этого вводим команду:
cd C:\Apache24\bin
Находясь в этом каталоге вводим следующую команду, которая запускает сервер Apache как сервис Windows:
httpd.exe -k install
В случае успешного выполнения команды должно появиться следующее сообщение:
Installing the 'Apache HTTP Server' service
The 'Apache HTTP Server' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
После этого нужно открыть сервисы Windows (сделать это можно из ещё не остывшей командной строки командой services.msc) и проверить, как себя чувствует сервис с названием Apache2.4. Если он не запущен, то запускаем его вручную.
Проверить работу веб-сервера на локальном компьютере можно в браузере, указав адрес http://localhost . Если отображается бодрая надпись "It works!", то значит всё в порядке. При настройке доступа с удалённого компьютера возможно потребуется добавить Apache (httpd.exe) в список разрешённых программ в брандмауэре Windows.