Chuẩn bị

  • Các bạn đã tạo thành công một instance Ec2 và chạy ổn định ( nếu chưa các bạn hãy tham khảo bài viết này của mình)
  • Một domain đã được đăng ký , ở đây mình dùng godaddy

Bắt đầu

Cấu hình Elastic Ip

Trỏ domain cho AWS EC2 với Elastic Ip và Route 53 Trỏ domain cho AWS EC2 với Elastic Ip và Route 53 Trỏ domain cho AWS EC2 với Elastic Ip và Route 53

Tiếp theo các bạn click vào Elastic Ip vừa tạo sẽ hiện ra màn hình tương tự như thế này

Trỏ domain cho AWS EC2 với Elastic Ip và Route 53

Click vào Associate Elastic Ip Address và chọn Instace của bạn. Có dấu tích cuối cùng các bạn nhấn vào và thế là xong, chúng ta đã tạo xong Elastic Ip

Trỏ domain cho AWS EC2 với Elastic Ip và Route 53

Lưu ý: sau khi Kết nối Elastic Ip với Ec2 của bạn thì Ipv4 ban đầu của Ec2 sẽ bị thay thế bởi ipv4 của Elastic Ip, vì thế để login vào lại Ec2 thì các bạn phải đổi lệnh ipv4 cũ thành ipv4 mới nhé. Nếu có thông báo lỗi không cho phép gì về file host thì các bạn vào know_hosts tại đường dẫn C:\Users\Administrator\.ssh ở trên windows (các bạn dùng linux thì vào đường dẫn tương tự như nó thông báo ), tìm Ipv4 cũ và xóa luôn dòng chưa IPv4 đó đi, lưu lại là được.

Cấu hình DSN Godaddy với Route 53

Các bạn truy cập vào Route 53 Amazon và chọn Hosted Zone

  • Tạo Hosted Zone Chọn Create Hosted Zone, các bạn nhập domain đã đăng ký với Godaddy vào. Sau khi tạo thành công Hosted Zone bạn sẽ có 2 record mặc định được tạo sẵn

Trỏ domain cho AWS EC2 với Elastic Ip và Route 53

Trỏ domain cho AWS EC2 với Elastic Ip và Route 53

  • Cấu hình nameserver godaddy Nếu các bạn để ý thì sẽ thấy có 1 record có type là NS và value là 4 dòng gì đó. Các bạn copy 4 value này nhập vào mục namesever của domain bên Godaddy, Ở Việt Nam thì nó có tên là ” Máy chủ tên ” ( cái tên nghe chuối vãi )
  • Thêm domain vào Route 53 Bạn tạo tiếp 2 record lần lượt với name là www và để trống, Ô value các bạn nhập public Elastic Ip vừa tạo để trỏ vào được Elastic IP.

Lưu ý: Để Elastic Ip có hiệu lực với Domain thì bạn sẽ mất một khoảng thời gian 1-2h để Amazon phân phối trên Internet. Để kiểm tra các bạn vào who.is, nhập domain bạn vào, click vào mục DNS Record nếu thấy IP Elastic bạn vừa tạo ở đó thì nó đã có hiệu lực

  • Thêm subdomain vào Route 53 ( tùy chọn ) Sau khi đã trỏ Domain về Ec2 thành công, các bạn có thể tạo thêm subdomain tương tự các bước trên, chỉ cần vào hosted zone chứa domain vừa tạo, tạo thêm record mới với name là abc và www.abc và value là 1 Elastic Ip mới liên kết với 1 Ec2 mới. Đơn giản vậy thôi

Tổng kết

Trên đây mình vừa hướng dẫn các bạn cách cấu hình elastic Ip và trỏ domain godaddy về route 53. Nếu có gì thắc mắc thì các bạn có thể comment ở phần bình luận bên dưới mình sẽ giải đáp.

Nếu các bạn để ý thì giao thức ở đây chỉ là http, để chuyển sang https thì các bạn thao khảo bài viết Tạo chứng chỉ Lets scrypt SSL (HTTPS) của mình nhé. Chúc các bạn thành công.