Nginx

Nginx нужен нам для обеспечения промежуточного слоя, на который мы будем вешать ssl. Настраивать Nginx мы будем как прокси для node.js. Так же на него можно повесить выдачу статики, флуд контроль и многое другое. Но это всё мы будем делать через api, если нужно. Для начала нужно установить nginx:

sudo apt install nginx

Во время установки подтверждаем действия, введя "Y". Далее нужно открыть два порта в ufw. После установки nginx у нас должны были появиться новые профили:

sudo ufw app list
Available applications:
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH

Нам нужен профиль Nginx Full:

sudo ufw allow 'Nginx Full'

Либо, если профиль у нас не появился, то добавляем два правила вручную:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

После чего мы можем попробовать зайти по нашему ip адресу VPS. У меня это http://31.31.202.70/. Если вы увидели это:

то всё сделали правильно и можно приступать к следующему шагу!

Last updated

Was this helpful?