Trỏ domain về Openshift bằng Cloudflare thành công 100%

Cách trỏ domain tùy ý về Openshift bằng Cloudflare

Chào các bạn, dạo gần gần đây mình có vọc qua Openshift free cloud host, quả thực đây là một dịch vụ cloud hosting rất đáng dùng, mặc dù miễn phí nhưng Openshift cung cấp cho ta một cloud hosting unlimited bandwidth, 1Gb data, tha hồ làm host cho những web nhỏ, lương truy cập không cao thì hoàn toàn không vấn đề gì.Vì thế trong bài này mình sẽ làm một gui hương dẫn sử dụng custom domain trỏ về free cloud host của Openshift


1. Đầu tiên:

Giả sử bạn mới mua tên miền super-hot-domain.com chẳng hạn, giờ bạn muốn người dùng nhập tên miền này thì nó tự động dẫn về link trang web của bạn, tức là domain super-hot-domain.com của bạn sẽ thay thế cho domain your-app.rhcloud.com mà Openshift tự tạo ra.

Vậy chúng ta sẽ cần :

  • Một tài khoản Cloudflare, đăng kí và dùng miễn phí tại đây
  • Một tài khoản Openshift(tất nhiên) đã được đăng kí và tạo app, nếu bạn chưa có tài khoản có thể đăng kí tại đây
  • Một domain đã được đăng kí và vào được trang quản trị domain

2. Cấu hình DNS CloudFlare:

Sau khi chuẩn bị đầy đủ, chúng ta đăng nhập vào CloudFlare, vào mục DNS sau đó cấu hình như sau:

Cấu hình Openshift nameserver

Cấu hình Openshift nameserver

Cụ thể, chúng ta sẽ tạo 2 Record Type A đều trỏ thẳng về ip của app trên Openshift của mình.

3. Cấu hình CNAME trên trang quản trị domain của bạn:

Kéo xuống chút, ta sẽ thấy Cloudflare Nameservers

Nhiệm vụ của bạn là cấu hình sao cho domain của bạn sử dụng 2 nameserver này, cách cấu hình tùy thuộc vào nhà cung cấp domain của bạn, thường thì nó sẽ ở mục

DNS Settings -> Nameservers

Sau đó Copy và paste 2 nameserver của Cloudflare cho vào trong cấu hình của bạn, lưu vào là xong, ở đây mình sẽ paste 2 nameserver của mình:

    ozawa.ns.cloudflare.com
    aoi.ns.cloudflare.com

4. Redirect cho trang của bạn cho phép naked domain

Bình thường Openshift không cho phép naked domain( loại tên miền không có tiền tố kiểu www đằng trước), có nghĩa là bạn phải trỏ kiểu www.your-super-hot-domain.com thay vì your-super-hot-domain.com để truy cập vào trang, để thay đổi điều này thì chúng ta sẽ sử dụng tùy chọn Page Rules của CloudFlare, bạn cấu hình như hình dưới là được:

Cấu hình Redirect cho phép naked domain Openshift

Cấu hình Redirect cho phép naked domain Openshift

Sau đó ấn Save and deploy là được !

5. Cuối cùng, cài custom domain cho Openshift:

Bây giờ bạn đăng nhập vào Openshift, bấm vào Tên application của bạn -> chọn change alias -> add alias sau đó điền 2 domain của bạn vào:

    super-hot-domain.com
    www.super-hot-domain.com

Đến đây là xong rồi, nhiệm vụ của bạn là kiên nhẫn đợi khoảng 8 tiếng để nameserver được update đầy đủ là xong !


Nếu có vấn đề gì thắc mắc, bạn hãy để lại comment nhé :D, chúc bạn thành công!

( thành công là cái chắc luôn, chẳng qua là đợi hơi lâu thôi )

Bình luận

Bình luận

Trả lời

Email của bạn sẽ không được hiển thị công khai.