Skip to content

Instantly share code, notes, and snippets.

@tickstudiu
Last active February 8, 2021 15:20
Show Gist options
  • Save tickstudiu/178f39c74878ee9681e1197065157703 to your computer and use it in GitHub Desktop.
Save tickstudiu/178f39c74878ee9681e1197065157703 to your computer and use it in GitHub Desktop.
Setup DNS and SSL on Vultr host server

Setup DNS and SSL on Vultr host server

ก่อนที่จะทำวิธีนี้จำเป็นต้องทำ nginx setup host ก่อน
OS: Ubuntu 20.10 x64
APP: Nuxtjs
DNS HOST: Z domain

Table of Contents

Domain

ในกรณีนี้ผมได้ใช้งาน z.com เริ่มจากการเข้าไปตั้งค่า DNS โดยการคลิกไปที่ชื่อของ DNS
จากนั้น -> ตั้งค่า Name Server -> Customer Name Server

# Customer Name Server 
ns2.vultr.com
ns1.vultr.com

หลังจากนั้นเข้าเว็บ Vultr -> คลิก DNS -> คลิก + -> add domain
จากนั้นใส่ข้อมูลลงไปให้ช่อง

# Domain
<DNS>

# Default IP Address
<IP Product or Instance>

Config

Install certbot:

sudo apt install -y certbot python3-certbot-nginx

Run certbot:

certbot --nginx

จากนั้นจะให้ใส่ email และยอมรับข้อตกอะไรนิดหน่อยหลังากนั้นก็ทำการ restart nginx เป็นอันเสร็จสิ้น

Check nginx and restart:

# check nginx
sudo nginx -t

# restart nginx
sudo service nginx restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment