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?