За счет того, что сервер Apache имеет ряд уникальных и мощных функций, он стал самым популярным и часто используемым сервером в мире.
В этой статьи мы обсудим, как происходит установка Apache на Ubuntu.
Установка Apache на Ubuntu
Установка Apache на Ubuntu проходит в несколько этапов, каждый из которых мы подробно опишем.
Устанавливаем Apache
Как правило, сам сервер Apache можно установить из официального репозитория программ для Ubuntu, поэтому придумывать ничего не надо, так как можно воспользоваться стандартным набором инструментария дистрибутивов Линукса: терминал и спецкоманды.
Для этого необходимо в терминале вписать вот такие команды:
- «sudo apt update» — происходит обновление пакетов;
- «sudo apt install apache2» — происходит установка Apache2 на Ubuntu.
Настраиваем файервол
Файервол нужен для контроля доступности к веб-портам. Рассмотрим настройку файервола на примере UFW.
В моменте инсталляции web-server Apache зарегистрируется в UFW и презентует список программного обеспечения, который возможно применять для ограничения Apache через файервол.
Для настройки файервола нужно в терминале для начала вписать вот такую команду:
- «sudo ufw app list» — это выведет «список профилей приложений ufw».
Вам выведется небольшой список из нескольких профилей приложений, но нас интересуют следующие три:
- Apache — данный профиль работает со стандартным портом 80 (нешифрованный трафик);
- Apache Full — данный профиль работает со стандартным портом 80 и в добавок с портом 443;
- Apache Secure — данный профиль работает с портом 443 (шифрованный трафик).
В качестве первоначальной настройки рекомендуется оставить открытым только порт 80, так как у нас пока еще не настроен SSL-сертификат для web-server. Для этого вводим вот такие команды в терминале:
- «sudo ufw allow Apache » — подключаем профиль Apache;
- «sudo ufw status» — проверяем, все ли мы сделали правильно.
После последней команды нам в терминале выведется список разрешенного трафика, а также покажется наш активированный профиль.
Проверяем работу сервера Apache
По идее, установка и предварительная настройка Apache на Ubuntu завершена. Все, что нам остается, — это перепроверить работоспособность web-server. Для этого необходимо вписать вот такую команду в терминале:
- «sudo systemctl status apache2»
После этой команды вам будет выведен статус вашего web-server Apache. С другой стороны, проверки статуса может оказаться мало для того, чтобы удостоверится в работоспособности сайта. Лучше всего открыть Apache-страницу через ваш IP-адрес и браузер.
Если вам не знаком IP-адрес вашего сервера, а он, скорее всего, вам не знаком, значит, его нужно узнать. Для этого можно ввести в терминале следующую команду:
- «hostname -I»
После этой команды вам будет доступен список из нескольких адресов. Вы легко можете протестировать их в своем браузере.
В общем, вводя адрес вашего web-server в своем браузере, вы должны лицезреть эту страницу:

Web