У Debian, щоб відкрити порт 80 і дозволити HTTP-з’єднання, ви можете виконати одну з наступних команд.
- Щоб дозволити за номером порту, виконайте таку команду (повний синтаксис): sudo ufw allow 80/tcp.
- Щоб дозволити за назвою служби, виконайте таку команду: …
- Щоб дозволити за профілем програми, ви можете виконати таку команду для NGINX:
Щоб дозволити всі вхідні з’єднання HTTP (порт 80), виконайте ці команди: sudo iptables -A INPUT -p tcp –dport 80 -m conntrack –ctstate NEW,ESTABLISHED -j ПРИЙНЯТИ.
Щоб відкрити порт 80:
- У меню «Пуск» виберіть «Панель керування», виберіть «Система та безпека», а потім виберіть «Брандмауер Windows». …
- Виберіть Додаткові налаштування.
- Виберіть Правила вхідного доступу.
- Виберіть «Нове правило» у вікні «Дії».
- Виберіть тип правила порту.
- Виберіть Далі.
- На сторінці «Протокол і порти» виберіть TCP.
Є три варіанти відкриття портів:
- Відкриття портів tcp і udp: ufw allow 22. Замініть 22 на потрібний номер порту. Для діапазону портів ви використовуєте синтаксис: …
- Відкриття порту tcp: ufw allow 22/tcp. Замініть 22 на потрібний номер порту. …
- Відкриття udp-порту: ufw allow 22/udp. Замініть 22 на потрібний номер порту.
Виконайте такі дії, щоб перевірити, чи прослуховується порт:
- Відкрийте вікно командного рядка.
- Виконайте таку команду: netstat -ano | findstr :80. Якщо TCP 0.0. 0,0:80 0,0. 0.0:0 LISTENING 4 відображається, весь трафік з порту 80 прослуховується. В іншому випадку ви повинні змінити адресу прослуховування.
Ви можете відкрити порт за допомогою вказавши порт і протокол (TCP/UDP) у брандмауері UFW. Ви також можете вказати діапазони портів, розділивши порти двокрапкою, наприклад 2222:3333. Крім того, ви можете вказати маску підмережі для IP-адрес, наприклад 1.2.