Ключевое отличие: Apache 2 относится к серверу Apache http версии 2.x, разработанному Apache Software Foundation. Это сервер с открытым исходным кодом и бесплатный сервер. Httpd расшифровывается как демон протокола передачи гипертекста. Что касается Apache, httpd относится к серверной программе Apache HyperText Transfer Protocol (HTTP), которая обрабатывает запросы. Apache обычно работает как сервис для Windows NT, 200 и XP. С другой стороны, в Unix он работает как типичный демон, который обрабатывает запросы без каких-либо интервалов в фоновом режиме. С точки зрения конфигурационных файлов, httpd.conf и Apache2.confg немного отличаются. Как правило, httpd.conf - это основной файл конфигурации для веб-сервера Apache. Его легко найти в Red Hat Enterprise Linux, CentOS и т. Д. С другой стороны, Ubuntu использует apache2.conf в качестве основного файла конфигурации.
Apache относится к серверу Apache http. Это веб-сервер, созданный в результате совместной разработки программного обеспечения. Он был разработан Apache Software Foundation. Это с открытым исходным кодом и бесплатно. Он способен поддерживать несколько платформ, включая операционные системы Linux, Windows и Macintosh. Он предоставляет ряд функций, и многие из них реализованы с использованием скомпилированных модулей. Он обеспечивает аутентификацию по паролю и цифровому сертификату. Он предоставляет множество функций, таких как CGI, SSL и виртуальные домены.
Обычно этот httpd не должен вызываться напрямую. Это может быть вызвано -
- Использование Apachet1 (Unix)
- Использование httpd в качестве службы в Windows NT, 200 и XP.
- Использование httpd в качестве консольного приложения на Windows 9x и ME.
Apache 2 для Windows является многопоточным. В отличие от Unix, он не создает отдельный процесс для каждого запроса. Однако, как правило, для обработки запроса выполняются два процесса Apache (дочерний и родительский).
С точки зрения конфигурационных файлов, httpd.conf и Apache2.confg немного отличаются. Как правило, httpd.conf - это основной файл конфигурации для веб-сервера Apache. Его легко найти в Red Hat Enterprise Linux, CentOS и т. Д. С другой стороны, Ubuntu использует apache2.conf в качестве основного файла конфигурации. Он содержит всю конфигурацию по умолчанию для Apache и, таким образом, содержит глобальные настройки для Apache2. В более ранних версиях Ubuntu файл, называемый httpd.conf, содержался внутри файла конфигурации Apache 2. Теперь его не существует.
Сравнение между Apache 2 и Httpd:
Apache 2 | HTTPd | |
Определение | Apache 2 относится к версии 2.x сервера HTTP Apache, разработанной Apache Software Foundation. Это открытый исходный код и бесплатный веб-сервер. | Httpd расшифровывается как демон протокола передачи гипертекста. Демон относится к программе, которая всегда запускается и отправляет запрошенные данные пользователю. |
С точки зрения файла конфигурации (.config) | Основные конфигурационные файлы в Ubuntu. | Основной файл конфигурации в операционных системах, таких как Red Hat Enterprise Linux, CentOS и т. Д. |