Войти

Показать полную графическую версию : Обновить Apache до 2.4 версии


KradaBash
12-03-2015, 12:19
Здравствуйте. Вопрос профана полного :) Прочитал пару статей, вывел множество недочёт по данному обновлению, что сайты перестали открываться и т.п. На официальном сайте по обновлению транслитом ничерта не понятно. Возможно кто-то подскажет что нужно подправить для данного Apache 2.4?

KradaBash
12-03-2015, 12:23
Как понял нужно в файл конфигурации сайта добавить .conf и поправить внутренности. Вот только что именно? :)

mar
12-03-2015, 12:29
сайты перестали открываться и т.п »
что значит "перестали открываться" и что скрыто за "и т.п." ? :)

KradaBash
12-03-2015, 13:22
Да вот всё что я понял, с перехода 2.2 на 2.4 нужно добавить в /etc/apache2/sites-enabled файл .conf, и в самом файле изменить пару строк:

<VirtualHost *:80>

ServerName site.ru
ServerAlias www.site.ru
ServerAdmin site@gmail.com
DocumentRoot /var/www/site.ru

ErrorLog ${APACHE_LOG_DIR}/site.ru.error.log
CustomLog ${APACHE_LOG_DIR}/site.ru.access.log combined

</VirtualHost>


Что изменить нужно я хз :)

MakaBooka
13-03-2015, 09:16
что говорит apachectl configtest (он же httpd -t)?
что говорит httpd -S ?
что написано в логах?

Да вот всё что я понял, с перехода 2.2 на 2.4 нужно добавить в /etc/apache2/sites-enabled файл .conf, и в самом файле изменить пару строк »

подход в корне неверный. начинать нужно с понимания сути. ну и далее читать логи. если торопыга - читать логи сразу и пытаться понять суть )))

KradaBash
13-03-2015, 10:39
Добрый день. Так я ещё не начал его обновлять :) Я почитал массу отзывов с данным переходом на 2.4, и зассал :) Потому и пришёл сюда, дабы меня направили, подсказали какие стоит выполнить поправки до обновления на 2.4. Я в Администратировании не силён, потому сначала спрашиваю, думаю - а только потом делаю :)

MakaBooka
13-03-2015, 10:49
не ссы никого (с)
с другой стороны, если остановка для продакшена слишком дорогая, бери конфиги и контент на другую тачку, ставь там индейца 2.4 и вперёд.

в официальной доке на апгейд http://httpd.apache.org/docs/2.4/upgrading.html
а) всё понятно
б) ни слова о том, что ты говоришь. возможно чисто дебиановские заморочки.

короче, только скальпель, только практика.

KradaBash
13-03-2015, 12:07
Ну ладно не буду :)
Да я читал на транслите, видать не понял что-то...
Попробую перейти там посмотрим :) Мне всего нужно ограничения (клб\с) на веб сервер поставить, для этого нужна верса 2.4.

Кстати у меня Ubuntu Server стоит, возможно как нибудь откатиться до предыдущей 2.2 версии? Если что то пойдёт не так? :)

MakaBooka
14-03-2015, 03:12
Кстати у меня Ubuntu Server стоит, возможно как нибудь откатиться до предыдущей 2.2 версии? Если что то пойдёт не так? »

можно конечно как-то :) общая последовательность:
удалить апач24 apt-get remove [пакет]
установить апач22 apt-get install [пакет]
имена пакетов для апач22/апач24 уж сам уточни не поленись.
тут главное не бинари откатить - с этим проблем как правило нет, а конфиги не пролюбить. гарантированно рабочая копия конфигов должна быть в известном для тебя месте. ну кстати эстеты любят конфиги загонять в svn/git. очень удобно для контроля изменений как своих, так и команды. особенно последнее - ткнуть носом в лог гита и показать что тот м***к который всё сломал - не ты, а вот тот гражданин иногда крайне полезна.

KradaBash
21-03-2015, 12:41
В общем всё-же зассал ставить и пошёл к хостеру за просьбой. Обновили они мне апач - версия 2.4 потребовала обновиться пхп, после чего внутренние новости на сайте не стали отображатся, ну и пару косяк ещё на друхи сайтах стало.
Попросил откатить всё назад, сижу на 2.2 апаче и в мыслях ставить 2.4 нету :)

MakaBooka
24-03-2015, 11:56
версия 2.4 потребовала обновиться пхп »

крайне странно. вообще это еще одна причина любить source-based: если надо апнуть апач и не трогать php - всегда пожалуйста.




© OSzone.net 2001-2012