LINUX.ORG.RU

Установка старой версии Apache

 , ,


0

1

Здравствуйте. Прошу помочь в решении проблемы. Была необходимость установить apache 2.2 в Centos 7 Установил из исходников (tar -xzvf httpd-2.2.31.tar.gz cd httpd-2.2.31 ./configure make make install) Но теперь нет сервиса httpd.service с кучей вытекающих проблем решить которые уже не надеюсь.

Вопрос. Можно ли установить апач 2.2 в Centos 7 не из исходников?

Заранее спасибо.

ПС. Гугл и яндекс не помогли. ПС2. yum -y install httpd усанавливает apache 2.4 который не подходит под поставленную задачу.

yum -y install httpd усанавливает apache 2.4

Посмотри в какой репе у тебя есть нужный 2.2, подключи эту репу, при установки укажи номер версии. Будь готов к возможным проблемам с зависимостями и обновлениями (не знаю чем эти апачи отличаются, все может быть).

alozovskoy ★★★★★
()

самый простой вариант - поставить центос постарше, но если это не подходит, то для старого апача придётся писать service файл для systemd.

anonymous
()
Ответ на: комментарий от alozovskoy

httpd-2.2.15-45.el6.centos.x86_64.rpm есть в репозитории к версии 6.7 по адресу http://mirror.yandex.ru/centos/6.7/os/x86_64/Packages/httpd-2.2.15-45.el6.cen...

Можно ли установить следующим образом yum --nogpgcheck install http://mirror.yandex.ru/centos/6.7/os/x86_64/Packages/httpd-2.2.15-45.el6.cen...

Mihail_gpm
() автор топика
Ответ на: комментарий от Mihail_gpm

На сколько я помню нужно прописать репозиторий в /etc/yum/repos.d/ (или как-то так, у меня deb-based, проверить не на чем, погугли или поищи у себя, там уже есть файлики для примера), потом ставишь как-то вроде yum install httpd=2.2.15-45

alozovskoy ★★★★★
()

Установил из исходников (tar -xzvf httpd-2.2.31.tar.gz cd httpd-2.2.31 ./configure make make install)

что мешает его запустить без httpd.service, если ты уже докатился до самостоятельной сборки ?

vel ★★★★★
()

а сам сервис написать ну никак?

sia@gw:[~]: systemctl cat apache2.service 
# /run/systemd/generator.late/apache2.service
# Automatically generated by systemd-sysv-generator

[Unit]
SourcePath=/etc/init.d/apache2
Description=LSB: Apache2 web server
Before=runlevel2.target runlevel3.target runlevel4.target runlevel5.target shutdown.target
After=local-fs.target remote-fs.target network-online.target systemd-journald-dev-log.socket nss-lookup.target
Wants=network-online.target
Conflicts=shutdown.target

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SysVStartPriority=3
ExecStart=/etc/init.d/apache2 start
ExecStop=/etc/init.d/apache2 stop
ExecReload=/etc/init.d/apache2 reload

CHIPOK ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.