Как поставить nginx на свой домен?
на Freenom поставь A запись на IP VPS
Оставлю решение которое мне помогло:
Настройки DNS Management на FREENOM

Настройки в sites-available, из sites-available нужно сделать ссылку в sites-enabled. Файл /etc/hosts не трогал.
server {
  listen 80;
  listen [::]:80;

  root /var/www/html;

  index index.html index.htm index.nginx-debian.html;

  server_name yourdomain.cf www.yourdomain.cf;

  location / {
    try_files $uri $uri/ =404;
  }

}