前置設定

參考:

設置網站

建立網站資料夾

sudo mkdir /var/www/example.com

更改資料夾所有人

sudo chmod username:username /var/www/example.com

建立Nginx網站設定

sudo nano /etc/nginx/sites-available/example.com

貼入以下內容,domain部分請自行依需求更改

server {
  listen 80;
  listen [::]:80;

  server_name example.com;

  root /var/www/example.com;
  index index.html;

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

確認設定正常:sudo nginx -t

將設定檔複製到sites-enabled

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled

重啟Nginx

sudo service nginx restart
# or
sudo systemctl restart nginx

接著只要把domain DNS設定好應該就可以正常連線了