Apache HTTP-сервер
установка на ОС Windows

Установка Apache 2.4 на Windows 10, 8, 7, Windows Server 2003, 2008, 2012, XP.


Ip-address not found!

Apache 2.4 один из самых быстрых, эффективных и наиболее функциональных веб-серверов

Apache HTTP Server Project сообщает о выпуске HTTP-сервера Apache, версии 2.4. Этот выпуск является итогом двадцатилетней работы над проектом и является предпочтительным для установки по отношению к предыдущим версиям Apache 2.2, Apache 2.2.4, Apache 2.2.6, Apache 2.2.8, Apache 2.2.10, Apache 2.2.11, Apache 2.2.13, Apache 2.2.14, Apache 2.2.15!
HTTP-сервер Apache является мощным, гибким, легко настраиваемым и расширяемым с помощью сторонних модулей, поддерживающим новейшие протоколы, включая HTTP/1.1 (RFC2616) и активно развивающимся веб-сервером. Работает на OS Windows, Netware, OS/2 и большинстве версий Unix, а также несколько других операционных систем. Версия Apache 2.4 является основной в новой ветви проекта и представляет собой наилучшую доступную, стабильную версию HTTP сервера Apache.

Официальный сайт -    httpd.apache.org

Инсталляция сервера Apache на ОС Windows.

До версии HTTPD-2.2.25 (), можно было получить текущую версию инсталлятора Apache для Windiws на сайте Apache HTTP Server (HTTPD-2.2.25-win32-x86-OpenSSL-0.9.8y.msi).
В настоящее время вы не сможете загрузить инсталляторы Apache со страницы загрузки - Apache Download binaries win32. Их нужно искать на сайтах сторонних производителей.


Установка Apache2.4 используя инсталлятор Windows -
Протокол SSL (Secure Sockets Layer - уровень защищенных сокетов) обеспечивает безопасную связь между клиентом и сервером, позволяя взаимную аутентификацию и использование цифровых подписей для обеспечения конфиденциальности, целостности и аутентификации.
На базе протокола SSL 3.0 был разработан и принят стандарт RFC, называемый TLS.
При использовании SSL информация между корреспондентами передается в закодированном виде и расшифровать ее можно только с помощью закрытых ключей, являющихся частью сертификата.
Для установки сервера на домашний компьютер, используйте версию no-ssl.
Установщик (инсталлятор) Windows — (Microsoft Windows Installer) — это компонент операционной системы Windows, служащий для установки, восстановления и удаления программного обеспечения простым и удобным способом.
Всё, что необходимо для установки и правильной работы ПО, содержится в установочных пакетах (installation packages), имеющих расширение — .msi.

Для установки Apache из установочного пакета запустите ( обязательно из корневого каталога диска) программу инсталляции сервера Apache, соответствующую установленной версии ОС. Здесь для 64-разрядной версии Windows.

Процедура инсталляции в ОС Windows полностью автоматизирована.
Запустите программу инсталляции - apache_2.4 -x64-no-ssl.msi.

#

Просмотрите - Открыть файл - предупреждение системы безопасности и нажмите - Запустить

#

В окне Apache HTTP Server 2.4 - Installation-Wizard
(Мастера Инсталляции) нажмите кнопку Next.

#

Прочитайте лицензию и поставьте точку в пункт -
I accept the terms in license agreement
(Я принимаю условия лицензионного соглашения).

#

Ознакомьтесь с кратким описанием Apache HTTP Server и нажмите кнопку - Next

#

В окне диалога Server Information - заполните поля ввода следующим образом:

  • в Network Domain (Сетевой Домен) введите - httpdserver.ru
  • в Server Name (Имя сервера) введите - www.httpdserver.ru
  • в Administrator's Email Adress (Почтовый Адрес Администратора) введите - admin@httpdserver.ru

#

Выберите тип установки - Tupical
(обычная, типичная)

#

Согласитесь с установкой в каталог, предложенный по умолчанию.
C:\Program Files\Apache Software Foundation\Apache2.4\

#

Для проведения инсталляции сервера Apache - apache_2.4.4-x64,
нажмите кнопку - Install

#

Во время инсталляции будут, несколько раз, мелькать черные окна DOS

#

В конце установки вы увидите два сообщения:

Restart

Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
AH00558: httpd.exe: Could not reliably determine the server's fully 
qualified do main name, using fe80::5895:7ebb:7ba2:e464. 
Set the 'ServerName' directive globally to suppress this message
  

и

Restart

AH00558: httpd.exe: Could not reliably determine the server's 
fully qualified domain name, using fe80::e093:7a53:7640:1f2b. 
Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
ServerRoot: "C:/Program Files/Apache Software Foundation/Apache2.4"
Main DocumentRoot: "C:/Program Files/Apache Software Foundation/Apache2.4/htdocs"
Main ErrorLog: "C:/Program Files/Apache Software Foundation/Apache2.4/logs/error.log"
Mutex default: dir="C:/Program Files/Apache Software Foundation/Apache2.4/logs/" 
mechanism=default
PidFile: "C:/Program Files/Apache Software Foundation/Apache2.4/logs/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
  

Для завершения инсталляции Apache HTTP Server 2.4 -
нажмите на кнопку Finish и перезагрузите компьютер.

#


Дополнительные программы и утилиты
ПрограммыОписание
ab.exe Утилита для тестирования HTTP сервера Apache
ApacheMonitor.exe  
dbmmanage.pl Создание и обновление файлов паролей пользователей в формате DBM, необходимых для базовой аутентификации (basic authentification)
htcacheclean.exe Очистить кэш на диске
htdbm.exe  
htdigest.exe Создание и обновление файлов паролей пользователей для дайджестной аутентификации (digest authentification)
htpasswd.exe Создание и обновление файлов паролей пользователей для базовой аутентификации (basic authentification)
httpd.exe HTTP сервер Apache
httxt2dbm.exe Создание dbm файлов для использования с RewriteMap
logresolve.exe Утилита для преобразования IP-адресов в соответствующие им имена хостов в лог-файлах Apache
rotatelogs.exe Утилита, позволяющая производить ротацию лог-файлов Apache без остановки сервера
wintty.exe  

Скачать Apache

Скачать apache_2.4.4-x64-no-ssl.msi сервера

Apache HTTP Server 2.4.4 and 2.2.24 x86 (32 bit) and x64 (64 bit) Windows Installers

#

Ниже вы найдете 32-разрядные и 64-разрядные установщики Windows для Apache HTTP Server 2.4.4 (официально выпущенные 25 февраля 2013 г.) и 2.2.24 (официально выпущенные 26 февраля 2013 г.). Эти выпуски предоставляют исправления многих ошибок, некоторые из которых связаны с безопасностью.

Скачать apache_2.4.4:

Скачать apache_2.4.24:

Так как сервер Apache устанавливается для разработки, отладки и устранения ошибок на страницах сайта, а не для детального изучения модулей, директив и их параметров, то немер устанавливаемой версии не имеет решающего значения.


Установка

Установка сервера Apache

  • Процесс установки сервера сводится к внесению изменений в трех файлах конфигурации:
  • httpd.conf  —  главного файла конфигурации сервера   
  • httpd-userdir.conf  —  файл настройки параметров каталогов пользователей
  • httpd-vhosts.conf  —  файл конфигурации виртуальных хостов   

внесении добавлений в файл OS Windows:

  • hosts  —  файл сопоставления имен узлов IP-адресам 4

записи на диск двух шаблонов сайтов в каталоги:

  • httpdserver.ru  —  каталога главного сайта сервера Apache 2.4   
  • www/docs/namesite.ru  —  каталог вашего сайта.   

Излишняя детализация, в описании установки и конфигурировании сервера Apache, интерпретаторов Perl и PHP - "нажмите на кнопку, введите точку и т. д." - объясняется множеством обращений желающих установить на своём  компьютере Apache 2.2.16 HTTP Server, но не имеющих опыта установки и конфигурирования сервера, не работавших в Total Commander'е, без которого, в вопросах связанных с программированием - не обойтись.

Установка сервера Apache


Удаление сервера Apache

Удалить сервер Apache можно введя в Командой строке - httpd.exe -k uninstall

Измените каталог на - C:/Apache24/bin/ введя команду - cd C:/Apache24/bin/
или, для перехода в корневой каталог диска,
два раза cd.. затем cd Apache24\bin\

Перейти в корневой каталог можно и введя команду - cd C:\

Администратор: Командная строка

Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.
C:\Windows\system32>cd..
C:\Windows>cd..
C:\>cd Apache24\bin\
C:\Program Files\Apache24\bin>httpd.exe -k uninstall
Removing the 'Apache2.4' service
The 'Apache2.4' service has been removed successfully.
C:\Program Files\Apache24\bin>
  
Начинающих изучать веб-технологии и ожидающих, что после установки сервера Apache как службы Windows (считая последний программой), им будет предложено "создать свой сайт на виртуальном хосте, с возможностью выполнения скриптов на Perl, PHP и других языках программирования, сохранять, изменять и выводить любую информацию с использованием MySQL, отправить почтовые сообщения со страниц ресурса" и, вообще, эта программа, после нескольких нажатий на пункты меню, может обучить серверным технологиям - ждет разочарование. (Взято из поисковых запросов, приведших посетителей на страницы этого раздела).

include virtual="/cgi-bin/ave/av.pl"