Ubuntu - Як відкрити порти 80, 443 для веб-сервера Apache

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 32
  • Автор: Адмін
Ubuntu - Як відкрити порти 80, 443 для веб-сервера Apache

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

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

За замовчуванням сервер Ubuntu поставляється з інструментом налаштування брандмауера (Firewall) під назвою ufw. Інструмент  ufw дуже простий у використанні та налаштуванні правил брандмауера, і за допомогою його ми відкриватимемо порти для Apache.

 

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

$. sudo ufw status verbose

apache відкрити порт 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 відкрити порт 80, 443

Як бачимо тепер профіль Apache Full має action ALLOW, а це означає, що доступ до нашого веб-сервера Apache є по портах 80 і 443.


 

Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

Apache - Управління процесами: start, stop, reload
Як встановити PHP 8 на Ubuntu 20.04 LTS
Встановлення веб-сервера Apache в Ubuntu 22.04