Hướng dẫn cài WordPress trên VPS Vultr cho người không biết code

Ai cũng nói VPS thì chạy nhanh và chịu tải tốt hơn share hosting.

Tôi hoàn toàn đồng ý.

Nhưng người ta cũng nói rằng:

  • VPS thì đắt tiền hơn là share hosting
  • Cài WordPress cho VPS thì cực khó, chỉ có người biết về code mới làm được

Tuy nhiên, sự thật không phải hoàn toàn như vậy.

Về giá cả:

Ngày nay, giá thành VPS gần như ngang ngửa với share host. Thậm chí 1 số nơi nó  còn rẻ hơn cả share host nữa (như Vultr nó có gói chỉ 2,5$/tháng)

Ngoài ra, VPS nó có nhiều chương trình khuyến mãi hơn là share host.

Về cài WordPress trên VPS:

Cái này tôi công nhận là khó thật.

Nhưng nó chỉ khó với các nhà cung cấp VPS khác thôi, chứ với Vultr, bạn có thể dễ dàng tạo website wordpress trong vòng 3 nốt nhạc.

Bởi nó đã tích hợp chức năng tạo site wordpress cho VPS chỉ với 1 nút bấm.

Giờ đây, bạn không cần phải biết code mới tạo được website trên VPS nhé.

Tôi đang quảng cáo “quá đà” cho Vultr chăng?

Về giá cả, về sự tiện dụng thì Vultr nhỉnh hơn các nhà cung cấp còn lại. Thế còn chất lượng thì sao?

Với cùng 1 giá thì Vultr nó hào phóng cung cấp cho bạn cấu hình VPS nhỉnh hơn các nhà cung cấp khác.

Ngoài ra, nó còn có máy chủ đặt tại Nhật và Singapore, cho tốc độ tải về Việt Nam rất nhanh.

Do đó, nếu bạn là newbie thì không có lý do gì để mà không chọn Vultr cho Website đầu tiên của mình cả.

Và lý do quan trọng nhất tôi khuyên bạn chọn VPS thay vì Share Host là trước hay sau gì bạn cũng phải chọn nó.

Một khi bạn xây dựng website, lượng người truy cập tăng lên theo thời gian là điều tất yếu.

Và đến 1 lúc nào đó, gói share host của bạn sẽ bị quá tải, trở nên ì ạch.

Việc nâng cấp gói share host không còn kinh tế nữa (kể cả nhiều khi không giải quyết được vấn đề kỹ thuật trên)

Lúc này việc chuyển toàn bộ dữ liệu website từ share host sang VPS là điều tất yếu.

Tôi xin nói trước việc dời nhà như vậy là không dễ dàng đâu nhé. Khả năng cao là bạn sẽ cần người trợ giúp nếu không rành về kỹ thuật.

Do đó, lựa chọn sáng suốt ngay từ đầu nên là VPS giá rẻ thay vì Share Hosting để tránh rắc rối trên.

ĐĂNG KÝ TÀI KHOẢN VULTR

Đầu tiên, bạn vào trang https://www.vultr.com

Nhập địa chỉ mail và mật khẩu, xong bấm Create Account.

đăng ký tài khoản Vultr mới

Bạn vào kiểm tra hộp mail đăng ký để bấm xác nhận Verify Your E-mail

xác nhận đăng ký

Sau khi bấm, nó sẽ chuyển sang màn hình quản lý của Vultr (Vultr Dashboard).

Lúc này, tài khoản của bạn là 0 $.

Để sử dụng dịch vụ của Vultr, bạn phải nạp tiền trước vào tài khoản.

Bạn vào Billing. Vultr cung cấp cho bạn 4 lựa chọn để nạp.

Đối với lần đầu tiên, tôi khuyên bạn nên chọn Paypal, vừa nhanh, vừa đỡ bị rắc rối yêu cầu xác minh này nọ.

nạp tiền vào Vultr

Tôi sẽ chọn số tiền thấp nhất 5$. Xong bấm “I Agree…” và bấm Pay with Paypal.

Lúc này màn hình sẽ chuyển sang đăng nhập tài khoản Paypal. Bạn chỉ cần nhập user name và mật khẩu Paypal.

Xong bấm Agree và Continue. Thế là bạn đã nạp tiền xong.

Đây là số tiền sau khi nạp.

Hiện tại Vultr không có chương trình khuyến mãi lớn nào cả (nên bạn đăng ký ở đâu thì vẫn thế nhé)

Chỉ có duy nhất có chương trình tặng 3 $ nếu bạn kết nối với tài khoản Twitter.

(Lưu ý là cái chương trình tặng 3 $ này chỉ xuất hiện khi ta đã nạp tiền thành công vào Vultr nhé, chứ ban đầu chưa nạp thì nó không có hiện lên đâu. Nguyên nhân là đề phòng trường hợp chúng ta có mục đích lấy 3$ xài “chùa”)

kết nối twitter lấy 3$ khuyến mãi từ Vultr

Sau khi bấm, Vultr yêu cầu làm 3 hành động theo trình tự: kết nối tài khoản Twitter, theo dõi (follow) Vultr trên Twitter và tweet (có 1 dòng Vultr nó soạn sẵn).

Hoàn thành mỗi hành động như vậy, Vultr sẽ cộng thêm 1 $ vào tài khoản.

Đây là tài khoản của tôi sau khi làm xong các bước trên.

Ok.

Như vậy là chúng ta đã làm xong bước ban đầu: đăng ký tài khoản mới, nạp tiền và kiếm thêm 3$ vào tài khoản.

Tiếp theo.

TẠO MỚI VPS (MÁY CHỦ ẢO) CÓ CÀI ĐẶT SẴN MÃ NGUỒN WORDPRESS

Đến đây, nếu bạn là người mới, bạn nên tham khảo tại đây để biết VPS là gì, thuê VPS là như thế nào và WordPress nó liên quan đến VPS như thế nào?

Bạn yên tâm, tôi trình bày theo ngôn ngữ “nông dân” nên rất dễ hiểu 😉

Lưu ý: bài viết trên chống chỉ định cho các chuyên gia VPS, các coder kỳ cựu!

Thế là bạn đọc xong rồi nhé, welcome back!

Đầu tiên, chúng ta cần thuê 1 VPS. Bấm vào dấu + bên phải:

 

thêm 1 VPS mới

Ngay sau khi bấm, Vultr sẽ cung cấp cho chúng ta 3 lựa chọn:

  • Vultr Cloud Compute (VC2) là máy chủ riêng ảo, giá rẻ nhất (từ 2.5$/tháng)
  • Storage Instance: chỉ là dịch vụ thuê thêm dung lượng ổ cứng để lưu trữ, nó không phải là máy ảo nào cả. Thích hợp cho site phim ảnh, lưu trữ tài liệu.
  • Dedicated Instance: là máy chủ riêng “thật”, đây là gói đắt đỏ nhất, thường dành cho doanh nghiệp có tiềm lực (từ 60$/tháng)

Với nhu cầu cá nhân, chúng ta sẽ chọn mặc định VC2.

Tiếp theo chúng ta sẽ chọn vị trí đặt máy chủ

chọn location cho vps

Ở Việt Nam, để cho tốc độ nhanh nhất thì bạn nên chọn location ở Tokyo hoặc Singapore.

Tôi thì thích Singapore hơn. Đơn giản vì thấy nó gần Việt Nam hơn Japan nhiều.

Mặc dù gói thấp nhất của Vultr là 2.5$/tháng nhưng gói này chỉ còn hàng ở 1 số bang ở Mỹ mà thôi.

Các vị trí còn lại thì giá thấp nhất là 5$/tháng.

Tiếp theo là chọn hệ điều hành cài đặt. Để cài đặt luôn WordPress, bạn vào tab Application, chọn WordPress.

Đây là 1 tiện ích cài đặt rất hay mà Vultr cung cấp cho người dùng không rành về code.

chọn cài đặt wordpress trên vps mới

Sau đó, bạn chọn cấu hình máy chủ ảo tùy theo nhu cầu sử dụng của mình.

Các VPS khác nhau có ghi cấu hình cụ thể như mấy CPU, RAM, Băng thông và Ổ cứng, cùng với giá tiền tương ứng.

chọn gói vps vultr

Tôi chọn gói 5$/tháng. Tương ứng với 1 CPU, RAM 1GB, băng thông 1000 GB và ổ cứng SSD dung lượng 25 GB.

Chú ý là ở đây bạn có thể nâng cấp lên gói có giá tiền cao hơn, nhưng bạn không thể hạ cấp gói có giá tiền thấp hơn. Do đó, hãy lựa chọn cẩn thận.

Và mặc dù Vultr nó ghi theo tháng, nhưng đó là số tiền tối đa khi chúng ta sử dụng hết công suất của nó (24/7/30 ngày).

Bởi vì Vultr nó tính phí theo giờ và cộng dồn lại (hầu như tất cả các nhà cung cấp VPS khác cũng tính phí theo cách này)

Nếu bạn không muốn tính tiền thì bạn tháo cái server VPS đang cài đặt này ra luôn. Nhưng có lẽ không ai muốn thế, trừ khi mục đích chính của bạn là vọc vạch tìm hiểu VPS (như tôi đang làm).

Một số lựa chọn tiếp theo

thêm các tính năng bổ sung

Phần 4 là chọn các tính năng thêm vào.

  • Enable IPv6: kích hoạt địa chỉ IPv6, vì miễn phí nên ta chọn luôn
  • Enable Private Network: thêm một IP nội mạng để kết nối với VPS cùng location.
  • Enable Auto Backups: tự động sao lưu dữ liệu. Cái này nếu cẩn thận thì bạn nên chọn, vì chỉ có 1$/tháng. Nếu chưa chọn bây giờ thì bạn có thể chọn sau này cũng được.
  • Enable DDOS Protection: bật tính năng bảo vệ chống tấn công DDOS. Tuy nhiên nó chỉ hỗ trợ ở 1 số location mà thôi. Singapore và Nhật thì không có.

Phần 5 là thêm đoạn script để nó tự chạy khi khởi động VPS. Cái này không cần thiết và không biết nên bỏ qua.

Phần 6 là thêm SSH Key để giúp kết nối với VPS bảo mật hơn. Kiểu chìa khóa 2 lớp, ta có thể bỏ qua. Sau này biết rõ thì cài sau cũng được.

Cuối cùng là  ta đặt tên cái VPS này.

Cái này thì nó không liên quan gì đến địa chỉ website cả, bạn đặt tùy thích, miễn sao dễ phân biệt với các VPS khác là được.

nhập tên vps vultr mới

Đặt tên xong thì ta kiểm tra lại lần cuối xem các thông tin đã đúng chưa.

Sau khi OK hết thì bạn bấm Deloy Now.

Chỉ mất vài chục giây là Vultr đã tạo cho bạn 1 máy chủ ảo VPS theo như yêu cầu của bạn rồi đấy.

Đây là VPS sau khi tạo thành công:

Để xem các thông tin tổng quan của VPS, bạn bấm vào Manage

thông tin tổng quan vps mới tạo

Bạn có thể thấy Vultr đã tự động cấp phát cho VPS 1 địa chỉ IP ngẫu nhiên. Của tôi là 45.76.191.73

Username để đăng nhập vô VPS này là root (và root là cái tên chung của tất cả VPS được tạo theo phương thức này)

Đây được xem là 1 lỗ hỏng bảo mật lớn vì hacker đã biết username mặc định này, và công việc của chúng bây giờ chỉ la dò tìm cái password mà thôi.

Đó cũng là lý do mà chúng ta được khuyên nên cài SSH Key để tăng bảo mật cho VPS hơn.

Vultr đã cài đặt sẵn cho chúng ta Webserver là LEMP với ứng dụng WordPress đã được cấu hình sẵn.

LEMP viết tắt của Linux – Nginx – MariaDB – PHP. Nếu không nhờ trình cài đặt 1 nút bấm của Vultr, ta phải cài tay phần này cho VPS. Nó dính đến code và rất khó khăn với người không rành code.

Bên dưới phần tổng quan này là những thông tin chúng ta dùng để cài đặt WordPress trên VPS.

Nó bao gồm 3 bước.

các bước cài wordpress trên vps vultr

CÀI WORDPRESS TRÊN VPS VULTR

Đầu tiên, ta copy địa chỉ bên dưới và dán vào trình duyệt web

Tuy nhiên nó sẽ không vào ngay mà hiện lên cái bảng cảnh báo sau.

Lý do là bạn vẫn chưa kích hoạt bảo mật SSL cho địa chỉ IP này (cái này tôi sẽ chỉ sau).

Để tiếp tục vào thì ta bấm Show Advance >> Proceed to … (unsafe).

Sau đó nó sẽ yêu cầu bạn nhập thông tin đăng nhập.

Bạn sử dụng cái username và password được cung cấp ở trên.

Chú ý đây không phải là username và password đăng nhập vô màn hình quản trị trang web wordpress của bạn sau này đâu nhé.

Nó chỉ là thông tin ban đầu để bạn vào cài WordPress trên VPS mà thôi.

Đến đây, bạn nên chọn ngôn ngữ là English (mặc dù có tiếng Việt), bấm Continue.

Đây là màn hình cài đặt WordPress quen thuộc trên share hosting.

Bạn cần điền vào các thông tin như tên website, tên đăng nhập và password vào quản trị WordPress, địa chỉ email

Của tôi sau khi điền

nhập thông tin cho site wordpress mới tạo

Bạn nên lưu lại cái username và pass này, vì sau này ta sẽ cần dùng đến nó rất nhiều khi đăng nhập vào Dashboard.

Chú ý phần Search Engine Visibility.

Trong hầu hết trường hợp, bạn không nên chọn cái này. Vì nếu chọn thì các công cụ tìm kiếm (như Google, Bing…) sẽ không lập chỉ mục (không index) các trang, các bài viết của bạn.

Trừ khi bạn mới làm web, không muốn lập chỉ mục ngay mà đợi chỉnh sửa đến khi hoàn thiện nội dung mới cho phép index thì nên chọn cái này.

Sau này, muốn index lại ta có thể vào chỉnh sửa trong WordPress Dashboard sau.

Xong bạn bấm Install WordPress. Đợi chỉ vài giây, nó sẽ cài xong WordPress.

Lúc này nó yêu cầu bạn nhập Username và Pass để vào Dashboard.

Sau khi Login bạn sẽ vào màn hình quản trị WordPress quen thuộc, theme cài đặt mặc định là Twenty Seventeen.

Bạn nên cập nhật phiên bản WordPress mới nhất luôn.

màn hình quản trị wordpress

Có 2 vấn đề ở trên:

  • Trang của chúng ta vẫn chưa có tên miền, mà đang dùng địa chỉ IP của Vultr
  • Trang chúng ta chưa kích hoạt chứng chỉ bảo mật SSL

Để cài đặt tên miền, ta sẽ trỏ tên miền về địa chỉ IP này theo bước 2 bên dưới

Để làm được việc này, bắt buộc bạn phải đăng nhập vào nhà quản lý tên miền của mình.

Trong trường hợp của tôi là NameSilo. Bấm vào biểu tượng như hình dưới

trỏ tên miền về IP VPS Vultr

Xong tạo mới 1 record A

Nhập hostname là @, IP4 Address theo địa chỉ IP trên, xong bấm Submit.

thêm A Record trỏ tên miền về IP Vultr

Thế là xong việc trỏ tên miền về IP của Vultr.

Đối với các nhà cung cấp hosting khác, bạn làm tương tự.

Ngoài ra, bạn có thể kết nối tên miền với CloudFlare, rồi dùng CloudFlare để quản lý các Record cũng rất tiện lợi.

Mặc dù đã trỏ tên miền về IP rồi nhưng lúc này trang của bạn vẫn chưa thể đăng nhập được bằng tên miền.

Bạn cần vào màn hình quản trị của WordPress để sửa lại cái WordPress Address URL (hiện vẫn là cái IP)

Tôi vào https://diacid.com/wp-admin, đăng nhập.

Vào Setting >> General

Hai cái URL bên dưới là 2 cái ta cần đổi thành tên miền.

Sẵn tiện ta xóa luôn cái dòng Tagline “Just another WordPress site” luôn

sửa địa chỉ IP thành tên miền

Sau khi chỉnh sửa, bấm Save Changes.

Ok.

Như vậy là bạn đã cài đặt xong đúng cái tên miền mong muốn vào VPS Vultr rồi đấy.

Giờ đây bạn có thể vào trang web của mình bằng cách gõ tên miền thay vì địa chỉ IP như trước.

Tuy nhiên, vẫn còn 1 điều: website của bạn vẫn chưa được kích hoạt chứng chỉ SSL.

Để kích hoạt chứng chỉ này, bạn hãy cài plugin Really Simple SSL.

Sau khi cài đặt, bạn kích hoạt nó bằng cách bấm vào “Go ahead, activate SSL!”

kích hoạt chứng chỉ SSL

Thế là xong.

Và đây là thành quả

Như vậy là chúng ta đã hoàn tất cài đặt Website WordPress trên VPS Vultr rồi nhé.

Cũng khá dễ đúng không nào.

Nếu bạn làm quen, tôi nghĩ sẽ không quá 10 phút để bạn làm được điều này.

Nếu bạn vẫn chưa đăng ký tài khoản Vultr, hãy đăng ký tại đây https://www.vultr.com

Trong quá trình cài đặt, nếu bạn gặp khó khăn gì thì đừng ngần ngại liên hệ tôi qua địa chỉ mail contact@langthangweb.com nhé!

Chúc bạn có 1 website thật nhanh – thật khỏe –  thật rẻ với VPS của Vultr!

Tags:,

9 bình luận

    • Vũ Trần 30/09/2017
  1. Gia 19/10/2017

Bình luận của bạn