Настройка nginx - mgerasim/dev01 GitHub Wiki

  1. Обновить локальный список пакетов
  • sudo apt-get update
  • sudo apt-get install nginx
  1. Настроить файрвол
  • Показать настройки файрвола
  • sudo ufw app list
  • Разрешить трафик только для порта 80.
  • sudo ufw allow 'Nginx HTTP'
  • Проверить изменения
  • sudo ufw status
  1. Проверить работу веб-сервера
  • systemctl status nginx
  1. Определить IP адрес сервера
  • ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
  • sudo apt-get install curl
  • curl -4 icanhazip.com
  1. Управление процессом Nginx
  • Для остановки веб-сервера используйте команду:
  • sudo systemctl stop nginx
  • Для запуска остановленного веб-сервера наберите:
  • sudo systemctl start nginx
  • Для перезапуска веб-сервера можно использовать следующую команду:
  • sudo systemctl restart nginx
  • Если вы вносите изменения в конфигурацию Nginx, часто можно перезапустить его без закрытия соединений. Для этого можно использовать следующую команду:
  • sudo systemctl reload nginx
  • По умолчанию Nginx настроен на автоматический запуск при запуске сервера. Если такое поведение веб-сервера вам не нужно, вы можете отключить его следующей командой:
  • sudo systemctl disable nginx
  • Для повторного включения запуска Nginx при старте сервера введите:
  • sudo systemctl enable nginx