Apache2 для чайников или как установить Apache на свой компьютер.
Так уж сложилось, что я никогда не был сторонником устройств «все в одном». Этот подход сохранился и к рабочему месту веб программиста – настраивая рабочее место я отдельно устанавливаю веб сервер (Apache), сервер баз данных (MySQL), server-side языки (PHP, Parser, Perl). Существуют уже готовые наборы программ, которые упрощают жизнь, но тем самым наносят вред для начинающих разработчиков – они пропускают самые основы и привыкают, что многое за них уже сделано. В дальнейшем это влечет за собой ошибки, которых можно бы было избежать.
И
так – для того, чтобы установить Apache под Windows необходимо скачать последнюю стабильную версию с сайта разработчика (http://httpd.apache.org/). Пройдите по ссылке «download» в левом меню и выберете версию под Win32 Binary without crypto (no mod ssl) (MSI Installer). Это означает, что мы будем скачивать уже скомпилированную из исходных кодов версию с мастером установки без модуля криптования.
После того, как файл будет скачан – запустите его, инициировав процесс установки Apache. Сама установка займет не больше минуты и разработчики постарались сделать ее максимально простой для пользователя. Пройдемся по основным моментам этого процесса.
Apache – бесплатный веб сервер с открытым исходным кодом, но как и у любой программы у разработчиков есть условия использования, которые необходимо принять для того, чтобы продолжить процесс установки (см. скриншот).
После того, как вы ознакомитесь с правилами использования и примите их, необходимо указать информацию о Вашем веб сервере.
В полях Network Domain и Server Name пишем «localhost», в поле Administrator’s Email указываем любой почтовый ящик. Я пишу me@localhost. Далее оставляем активной опцию «for All Users, on Port 80, as Service (Recommended) (см. скриншот). Это означает, что мы будем запускать Apache каждый раз при загрузке Windows от любого пользователя и наш веб сервер будет доступен по восемидесятому порту (по-умолчанию).
Следующий шаг, достойный нашего внимания – выбор директории, в которую будут скопированы файлы Apache2. Я рекомендую создать в корне диска директорию «www», в которую мы будем устанавливать весь необходимый для веб разработчика софт. А в директории «www» уже создать папку «apache» – в которой будут храниться исполняемые файлы и настройки веб сервера (см. скриншот).
Все приготовления завершены – смело запускайте установку.
Установка завершена – кликаем на иконку Apache в системной панели (system tray) – откроется панель управления веб сервером. С ее помощью можно останавливать/запускать или перегружать Apache. Эти опции будут нам нужны при настройке Апача под свои нужды.
Как видно, процесс установки Apache под Windows прост и интуитивно понятен. Надеюсь, что развеял все сомнения у новичков, если таковые были. Вперед, к освоению главного файла конфигурации Apache – httpd.conf!
