Catégories
Tech

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 )

Catégories
Tech

Thêm lệnh android vào trong terminal ubuntu, elementary os hoặc mint

Hướng dẫn tích hợp android vào trong terminal

Chào 😀 ! Hôm nay mình sẽ hướng dẫn cách tích hợp android vào trong cửa sổ lệnh terminal, đây cũng là vấn đề mình gặp phải nên mình nghĩ là note lại thì sau này có quên còn có chỗ mà đọc :))).

Thôi, không nói phét nữa, vào làm thoai !


  • Đầu tiên bạn phải download android sdk đã, link từ google: android-sdk
  • Sau đó giải nén ra folder home của mình, sẽ có folder tên là android-sdk-linux ở đó
  • Tiếp dến mở file .bashrc lên, file này là file ẩn ở trong home của mình, ở đây mình dùng editor vim, các bạn có thể dùng gedit hoặc nano cũng được, chạy
    vim ~/.bashrc
    
  • Sau đó tìm đến dòng cuối cùng, chèn 2 dòng này vào:
    #AndroidDev PATH
    export PATH=${PATH}:~/android-sdk-linux/tools
    export PATH=${PATH}:~/android-sdk-linux/platform-tools
    

    Trong đó đoạn: ~/android-sdk-linux/tools chính là đường dẫn của folder android mà bạn giải nén, mình để ở home nên sẽ có dấu ~ ở phía trước, các bạn có thể copy đường dẫn đến folder android của bạn sau đó thay thế cũng được~

  • Chạy lệnh sau để update file .bashc_rc :
    source ~/.bashrc
  • Và chạy android để tận hưởng thành quả :))))))

Xong, nếu có gì đó sai sai hoặc thắc mắc thì cứ để lại comment nhé! Cảm ơn :3