Краткое руководство по установке Apache HTTP Server в среде Linux
Apache является самым популярным веб-сервером, и если вы работаете системным администратором, то очень вероятно, что вы не перейдете путь к Apache HTTP.
Это не типичная установка yum, вместо этого загрузите исходный код и скомпилируйте в своей среде Linux.
Давайте начнем с процедуры загрузки и установки.
Скачать Apache HTTP
- В этой статье мы будем использовать последнюю доступную стабильную версию веб-сервера Apache 2.4.6 на ОС Centos 6.3.
- Загрузите версию Apache 2.4.6 с https://httpd.apache.org/download.cgi.
- Скачиваем в папку /opt/apache
- После загрузки у вас должен быть httpd-2.4.6.tar.gz
Установка Apache HTTP
Мы установим Apache в каталог /opt/apache с включенным mod_ssl.
Требования
- Компилятор ANSI-C и система сборки — убедитесь, что на вашем сервере установлен компилятор GCC или CC и указан в PATH. Вы можете установить GCC с yum следующим образом.
# yum install gcc
- Apr/apr-util — убедитесь, что на вашем сервере установлена версия apr/apr-util 1.2.
- OpenSSL — убедитесь, что на вашем сервере установлена последняя версия OpenSSL. Вы можете установить OpenSSL с yum следующим образом.
# yum install openssl
- Давайте извлечем загруженный файл в /opt/apache, выполнив команду
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
- Теперь вы могли видеть, что он извлек все в новую папку httpd-2.4.6.
- Перейдите в папку httpd-2.4.6
- Скомпилируем и установим исходный код Apache
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so # make # make install
Давайте лучше разберемся в настроенном синтаксисе.
- —with-apr= указывает использовать указанный файл конфигурации apr
- —prefix= укажите место, куда вы хотите установить, в этом примере Apache будет установлен в /opt/apache
- –enable-ssl это скомпилирует apache с включенным SSL, чтобы можно было защитить веб-сервер Apache с сертификатом SSL.
- –enable-so, чтобы включить общие модули
После успешной компиляции вы можете увидеть, что Apache установлен в /opt/apache следующим образом.
Теперь мы можем удалить папку httpd-2.4.6.tar.gz и httpd-2.4.6 из этого места, так как они больше не нужны.
# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6
Далее, вы можете быть заинтересованы в их обеспечении.
Понравилось читать статью? Как насчет того, чтобы поделиться с миром?