Ubuntu - Как открыть порты 80, 443 для веб-сервера Apache

  • Последнее обновление: 3 Апреля 2024 г.
  • Просмотры: 45
  • Автор: Админ
Ubuntu - Как открыть порты 80, 443 для веб-сервера Apache

Коллеги всем привет.

После установки вашего веб сервера Apache на операционную систему Ubuntu не думайте что он сразу будет доступен из вне вашего сервера. По умолчанию все порты на вашем сервере закрыты и ваш веб сервер Apache не исключение, и чтобы ваш веб сервер был доступен в сети интернет то нам нужно открыть специальные порты и протоколы которые использует Apache. Открыть для начала нужно порт 80 (http), ну а потом когда вы настроите SSL сертификат, то вам еще нужно открыть порт 443 (https).

Сервер Ubuntu по умолчанию поставляется с инструментом настройки брандмауэра (Firewall) под названием ufw. Инструмент ufw очень прост в использовании и настройке правил брандмауэра, и с помощью его мы будем открывать порты для Apache.

 

Для начала давайте проверим текущее состояния нашего брандмауэра (Firewall) воспользовавшись командой:

$. sudo ufw status verbose

apache open port 80, 443

Как видим со скриншота у нас есть зарегистрированное приложения Apache, но у него сейчас стоит запрещающее правило DENY IN, а это значит что все входящие порты к нашему Apache заблокированы.


 

Теперь давайте откроем доступ к нашему веб серверу Apache. У нас есть несколько вариантов как открыть порты 80 и 443.

Первый вариант это просто указать номера портов которые используем веб сервер Apache.

$. sudo ufw allow 80

$. sudo ufw allow 443

Второй вариант это открыть Apache протоколы http и https.

$. sudo ufw allow http

$. sudo ufw allow https


 

Еще один вариант, если мы хотим открыть профиль Apache, для этого следует следующею команду:

$. sudo ufw allow 'Apache Full'


 

После наших изменений нужно проверить состояния брандмауэра (Firewall).

$. sudo ufw status verbose

apache open port 80, 443

Как видим теперь профиль Apache Full имеет action ALLOW, а это значит что доступ к нашему веб серверу Apache есть по портам 80 и 443.


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

 

ПОХОЖИЕ СТАТЬИ

Centos/Redhat - Как узнать версию apache в Linux
Как установить PHP 8 на Ubuntu 20.04 LTS
Linux древовидное отображение директорий, команда tree
NGINX - Управление процессами: start, stop, reload