Spread the love

Краткое руководство по установке 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

Далее, вы можете быть заинтересованы в их обеспечении.

Понравилось читать статью? Как насчет того, чтобы поделиться с миром?

x