Як оновити Apache 2.2.15 до 2.4.4 в CentOS


9

Я хочу оновити Apache з 2.2.15 до 2.4.4 в CentOS. Чи потрібно завантажити файли оновлення у папку та оновити Apache? Це навіть можливо?



Погляньте на цей підручник про те, як створити власні 2.4 бінарні файли на CentOS 6.x. jasonpowell42.wordpress.com/2013/04/05/…
slm

для детального процесу

Відповіді:


13

CentOS 6.x не надає 2.4.x, лише 2.2.x версії Apache. CentOS, як Red Hat OS, від якого він походить, RHEL орієнтований на стабільність і тому, як правило, відстає від того, що передує. Тож вам потрібно буде:

  1. складіть самі
  2. знайти вихідні обороти та відновити / перекомпілювати їх
  3. знайти сховище, яке вже має попередньо вбудовану форму RPM
  4. знайти заздалегідь вбудовані двійкові файли, які не є в RPM (часто встановлюються для /opt)

Згортаючи його самостійно

В Інтернеті є численні підручники для складання Apache 2.4.x з нуля на CentOS 6.x, ось один такий: Встановіть Apache 2.4.4 на CentOS 6.4 , де показано, як.

Ви також можете спробувати завантажити .tar.gzфайл безпосередньо , він включає в себе .specфайл RPM, щоб ви могли відновити його так:

$ rpmbuild -ts httpd-2.4.x.tar.bz2

Однак я не очікував би занадто далеко вийти з таким підходом, оскільки вам, швидше за все, знадобляться декілька інших пакетів, які є трохи складними, щоб прийти на CentOS 6.x, не будуючи їх також.

Пошук репо

Я, швидше за все, закликаю вас не намагатися створити його самостійно, якщо вам справді не цікаво, як це зробити. Я це зробив, і це можливо, але це може зайняти деякий час і часом може трохи засмутити. Швидше закликаю вас просто використовувати сховище ременів Collet, яке вже створило для EL6 (Це RHEL 6 та CentOS 6).

На сайті Remi є колекція програмного забезпечення , і ви хочете скористатися httpd24 . Все, що потрібно, це встановити .repoфайл з цієї URL-адреси і зробити yum update. Це збільшить ваш стек з 2,2 до 2,4.

ПРИМІТКА . Колекції програмного забезпечення (SC), що надаються на сайті Remi Collet, знаходяться десь між варіантами №3 та №4 . Я говорю це тому, що вони розповсюджуються як RPM, але програмне забезпечення встановлюється в каталог /opt. Таким чином, ви зможете перенести свої сайти до версії 2.4, а не просто перестрибувати безпосередньо на неї, що IMO - це добре. Однак вам доведеться переналаштувати речі, щоб скористатися встановленою версією Apache 2.4!


Ви закінчуєте подвійним складом, коли SC httpd24 встановлюється / вибирається, а стандартний httpd 2.2.x не видаляється.

1
+1 - оновлено відповідь: unix.stackexchange.com/a/138903/11085

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.