Как настроить брандмауэр в ubuntu для digital ocean?

#reactjs #nginx #firewall #digital-ocean #ufw

#reactjs #nginx #брандмауэр #digital-ocean #ufw

Вопрос:

Чтобы развернуть приложение react, мне пришлось настроить Nginx в Ubuntu, а для Nginx — брандмауэр. Но когда я запустил command sudo ufw app list , он выдает мне список

 Available applications:
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH
  

Теперь я должен разрешить HTTP для Nginx, я должен запустить command

  sudo ufw allow 'Nginx HTTP'
  

Который отображает результат как

 Rules updated
Rules updated (v6)
  

Теперь, чтобы проверить состояние брандмауэра, мы запускаем command

  sudo ufw status
  

который возвращает

 Status: inactive
  

Я пытался

 sudo ufw default allow
  

Но это не работает. Поэтому, пожалуйста, помогите с решением

Ответ №1:

Наконец я обработал это с помощью command

 sudo ufw enable
  

который подсказывает мне

 Command may disrupt existing ssh connections. Proceed with operation (y|n)? 
  

Я ответил с помощью y, а затем получил результат

 Firewall is active and enabled on system startup
  

Теперь, когда я проверяю

 sudo ufw status
  

Он возвращает

 Status: active

To                         Action      From
--                         ------      ----
Nginx HTTP                 ALLOW       Anywhere
Nginx HTTP (v6)            ALLOW       Anywhere (v6)