На Debian Wheezy (stable) по дефолту идет Apache 2.2. В моем случае мне понадобился mod_auth_form, который присутствует в 2.4+ версиях.
Эта версия есть в jessy (testing) репозитории, который, на самом деле, вполне стабильный.
1) Добавляем testing репозиторий в sources.list
# echo "deb http://ftp.debian.org/debian testing main" >> /etc/apt/sources.list
В моем случае, содержимое стало таким:
# cat /etc/apt/sources.list
deb http://ftp.debian.org/debian wheezy main contrib non-free
deb http://security.debian.org wheezy/updates main contrib non-free
deb http://ftp.debian.org/debian testing main
Далее, обновляем apache:
2)
# apt-get update
# apt-get install --only-upgrade apache2
3) Желательно убрать testing из /etc/apt/sources.list, чтоб не обновить ничего лишнего при апгрейде системы
4) Перезапускаем, смотрим какие выдает ошибки (2.2 и 2.4 имеют отличия в названиях директив конфигурационных файлов)
# service apache2 restart
Исправляем ошибки, и
5) Finally, # service apache2 restart
Всё должно работать.
P.S. Включение mod_auth_form:
# a2enmod session
# a2enmod session_cookie
# a2enmod auth_form
Использование mod_auth_form: http://melandri.net/2012/04/29/using-apache-mod-auth-form/
Подписаться на:
Комментарии к сообщению
(
Atom
)
Комментариев нет
Отправить комментарий