[Share] Cách đăng ký VPS miễn phí của Openshift

hoangmanhtran

Corporal
Tham gia
15/07/2015
Bài viết
177
Được Like
104
Chào các bạn, hôm nay mình sẽ được hướng dẫn các bạn cách đăng ký VPS Free của Openshift. Các bạn có thể dùng để chạy Web, Blog, Forum,... trong quá trình tập tành. Vì là miễn phí nên mình không khuyến khích các bạn dùng để chạy Web lâu dài, lý do vì sao thì mình sẽ nói rõ ở dưới.
Nào! Bắt tay vào làm thôi:

  1. Bước 1: Các bạn truy cập vào đây để đăng ký tài khoản. Bước này chắc mình cũng không cần hướng dẫn nữa nhỉ :)
20284137226_f7d91f8a17_o.png

2. Bước 2: Sau khi đăng ký xong, bạn sẽ được dẫn vào phần tạo Application đầu tiên:

20122420338_8cc07b3109_o.png
  • Nhấn vào Creat your first application now.
  • Openshift có 1 kho ứng dụng rất đa dạng, bạn chỉ cần lựa chọn rồi Openshift sẽ thực hiện cài đặt tự động cho bạn. Tuy nhiên, ở đây mình muốn cài Xenforo với Code Php nên bạn di chuyển xuống dưới chọn PHP 5.3 hoặc 5.4 cũng được.
19689493223_b7470eb76d_o.png
  • Tiếp đến là phần chọn tên miền và các phần linh tinh. Các bạn có thể tùy chọn 1 tên miền cho App của bạn mà Openshift bắt buộc, sau này bạn có thể thêm tên miền riêng theo ý thích. Tên miền này của bạn sẽ có dạng Application name - Namespace.rhcloud.com, trong đó Namespace sẽ luôn cố định. Ví dụ ở đây mình chọn là demo-ktlxyz.rhcloud.com thì sau này mình có tạo thêm App thì tên miền sẽ luôn là tên app-khotailieu.rhcloud.com. Các bạn di chuyển xuống cuối trang rồi nhấn nút Creat Application mà không cần phải tùy chỉnh gì cả để tránh các lỗi không đáng có.
20310520345_855607870c_o.png
  • Khi tạo App xong, bỏ qua trang hướng dẫn thì ta có thể xem danh sách App đã tạo tại phần Application.
20316582361_4498375ac7_o.png
  • Nhấn vào tên App sẽ đến trang chi tiết của App đó. Vì ban đầu mình chọn Php nên bây giờ sẽ cần phải cài thêm MySQL và PhpMyAdmin. Bạn nhấn vào Add MySQL 5.5(tùy từng thời điểm mà Openshift Update phiên bản khác nhau).
20316632291_ab02a10456_o.png

  • Nhấn Add Cartridge
19688012304_af728d1b78_o.png
  • Cài đặt xong sẽ xuất hiện khung màu xanh chứa các thông tin như Root User, Root Password,.... Cái này cũng không cần thiết phải lưu lại đâu vì Openshift lưu cho bạn rồi.
20122661788_2797881ff8_o.png


  • Tiếp đến là cài phpMyAdmin các bạn cũng làm tương tự.
20122651148_b2310dbe94_o.png


20284408476_2fcfd22331_o.png
  • Vậy là xong phần tạo và thiết lập App rồi.
3. Bước 3: Đăng nhập và Upload File lên App ( VPS) đã tạo.
  • Đầu tiên ta tạo Private Key để phục vụ cho việc đăng nhập vào VPS trên SSH thay vì dùng mật khẩu đăng nhập.
  • Các bạn tải phần mềm puttygen tại đây. Mở lên ta sẽ có giao diện này
19688200284_ecd1f04e11_o.jpg

  • Nhấn vào Generate, phần mềm sẽ bắt đầu tạo Key. Các bạn chú ý là phải di chuột xung quanh phần Loading để phần mềm tạo Key nhanh hơn.
19689868953_344f9d03d1_o.jpg
  • Đã tạo xong Key. Nhấn vào Save Private Key rồi lưu lại để sau này còn dùng. Các bạn đừng tắt phần mềm vội mà hãy Copy lại đoạn Key rồi quay lại Openshift vô Settings để Add Key vô (ở đây mình đã Add sẵn từ trước.
20124255979_fb103e40e7_o.jpg

  • Tiếp theo là phần đăng nhập và Upload File lên VPS.
Quay lại trang thông tin App ban đầu ta nhấn vào Want to log in to you application?, Copy phần mình tô xanh trong hình.
19688289214_dccb502624_o.png


Tải phần mềm WinSCP tại đây rồi cài đặt. Giao diện như trong hình, các bạn hãy Paste phần vừa Copy vào ô Host name và chỉnh lại như sau:

19688374294_d8862cf4dc_o.jpg

  • Host name là Link đến App của bạn
  • User name là phần còn lại khi xóa dấu @ phía sau và phần ssh ở phía trước đi.
  • Chọn Advanced > Authentication > Chọn Allow agent forwarding rồi dẫn đường dẫn đến File Private Key bạn đã lưu lại lúc trước.
  • Chọn Ok để lưu lại.
Tiếp tục nhấn Login, ta sẽ nhận được thông báo này

19688408284_e026ddf706_o.jpg
Chọn Yes
Khi truy cập thành công sẽ có giao diện này


20302655632_aea30f742e_o.png

Để Upload File lên bạn chọn theo đường dẫn app-root > repo rồi Upload File lên bình thường.

19690091393_c849135570_o.png

Vậy là xong rồi đó, phần sau mình sẽ hướng dẫn các bạn thêm tên miền riêng vào ứng dụng để chuyên nghiệp hơn :D
Đây là demo của mình http://upanh.khotailieu.xyz/

Một vài lưu ý khi sử dụng VPS Free của Openshift:
Mình không khuyến khích các bạn dùng lâu dài vì khi web của bạn phát triển lượng truy cập lớn -> bandwidth tăng thì Openshift sẽ thẳng tay xóa App của bạn với lý do ảnh hưởng đến tài nguyên máy chủ. Ở đây sẽ là xóa vĩnh viễn "1 đi không trở lại" ngoài việc bạn chỉ nhận được 1 Email thông báo từ Openshift. Thử hỏi nếu đi bạn chưa kịp Backup lại dữ liệu lại thì sao nhỉ?. Đau xót lắm đây :(
Một lưu ý nữa là nếu như "sợi bún" đứt thì khi truy cập vào Openshift đúng là 1 thảm họa nếu như không muốn nói là cực kì tồi tệ :)
Nói tóm lại là VPS Free này chỉ phù hợp cho những ai muốn Test Code hay mới tập tành làm Web mà thôi.
 
Sửa lần cuối:

THB

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
6,651
Được Like
3,933
omg. thanks bác.
mỗi người biết 1 ít chia sẽ lên sẽ thành nhiều.
xin cảm ơn tất cả các mem đã ủng hộ vnxf.
 

Leafa

SEO Guy
Tham gia
04/06/2015
Bài viết
196
Được Like
172
Cám ơn bạn, bài viết khá hữu ích cho những bạn đang cần Hosting hay VPS để vọc vạch :D
 

hoangmanhtran

Corporal
Tham gia
15/07/2015
Bài viết
177
Được Like
104
Mình chưa cài Cpanel bao giờ nhưng VPS trên không full quyền. Với lại nếu gộp gear được thì dùng rất ngon.
Đương nhiên là ko Full quyền r vì là hàng Free mà bạn. Còn việc gộp Gear lại thì Openshift cũng đã từng cho gộp 3 Gear lại nhưng mà bây giờ ko còn nữa :(
 

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,956
Được Like
12,726
khá là tuyệt :)), thanks thớt :), vì là hàng free nên upload hơi chậm ^^ cũng na ná hostinger free :D
 

hoangmanhtran

Corporal
Tham gia
15/07/2015
Bài viết
177
Được Like
104
khá là tuyệt :)), thanks thớt :), vì là hàng free nên upload hơi chậm ^^ cũng na ná hostinger free :D
Công nhận là Upload chậm thiệt, bữa trước có Delete vài File thôi mà chờ dài cổ :)). Cơ mà chất lượng thì mình đảm bảo là hơn Hostinger nhiều :D.
 

dcstylexf

Major
Tham gia
24/03/2015
Bài viết
2,005
Được Like
1,616
Công nhận là Upload chậm thiệt, bữa trước có Delete vài File thôi mà chờ dài cổ :)). Cơ mà chất lượng thì mình đảm bảo là hơn Hostinger nhiều :D.
tất nhiên, hostinger 1 mình mình f5 vài phát lock cmn web :))
 

hoangmanhtran

Corporal
Tham gia
15/07/2015
Bài viết
177
Được Like
104
Để thêm tên miền riêng vào thì các bạn làm theo các bước sau:
  1. Vào trang thông tin của App bạn tạo trên Openshift.
  2. Chọn change bên cạnh tên miền mặc định của App.
20307591362_2be487a0ce_o.jpg


3. Nhập tên miền vào ô Domain name*.
20322022331_743d1d6685_o.jpg
  1. Nhấn Save để lưu lại tên miền.
20316007055_9a2b989216_o.jpg


  1. Chỉnh CNAME tên miền trỏ về tên miền mặc định của App.
20316012535_4091268663_o.jpg
 
Sửa lần cuối:

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,956
Được Like
12,726
:)) cái này tạo xong mò phát là ra thôi mà ^^
 

hoangmanhtran

Corporal
Tham gia
15/07/2015
Bài viết
177
Được Like
104
Cảm ơn vè bài viết
cho hỏi :)
Thông tin trên bạn ở đâu có vậy?
Mình từng tạo rất nhiều App trên Openshift rồi và cũng có 2 App là mình chạy Xenforo và Wordpress. Mình xài Xenforo đc tầm khoảng 4 tháng và cx có 1 lượng truy cập kha khá, nói chung là thời kì đang "phất". Và rồi vào 1 ngày đẹp trời, mình mở Email ra thì thấy Openshift thông báo đã xóa App của mình lý do vì sao thì mình cx đã nói ở trên rồi. Đây là kinh nghiệm dùng VPS Free trên Openshift của mình :)
 

facebookx3991

Private
Tham gia
07/08/2015
Bài viết
1
Được Like
0
cái này không remote để cài ứng dụng window được phải không anh em ^^
 

VIP

Private
Tham gia
28/09/2015
Bài viết
3
Được Like
0
Edit lại cái title thành hosting đê, vps đâu mà vps :mad:
 

Top Bottom