Это старая версия документа!
Содержание
Установка Apache HTTP Server в Ubuntu 22.04
Введение
Apache HTTP Server является наиболее широко используемым веб-сервером в мире. Он предоставляет множество мощных функций, включая динамически загружаемые модули, надежную поддержку мультимедиа и обширную интеграцию с другим популярным программным обеспечением.
В этом руководстве мы проследим, как установить Apache HTTP Server на сервер Ubuntu 22.04.
Подключимся к нашему серверу через программу PuTTY, введем логин указанный при установке нашего сервера и пароль.
Предварительные условия
Прежде чем приступить к работе с этим руководством, на вашем сервере должен быть настроен обычный пользователь без полномочий root с привилегиями sudo. Кроме того, вам необходимо включить базовый брандмауэр для блокировки несущественных портов. Вы можете узнать, как настроить учетную запись обычного пользователя и настроить брандмауэр для вашего сервера, следуя нашему руководству по начальной настройке сервера для Ubuntu 20.04 .
Если у вас есть доступная учетная запись, для начала войдите в систему как пользователь без полномочий root.
Установка Apache
Apache доступен в репозиториях программного обеспечения Ubuntu по умолчанию, что позволяет установить его с помощью обычных инструментов управления пакетами.
Начнем с обновления локального индекса пакетов, чтобы отразить последние изменения исходного кода:
sudo apt update
Введем повторно пароль и дождемся окончания обновления индекса пакетов.
Установим непосредственно сам пакет Apache HTTP Server
sudo apt install apache2
После подтверждения установки apt install
Do you want to continue? [Y/n] **Y**
будет установлен Apache и все необходимые зависимости.
Настройка брандмауэра
Перед тестированием Apache необходимо изменить настройки брандмауэра, чтобы разрешить внешний доступ к веб-портам по умолчанию. Предполагая, что вы следовали инструкциям, указанным в предварительных требованиях, у вас должен быть настроен брандмауэр UFW, ограничивающий доступ к вашему серверу.
Во время установки Apache регистрируется в UFW, чтобы предоставить несколько профилей приложений, которые можно использовать для включения или отключения доступа к Apache через брандмауэр.
Перечислите ufw профили приложений, набрав:
sudo ufw app list