RedOS 7.3: установка apache (httpd) из исходников
Задача: установить наисвежайшую версию веб сервера apache (установка apache из исходников). В репозитарии, версия довольно старая. Поэтому единственное решение — ставить apache из исходных кодов.
Сначала подготовлю ОС, для возможности компиляции (инструментарий):
1 |
dnf install libtool svn expat-devel pcre pcre-devel openssl-devel -y |
Далее необходимо зайти на сайт https://httpd.apache.org/download.cgi и скачать необходимую версию с исходниками httpd и APR (https://apr.apache.org/download.cgi) и APR-UTIL
Распакуем их:
1 |
tar xfvj *.bz2 |
Далее необходимо переместить исходники APR в папку используемых библиотек httpd:
1 2 |
mv apr-1.7.4 httpd-2.4.59/srclib/apr mv apr-util-1.6.3 httpd-2.4.59/srclib/apr-util |
Теперь зайдём в получившуюся папку (например httpd-2.4.59), и попробуем собрать конфигурацию для компиляции:
1 |
./buildconf |
И далее сконфигурируем установку:
1 |
./configure --enable-ssl --enable-so --with-mpm=event --with-included-apr --prefix=/usr/local/apache2 |
И наконец собираем бинарник и установим его по указанным выше путям:
1 2 |
make make install |