Header Ads Widget

Ticker

6/recent/ticker-posts

Hướng dẫn thêm Subdomain và tùy chỉnh DNS trỏ đến Github Pages

Keywords: How to add subdomain and custom DNS point to Github Pages
Github thì mình nghĩ chắc ai cũng biết qua nó rồi nhỉ, vì nó quá mạnh rồi, nó không chỉ hổ trợ ta lưu trử Repo hoặc Source Code cho tiện trong các việc trao đổi qua lại giữa các Dev trong team mà còn hổ trợ một số chức năng khác nữa trong đó thằng Github Pages là thứ mình thích nhất, vì mình không phải Developer nên việc đòi hỏi chia sẻ code và quản lý dự án thì mình không cần thiết đối với mình, cái mình cần chính là kho lưu trử Web miễn phí của nó
Mà quên mình lại xém lạc chủ đề nữa rồi cái mình hướng dẫn cho các bạn hôm nay không phải là về cái Github Pages mà là làm cách nào để thay đổi tên miền hoặc add subdomain cho một trang Github vì sao lại như vậy vì lúc mà bạn tạo Github Pages nó sẻ yêu cầu bạn đặt tên miền mặc định theo của nó nghĩa là tên tài khoản của bạn rồi Github.io ví dụ ở đây tên tài khoản github của mình là thanhphatit vậy khi mình tạo Github Pages nó sẻ là
Nghĩa là trang trên chính là trang Github Pages của mình, nhưng mình muốn nó sẻ là
Chứ không thích cái tên miền default đó vì vậy chúng ta sẻ làm như sau
Hiện tại nhà cung cấp tên miền cho mình chính là PA Việt Nam, DNS là trỏ về Cloudflare, mình sẻ bắt đầu truy cập vào Source Git của trang web mình và tạo 1 file trong Source có tên là CNAME với nội dung là subdomain mà mình muốn tạo cho trang Github của mình
Nội dung trong file CNAME
Sau đó bạn mở phần quản lý DNS lên, ở đâu cũng vậy nó không khác nhau là mấy, mình thì lựa chọn mở ở Cloudflare vì hiện tại mình đang sử dụng Cloudflare để quản lý tên miền cho mình, tại phần quản lý DNS mình cũng sẻ tạo một trường CNAME với nội dung trỏ về tên miền gốc của nó là thanhphatit.github.io
Sau đó mình truy cập đến phần Setting Github trong Source của mình, thực hiện add như hình phía dưới nhớ sửa lại thành domain của các bạn, và chờ đợi khoản 5p để nó cập nhất lại domain nhé
Save lại và out ra kiểm tra lại kết quả nào
Của mình thì phải đợi nó khoản 5p hoặc 10p để nó cập nhật lại chứ lúc đầu save mình tưởng nó có liền ai ngờ không show mà bị lỗi gì tại không thấy hiện ra web mình gì cả, lát sau nó mới show ra trang web một cách ngon lành, tóm gọn lại có 3 bước chính là đảm bảo không lỗi nếu như bạn thực hiện đúng 3 bước và không thiếu bước nào:
  1. Tạo file CNAME trong source Github Pages
  2. Add CNAME trên DNS đến Domain Github Pages mặc định
  3. Vào phần setting của source Github Pages chỉnh lại phần Custom domain trỏ về subdomain và chờ đợi 5p để nó cập nhật, chỉ có vậy thôi không làm thêm gì khác
Chúc các bạn thành công !

Post a Comment

0 Comments