02 марта 2012

Установить сервер Apache 2.4 в Ubuntu


Apache HTTP Server представляет собой программное обеспечение, которое играет большую роль в развитии World Wide Web. Последняя версия сервера Apache HTTP-2.4, включает в себя улучшения в плане функциональности и производительности. Вот некоторые из новшеств в последнем релизе:

  • Уменьшение использования памяти по сравнению с Apache 2.2.x
  • Значительные улучшения в плане производительности
  • KeepAliveTimeout в миллисекундах
  • Переопределение конфигурации
  • Event MPM полностью поддерживается
  • Новые парсер выражения общего назначения 
  • Переменные в конфигурационных файлах и т.д.
  •  
Вы можете здесь найти все новые возможности для Apache 2.4 в деталях. Поскольку в настоящее время нет репозитория для установки Apache 2.4 в Ubuntu, поэтому мы установим его из исходных текстов. Прежде всего необходимо установить эти зависимости:

sudo apt-get install build-essential

sudo apt-get build-dep apache2

Затем установите Apache 2.4, используя следующие команды:

wget -O httpd-2.4.1.tar.gz http://goo.gl/il2Va

tar -xzvf httpd-2.4.1.tar.gz && cd httpd-2.4.1

sudo ./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-deflate --enable-proxy --enable-proxy-balancer --enable-proxy-http --with-mpm=prefork

sudo make

sudo make install

Теперь откройте ссылку в адресной строке браузера:

http://localhost/

или

http://127.0.0.1/
 
Если вы получили такое сообщение: "It works!", значит ваша установка прошла успешно.

Вы можете остановить Apache, выполнив следующую команду:

sudo /usr/local/apache2/bin/apachectl stop

Примечание. Эта инструкция действительна в Ubuntu 12.04/11.10/11.04 и предыдущих версиях.

Удачи.