Софт-Архив

Apache Download img-1

Apache Download

Рейтинг: 4.9/5.0 (1869 проголосовавших)

Категория: Windows: Web серверы

Описание

Apache HTTP Server - скачать бесплатно Apache HTTP Server

Apache HTTP Server 2.4.18

Apache HTTP Server - самый популярный веб-сервер (HTTPD) в Интернете с апреля 1996 года. Распространяется с открытым исходным кодом, поддерживает большинство известных операционных систем, таких как Unix/Linux, Windows и т.д. Цель разработчиков - создание безопасного, эффективного, гибкого и расширяемого сервера, отвечающего современным стандартам.

Отзывы о Apache HTTP Server 2.4.18

из деревни про Apache HTTP Server 2.4.9 [06-06-2014]

Хороший, мощный, функциональный сервер.

CheMax Rus

The Bat! Home

Virtual DJ

Pidgin (Gaim)

Русская Рыбалка

Process Explorer

FAR Manager

SpaceEngine

Другие статьи, обзоры программ, новости

Apache HTTP Server скачать бесплатно для Windows 7 64 bit

Apache HTTP Server скачать бесплатно Апаче Сервер

Всего проголосовало - 66. Рейтинг: 2.46 из 5

Apache HTTP Server – на сегодняшний день это самый популярный сервер среди пользователей.

На рост популярности программы Апаче Сервер значительным образом повлияло два фактора: кроссплатформенность и возможность Apache HTTP-сервер скачать бесплатно. Кроме того, программа создана с открытым исходным кодом и постоянно находится в стадии доработки и улучшения независимыми программистами-волонтерами.

Если обычному пользователю программа может показаться слишком сложной и не совсем понятной, то для человека, сталкивающегося с web-разработкой, возможность реальной проверки написанного кода имеет большое значение. Также Сервер Апаче станет полезным для тех, кто не хочет держать свой сайт у хостинг-провайдера, а предпочитает хранить его у себя дома.

Главными отличительными моментами сервера, резко выделяющими его из ряда аналогичных программ, являются предельная компактность приложения, надежная и очень стабильная работа, проверенная не одним годом, отличная производительность и высокая скорость обработки запросов, возможность его расширения, относительная простота в работе и гибкость настроек для имеющих определенный опыт пользователей.

Возможности Apache HTTP Server:

  • подключение разнообразных модулей для расширения возможностей;
  • поддержка разных ПО и языков программирования;
  • удаленное администрирование;
  • механизм виртуальных хостов.
Cкачать ещё бесплатных программ Скриншоты программы

Apache HTTP Server Download

Apache License 2.0

One of the most popular web servers to date that is powerful, flexible and HTTP/1.1 compliant in sync with the current HTTP standards

The Apache HTTP Server is the top choice of users looking for an easy-to-use yet powerful Web server on Softpedia as well as worldwide. Started back in 1995, the project has quickly escalated into the number one spot and never let go of it.

The GUI of Apache HTTP Server is very basic and holds just the essentials. Entitled Apache Service Monitor, this window allows you to start, restart and stop the server, quickly access the Windows' Services panel and also create connections to remote computers.

Once you fire up the HTTP server, you can easily check its state by navigating to `http://localhost/` within the web browser of your choice. You should be presented with a blank page with the words `It works!` in the top-left corner. Otherwise, the installation did not succeeded and you may have to verify whether the 80 TCP port is already used by another application.

In order to start adding your website to the server, you just have to copy its contents within the `htdocs` folder of the Apache installation directory. You can add multiple compiled modules and thus expand the operational spectrum of the core. This HTTP server supports programming language interfaces such as PHP, Perl or Python as well as a plethora of authentication schemes.

Web pages stored on the server are being compressed using an external extension module, the `mod_gzip`, while their protection relies on the `ModSecurity` intrusion detection and prevention system. Apache HTTP Server is fully customizable through its own configuration files or third-party modules.

Being present in most top web server distributions (HTTP, MySQL and PHP), the Apache HTTP Server is highly regarded and utilized by most web developers. Its performances resemble those of expensive high-performance web servers, while the `MultiProcessing Modules` provide the necessary power and configuration maneuverability.

Apache HTTP Server is the starting point for any website. It has been tested throughout by the web developing community and never failed to deliver great results. No matter your web knowledge level, this very flexible server can prove to be the exact thing you look for when searching for a serious solution to your HTTP sever needs.

Part of these download collections: Server Managers

CURRENT VERSION: 2.4.18 FILE SIZE: 7.9 MB DEVELOPER: Apache Software Foundation RUNS ON: Windows All CATEGORY: C: \ Internet \ Servers \ WEB Servers

Index of

Index of /dist/httpd/binaries/win32 Important Notices Download from your nearest mirror site! Download from your nearest mirror site!

Please do not download from www.apache.org. Use a mirror site to help us save apache.org bandwidth and to speed up your download. Click here to find your nearest mirror.

Apache HTTP Server on Windows

For the latest information about Apache HTTP server on Windows, including other sources for binaries, see the platform documentation here.

Downloading Apache for Windows

The Apache HTTP Server Project itself does not provide binary releases of software, only source code. Individual committers may provide binary packages as a convenience, but it is not a release deliverable.

If you cannot compile the Apache HTTP Server yourself, you can obtain a binary package from numerous binary distributions available on the Internet.

Popular options for deploying Apache httpd, and, optionally, PHP and MySQL, on Microsoft Windows, include:

Windows Users, Read These First. Warning: TCP/IP networking must be installed

TCP/IP must be correctly installed, configured and running in order to install and use Apache on Windows. If you use dial-up networking exclusively, you may need to be connected to the internet for Apache to correctly determine that TCP/IP is installed.

If you are installing Apache on Windows 95, 98, ME or NT 4.0, stop

Read the LEGACY notes first!

If you are installing Apache on Windows XP prior to Service Pack 3

Install the Windows XP Service Pack 3. Refer to KB article 317949 if you need the gory details exactly why you must not run the original Windows XP or SP1.

Warning about the Quality of Service driver

We suggest disabling the "Quality of Service" (or QoS) network driver from Microsoft if you primarily use the machine as an Apache Server, as Apache does not support the QoS extensions to the WinSock API.

Warning about Firewall and similar software

Most Firewall programs, Web Spam filters and other TCP/IP driver-based products (including spyware!) do not correctly implement the entire WinSock API. The shortcuts taken by the developers of such products cause Apache to fail. If you insist on leaving such programs installed, and have problems with your Apache installation, consider the suggestion below.

Problems Installing or Running Apache 2

If you encounter problems running Apache 2 under Windows, such as corrupted or incomplete file downloads, unexplained error messages, or a conflict with a software firewall, please place the following three directives in your httpd.conf configuration file to see if they eliminate the problems:

The general problem is that many people install various add-ons to windows (such as software firewalls, virus checkers, etc) that break some of the advanced functionality that Apache uses to speed the sending of files. The above directives turn off the advanced functionality and make Apache fall back to more basic (but slower) techniques. This resolves most, but not all of the potential problems. If you continue to experience problems, be certain that there is no spyware installed on the box, which exhibits exactly the same sorts of flaws (often more obviously).

If you encounter problems installing Apache .msi distributions, we have provided the TROUBLESHOOTING page to help you diagnose and fix most common installation problems.

Do not report configuration or installation questions as bugs!

The Apache User Support Mailing List and the comp.infosystems.www.servers.ms-windows newsgroup both provide peer to peer support. Pose your question or problem on only one forum at a time. If you do not follow these guidelines, your questions and pleas for assistance will likely go unanswered. To learn how to get questions answered effectively, you might want to read How to Ask Questions the Smart Way written by Eric S. Raymond and Rick Moen - which is a very good primer for end users to learn to pose effective questions to their fellow users and the project's developers. (NOTE they will only help you learn to ask questions, Eric and Rick do not provide you help with Apache HTTP Server!)

The current stable release is Apache 2.4

The -win32-x86-no_ssl.msi packages do not contain any cryptographic software, such as OpenSSL, mod_ssl, nor https: enabled utilities.

The -win32-x86-openssl-(version).msi package includes an https: enabled abs.exe utility, mod_ssl.so TLS/SSL protocol module, and a binary distribution of the specified version of OpenSSL. Please review the Cryptographic Software Notice carefully before downloading, using or redistributing this package.

Older Releases

Looking for an older version? Please, don't. There have been a number of essential bug and security fixes with the evolving support for Apache under Win32. Most critically, there were several denial of service, arbitrary code execution and other vulnerabilities affecting Win32 in previous releases. Please, avoid all earlier versions. That said;

Only current, recommended releases are available from www.apache.org and the mirror sites. Older releases, and their corresponding debugging -symbols.zip packages, can be obtained from the archive site .

Debugging and Source Code

You can find a corresponding -win32-x86-symbols.zip archive of the debugging databases in the symbols/ directory, these are typically not needed. This -win32-x86-symbols.zip archive can be unpacked into the Apache installation directory, providing all of the .pdb diagnostic files allowing most Win32 debugging tools (and the Dr. Watson utility) to produce useful crash analysis.

You will find the source code package in the /dist/httpd/ source tree. The -win32-src.zip file contains only source and build files, and contains no binary executable files.

This binary release was created with Visual Studio 6.0, using a more recent Platform SDK for the ldap api. It includes zlib1.dll for mod_deflate.so.

If you want to build against OpenSSL, that is available in source code form at http://www.openssl.org/source/ .

Cryptographic Software Notice

This distribution may include software that has been designed for use with cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

The following provides more details on the included files that may be subject to export controls on cryptographic software:

Apache httpd 2 includes the mod_ssl module under modules/ssl/ for configuring and listening to connections over SSL encrypted network sockets by performing calls to a general-purpose encryption library, such as OpenSSL or the operating system's platform-specific SSL facilities.

In addition, some versions of apr-util provide an abstract interface for SSL encrypted network sockets in the files under the directory srclib/apr-util/ssl/ that makes use of a general-purpose encryption library, such as OpenSSL or the operating system's platform-specific SSL facilities. Apache httpd currently does not use that apr-util interface.

Some object code distributions of Apache httpd, indicated with the word "crypto" in the package name, may include object code for the OpenSSL encryption library as distributed in open source form from http://www.openssl.org/source/.

The above files are optional and may be removed if the cryptographic functionality is not desired or needs to be excluded from redistribution. Distribution packages of Apache httpd that include the word "nossl" in the package name have been created without the above files and are therefore not subject to this notice.

Download Apache HTTP Server

Apache HTTP Server 2.4.10

Apache HTTP Server 2.4.10 is a Web server application that is developed and maintained by an open community of developers under the guise of The Apache Software Foundation.

The application is available for a wide variety of operating systems, including Unix, Linux, OS X and Microsoft Windows.

Apache supports a plethora of features, many of which are implemented as compiled modules that can extend the core functionality. These range from server-side programming language support to authentication schemes.

KEY FEATURES INCLUDE:
  • Common language interfaces support Perl, Python, Tcl, and PHP.
  • Configurable error messages.
  • DBMS-based authentication databases, and content negotiation.
  • Several different types of GUI Support.
  • Password authentication and digital certificate authentication.

The source code is freely available so anybody can adapt the server for their specific needs. Also there is a huge public library of Apache add-ons.

Apache 2

Apache - бесплатный веб-сервер, основными достоинствами которого считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках, поддерживает IPv6 и т. д.

Основные возможности Интеграция с другим ПО и языками программирования

Существует множество модулей, добавляющих к Apache поддержку различных языков программирования и систем разработки.

К ним относятся:

  • PHP (mod_php).
  • Python (mod python, mod wsgi).
  • Ruby (apache-ruby).
  • Perl (mod perl).
  • ASP (apache-asp).
  • Tcl (rivet)

Кроме того, Apache поддерживает механизмы CGI и FastCGI, что позволяет исполнять программы на практически всех языках программирования, в том числе C, C++, sh, Java.

Безопасность

Apache имеет различные механизмы обеспечения безопасности и разграничения доступа к данным. Основными являются:

  • Ограничение доступа к определённым директориям или файлам.
  • Механизм авторизации пользователей для доступа к директории по методу HTTP-Авторизации (mod_auth_basic) и digest-авторизации (mod_auth_digest).
  • Ограничение доступа к определённым директориям или всему серверу, основанное на IP-адресах пользователей.
  • Запрет доступа к определённым типам файлов для всех или части пользователей, например запрет доступа к конфигурационным файлам и файлам баз данных.
  • Существуют модули, реализующие авторизацию через СУБД или PAM.

В некоторых MPM-модулях присутствует возможность запуска каждого процесса Apache используя различные uid и gid с соответствующими этим пользователям и группам пользователей.

Также, существует механизм suexec, используемый для запуска скриптов и CGI-приложений с правами и идентификационными данными пользователя.

Для реализации шифрования данных, передающихся между клиентом и сервером используется механизм SSL, реализованный через библиотеку OpenSSL. Для удостоверения подлинности веб-сервера используются сертификаты X.509.

Существуют внешние средства обеспечения безопасности, например mod_security.

Интернационализация

Начиная с версии 2.0 появилась возможность определения сервером локали пользователя. Сообщения об ошибках и событиях, посылаемые браузеру, теперь представлены на нескольких языках и используют SSI технологию.

Также, можно реализовать средствами сервера отображение различных страниц для пользователей с различными локалями. Apache поддерживает множество кодировок, в том числе Unicode, что позволяет использовать страницы, созданные в любых кодировках и на любых языках.

Обработка событий Server Side Includes

В версиях 1.3 и старше был реализован механизм Server Side Includes, позволяющий динамически формировать HTML-документы на стороне сервера.

Download - The Apache HTTP Server Project

Downloading the Apache HTTP Server¶

Use the links below to download the Apache HTTP Server from one of our mirrors. You must verify the integrity of the downloaded files using signatures downloaded from our main distribution directory.

Only current recommended releases are available on the main distribution site and its mirrors. Older releases, including the 1.3 and 2.0 families of releases, are available from the archive download site .

Apache httpd for Microsoft Windows is available from a number of third party vendors .

Stable Release - Latest Version:

Legacy Release - 2.2 Branch:

If you are downloading the Win32 distribution, please read these important notes .

Mirror¶

The currently selected mirror is http://apache-mirror.rbc.ru/pub/apache/. If you encounter a problem with this mirror, please select another mirror. If all mirrors are failing, there are backup mirrors (at the end of the mirrors list) that should be available. Other mirrors: You may also consult the complete list of mirrors .

Apache HTTP Server 2.4.18 (httpd): 2.4.18 is the latest available version 2015-12-14 ¶

Apache - установка и настройка

Apache - установка и настройка.

Скачать дистрибутив web-сервера Apache 2.2 можно тут: httpd-2.2.20-win32-x86-openssl-0.9.8r.msi. На основе инсталяции этого дистрибутива написана данная статья. Все версии HTTP-сервера Апач, ниже 2.2.20, подвержены серьезной уязвимости, информацию по которой можно прочесть, используя ссылку внизу страницы. На сегодняшний день ранее популярная, и считавшаяся наиболее стабильной ветка Apache 1.3 уже является устаревшей и разработчиками HTTP-сервера Apache рекомендуется к установке последняя стабильная версия Apache 2.2. Самые новые версии Apache доступны на официальном сайте: HTTP сервер Apache. Информация о том, как выбрать дистрибутив Apache, опубликована в статье Apache, MySQL и PHP для Windows .

Установка Apache 2.2 в Windows

Установка и запуск сервера Apache 2.2 в Windows XP с использованием бинарного дистрибутива с интегрированным инсталятором не представляет сложностей (инструкции в статье по больщей части применимы и для установки в Windows Vista и Windows 7. тестирование проводилось исключительно для установки Apache в Windows XP).

Следует учесть, что если компьютер подключен к локальной сети/интернету - сайты под управлением Apache, по умолчанию, могут быть доступны всем пользователям локальной сети или интернет.

После запуска файла-инсталятора Apache 2.2 "httpd-2.2.20-win32-x86-openssl-0.9.8r.msi" нажимаем кнопку "Next", соглашаемся с лицензионным соглашением. В поля "Network Domain" и "Server Name" вводим "localhost" (без кавычек). "Administrator`s Email Address" - email администратора, например: admin@localhost. Оставляем выбранное по умолчанию поле "For All Users, on Port 80, as a Service -- Recommendend", которе делает Apache доступным для всех пользователей системы на 80 порту в качестве автоматичесски запускаемого сервиса при запуске Windows.

Следующий шаг мастера (Setup Type) - выбор типа установки: типичная (Typical) и выборачная (Custom). Следует выбрать "Custom" и нажать "Next". Далее нужно сменить путь установки на "C:\apache2.2.20" нажав кнопку "Change" и оставить выбранные по умолчанию компоненты как есть. После нажатия "Next" и "Install" HTTP-сервер Apache будет установлен.

В процессе установки появится 2 черных окна, которые закроются автоматически (закрывать их вручную нельзя). В случае успешной установки возле системных часов Windows отобразится новая иконка. Если на иконке зеленый треугольник - Apache запущен, красный квадрат говорит о том, что сервис по каким-либо причинам не стартовал.

Наберя в адресной строке браузера адрес http://localhost/ должна появится страничка с крупной, выделенной жирным шрифтом надписью: "It Works", что будет говорить о том, что Apache работает как положено. Если Apache запущен, а надпись "It Works" не появилась - следует поискать причину в брандмауэре и прочитать раздел этой статьи: "Ошибки при запуске Apache".

Узнать причину сбоя, точнее посмотреть сообщение об ошибке при запуске Apache можно при помощи консоли Windows ("Пуск" -> "Выполнить" -> cmd -> "Ок"), вручную запустив сервис. Команды управления Apache через консоль:

      httpd.exe -k start (Запуск)
      httpd.exe -k stop (Остановка)
      httpd.exe -k restart (Перезапуск)

Чтобы Windows не выдал ошибку:

"httpd.exe" не является внутренней или внешней

командой, исполняемой программой или пакетным файлом.

необходимо прописать путь к bin директории Apache в Windows переменную Path, что в дальнейшем может пригодится для быстрого запуска утилит командной строки Apache, например таких, как htpasswd.exe. Это можно сделать открыв меню "Пуск", найти "Мой компьютер" и нажав на нем правой кнопкой мыши выбрать из появившегося списка "Свойства". Далее выбрать закладку "Дополнительно" и нажать кнопку "Переменные среды". В окне "Системные переменные" выбираем переменную "Path" и жмем кнопку "Изменить". В самое начало поля "Значения переменной" добавляем путь к bin каталогу Apache: