Установка Apache на Ubuntu 22.04

Под Apache обычно понимается Apache HTTP server, широко используемый во всем мире сервер веб-приложений. Apache, является бесплатным программным обеспечением с открытым исходным кодом.

Apache HTTP Server был выпущен в 1995 году разработчиком Робертом Маккулом из Университета штата Иллинойс (UIUC).

В этом руководстве разберемся, как установить веб-сервер Apache на свой сервер Ubuntu 22.04, используя терминал командной строки.

Установка Apache на Ubuntu 22.04

Перед началом установки обновим систему и убедимся, что все необходимые пакеты установлены.

sudo apt update

Теперь можно устанавливать пакет apache2

sudo apt install apache2 -y

Теперь необходимо проверить корректность установки

systemctl status apache2

Результат должен выглядеть так:

systemctl status apache2
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset
: enabled)
     Active: active (running) since Fri 2022-10-28 07:16:16 MSK; 9s a
go
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 54163 (apache2)
      Tasks: 55 (limit: 4580)
     Memory: 4.8M
        CPU: 18ms
     CGroup: /system.slice/apache2.service
             ├─54163 /usr/sbin/apache2 -k start
             ├─54165 /usr/sbin/apache2 -k start
             └─54166 /usr/sbin/apache2 -k start

Добавим apache2 в автозагрузку:

 sudo systemctl enable apache2

Настройка Firewall

В системе должен быть установлен UFW, если его нет, то для установки используем команду:

sudo apt install ufw -y

Добавим его в автозагрузу:

sudo ufw enable

Apache использует в своей работе порты 80 (http) и 443 (https), необходимо открыть доступ к этим портам.

К счастью, во время установки Apache автоматически регистрирует несколько профилей, которые можно использовать для включения или отключения доступа, что упрощает и ускоряет настройку, для проверки выполним команду:

sudo ufw app list

Результат выполнения:

Available applications:
  Apache
  Apache Full
  Apache Secure
  OpenSSH

Как видим профили и правда есть, установим профиль “Apache Full“:

sudo ufw allow 'Apache Full'

Результат выполнения:

Rule added
Rule added (v6)

Правила добавлены как для IPV4, так и для IPV6.

Проверим, что правила брандмауэра активировались командой:

sudo ufw status
Status: active
To                         Action      From
--                         ------      ----
Apache Full                ALLOW       Anywhere
Apache Full (v6)           ALLOW       Anywhere (v6)

Если UFW настроен правильно, при обращении к серверу по IP адресу в интернет-браузере должна открыться целевая страница Apache.

http://your_server_ip

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *