Обновите Apache 2.2.22 до 2.2.26 в Ubuntu 12.04 LTS

Я искал в интернете то, что должно быть на первый взгляд простым процессом, но я не могу заставить это работать.

В настоящее время у меня на сервере Ubuntu работает Apache 2.2.22, и мне просто нужно обновить его до последней версии. Ubuntu еще не обновил свой репозиторий, поэтому я не могу использовать apt-get (к сожалению).

Я нашел этот пост, подробно описывающий, как установить 2.4.3 из.tar.bz2, так что я решил попробовать это. Я удалил Apache 2.2.22 и выполнил все шаги (но, конечно, использовал.tar для 2.2.26).

Когда я бегу /etc/apache2/bin/apachectl start, он не жалуется, но веб-сервер не работает. Переход на веб-сайт приводит к тому, что Chrome говорит: "Страница не может быть отображена". Нет ошибки 500, ничего. (Должен отметить, что я запустил configure следующим образом: ./configure --prefix=/etc/apache2)

Бег service apache2 start просто приводит к тому, что пакет Apache MPM не установлен.

Любые идеи о том, как выполнить это обновление?

1 ответ

Решение

Пакетные приложения Debian/Ubuntu, такие как Apache, отличаются от мира Red Hat, а Suse и другие могут снова отличаться. Я вижу, что нет никаких пакетов Debian Ubuntu или RH RPM, кроме 2.2.22, но у Apache есть 2.4.7. Таким образом, Ubuntu, RH и Apache src build, вероятно, разместят конфигурации в разных местах и, действительно, изменят обрабатываемые объекты (например, моды).

Поэтому, как только вы сохраните свою конфигурацию, я удалил apache для удаления файлов, убедившись, что демоны не запущены, и все действительно было удалено. Затем соберите src из Apache.

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

Другие вопросы по тегам