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:
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:
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:
Chọn Yes
Khi truy cập thành công sẽ có giao diện này
Để 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.
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 ![Big Grin :D :D](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Đây là demo của mình http://upanh.khotailieu.xyz/
![Frown :( :(](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
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ệ![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
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.
Nào! Bắt tay vào làm thôi:
- 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](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F463%2F20284137226_f7d91f8a17_o.png&hash=972d6b3e9f7844e6b1ca0661ee1d9e40)
![20122420338_8cc07b3109_o.png](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F476%2F20122420338_8cc07b3109_o.png&hash=3a74046916aac1423da9677e8d7c6efb)
- 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](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F538%2F19689493223_b7470eb76d_o.png&hash=ddadfc42d31c1f46a4f0d5dd9d30db30)
- 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](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F399%2F20310520345_855607870c_o.png&hash=73d700732620c8e88e4fa1631a677a39)
- 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](/proxy.php?image=http%3A%2F%2Ffarm6.staticflickr.com%2F5617%2F20316582361_4498375ac7_o.png&hash=18bc3b9e4feb935f1aba0466dd484f36)
- 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](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F358%2F20316632291_ab02a10456_o.png&hash=9e16c25ea3c4a85739c103f9115f94a9)
- Nhấn Add Cartridge
![19688012304_af728d1b78_o.png](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F333%2F19688012304_af728d1b78_o.png&hash=86d0034d6fa4a95c6db523d3b307cbe0)
- 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](/proxy.php?image=http%3A%2F%2Ffarm4.staticflickr.com%2F3688%2F20122661788_2797881ff8_o.png&hash=2bd206e775902556c81d248d08b4cede)
- Tiếp đến là cài phpMyAdmin các bạn cũng làm tương tự.
![20122651148_b2310dbe94_o.png](/proxy.php?image=http%3A%2F%2Ffarm4.staticflickr.com%2F3776%2F20122651148_b2310dbe94_o.png&hash=399f71269219cf49f27a032837216317)
![20284408476_2fcfd22331_o.png](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F340%2F20284408476_2fcfd22331_o.png&hash=47f448ed8a8f3048266ee2c8e46c80b0)
- Vậy là xong phần tạo và thiết lập App rồi.
- Đầ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](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F342%2F19688200284_ecd1f04e11_o.jpg&hash=5a8cd69c7f8aa9770b3d22b1f8be3244)
- 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](/proxy.php?image=http%3A%2F%2Ffarm6.staticflickr.com%2F5619%2F19689868953_344f9d03d1_o.jpg&hash=9eb69a0a794ce6fe4e029cdba522d231)
- Đã 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](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F485%2F20124255979_fb103e40e7_o.jpg&hash=68aa412938f4e866e369cd2bbffb3da3)
- 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](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F420%2F19688289214_dccb502624_o.png&hash=bbd2a2f11b6dd6868615171f6b34ff75)
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](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F463%2F19688374294_d8862cf4dc_o.jpg&hash=f36d160d0e692163fd63f762702bca5c)
- 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.
![19688408284_e026ddf706_o.jpg](/proxy.php?image=http%3A%2F%2Ffarm4.staticflickr.com%2F3774%2F19688408284_e026ddf706_o.jpg&hash=c34d3553c71bca03934d1e368295c1a6)
Khi truy cập thành công sẽ có giao diện này
![20302655632_aea30f742e_o.png](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F446%2F20302655632_aea30f742e_o.png&hash=4a14dd5840fb24d9408042cc12dca627)
![19690091393_c849135570_o.png](/proxy.php?image=http%3A%2F%2Ffarm1.staticflickr.com%2F311%2F19690091393_c849135570_o.png&hash=0b996ca96344c857ca962e127935b231)
Đâ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:
Bài viết liên quan
Được quan tâm
Bài viết mới