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

#

В локальных сетях, чтобы не было «конфликта имен» и пользователи были уверены, что обращаются именно к локальному серверу, желательно выбирать доменное имя не зарегистрированное в сети WWW.

С первых версий инсталляторы apache предлагают вводить в поля: Сетевой Домен, Имя сервера, например — somenet.com (некоторая сеть). Но это имя зарегистрировано и уже 15 лет его пытаются продать.

#

Можно использовать доменные имена - example.com (.net, .org, .edu), а также test.ru — зарезервированные для использования в документации, различных примерах. недоступные для регистрации и использования в сети интернет.

Чтобы в локальных сетях, на домашнем компьютере, не обращаться к главному сайту сервера Apache по имени - www.example.com (www.пример.com) - можно изменить его на любое другое.
Например - server-apache24.ru
server-apache24.ru — будет именем главного сайта сервера Apache.

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

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

#

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

#

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

#

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

#

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

#

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

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

AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.100. Set the 'ServerName' directive globally to suppress this message
(OS 10048)╬с√ўэю ЁрчЁх°рхЄё  Єюы№ъю юфэю шёяюы№чютрэшх рфЁхёр ёюъхЄр (яЁюЄюъюы/ёхЄхтющ рфЁхё/яюЁЄ).  : AH00072: make_sock: could not bind to address [::]:80
(OS 10048)╬с√ўэю ЁрчЁх°рхЄё  Єюы№ъю юфэю шёяюы№чютрэшх рфЁхёр ёюъхЄр (яЁюЄюъюы/ёхЄхтющ рфЁхё/яюЁЄ).  : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs


  

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

#


Скачать 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

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

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

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

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


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

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

Измените каталог на - c:\Program Files\Apache Software Foundation\Apache2.4\bin\ введя команду - cd c:\Program Files\Apache Software Foundation\Apache2.4\bin\
или, для перехода в корневой каталог диска,
два раза cd.. затем cd c:\Program Files\Apache Software Foundation\Apache2.4\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 c:\Program Files\Apache Software Foundation\Apache2.4\bin\
c:\Program Files\Apache Software Foundation\Apache2.4\bin\>httpd.exe -k uninstall
Removing the 'Apache2.4' service
The 'Apache2.4' service has been removed successfully.
c:\Program Files\Apache Software Foundation\Apache2.4\bin\>
  
Начинающих изучать веб-технологии и ожидающих, что после установки сервера Apache как службы Windows (считая последний программой), им будет предложено "создать свой сайт на виртуальном хосте, с возможностью выполнения скриптов на Perl, PHP и других языках программирования, сохранять, изменять и выводить любую информацию с использованием MySQL, отправить почтовые сообщения со страниц ресурса" и, вообще, эта программа, после нескольких нажатий на пункты меню, может обучить серверным технологиям - ждет разочарование. (Взято из поисковых запросов, приведших посетителей на страницы этого раздела).

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