Bạn có phải là người quan tâm đến trang web, đặt nền tảng cho sự phát triển và có thể mở rộng lưu lượng truy cập trang web không?
Nếu có, bạn tìm thấy nơi thực sự.( Video hướng dẫn đầy đủ ở dưới nhé )
Ở đây Tài có 2 cách cài đặt Website chạy Wordpress trên nền tảng Cloud.
Và bạn nên hiểu rằng, không phải ai cũng có thể dễ dàng quản lý VPS một cách thành thạo.
Tuy nhiên, hướng dẫn này, mọi thứ trở nên đơn giản.
Tuy nhiên, để bắt đầu với Vultr, bạn phải có tài khoản Vultr.
Bài xem thêm:
- Script tạo Wordpress trên VPS/Server tốt nhất
- Top VPS ổn định nhất khi cài Wordpress ( so sánh và hướng dẫn chi tiết )
#1. Đầu tiên tạo tài khoản Vultr và nhận $103 miễn phí
B1: Vào trang chủ https://vultr.com để tạo tài khoản, $103 free này chỉ áp dụng cho tài khoản mới.

Giao diện trang chủ Vultr, từ đây bạn nhấn vào Signup
Điền thông tin đăng ký Vultr
Nhận Mã Giảm Giá 50% Khi Mua HawHosting

Điền thông tin đăng ký Vultr và nhấn Create Account
Vào lại giao diện Vultr -> Billing. Kiểm tra $100 đã có trong tài khoản

Sau đó nhận thêm $3 nữa bằng cách vào https://my.vultr.com/promo/

Làm theo các bước trên, nhận về thêm $3, chúc các bạn thành công.
Cách 1: Cài Wordpress dựa trên các thứ có sẵn trong Vultr ( đơn giản – ăn liền )
Ưu điểm của loại hình cài nhanh, có sẵn
- Nghĩa đen là luôn luôn, nhanh, có sẵn, không cần tác động nhiều.
- Đơn giản để quản trị.
Nhược điểm của loại hình cài nhanh, có sẵn
- Rủi ro về bảo mật, điều này bạn sẽ hối tiếc nếu trang web của bạn có nhiều lưu lượng truy cập và trang web đang kiếm tiền
- Tốc độ chậm, dù là VPS nhưng mình vẫn chưa kích hoạt module để biến nó thành máy chủ chạy website cho các bạn.
Các bước cài đặt VPS trên Vultr
#1. Deploy Server trên Vultr đơn giản
Bước 1: Tạo VPS trên Vultr

Nhấn vào nút tạo Server, chọn loại High Frequency

Ở Tab Asia, chọn Tokyo hoặc Singapore để cho tốc độ về Việt Nam nhanh nhất

Ở Serve Size, chọn $6 / tháng và chọn Backup dữ liệu, thêm $1,2 / tháng nữa ( quan trọng )

Có thể bỏ qua Script Manager và SSH Key

Ở phần Hostname, bạn đặt tên Server cho dễ quản lý

Bước cuối cùng, nhấn Deploy Now

Hệ thống đang cài đặt cho bạn
Đây là toàn bộ thông tin VPS trên Vultr của bạn

Chú ý dòng bên dưới để đăng nhập vào và cài đặt Wordpress
#2. Đăng nhập với thông tin vào quản trị

Chú ý, bạn bôi đen 44.76.160.247/wp-admin/ và dán vào trình duyệt thôi nhé, vì chưa cài SSL. Bạn bôi đen thông tin Server của Vultr đã cho bạn ấy nhé, đừng bôi đen địa chỉ IP của mình.
Điền Username và Password đã cho để vào trang cài đặt Wordpress

Tiếp đến, màn hình cài đặt Wordpress huyền thoại. Mình chủ đạo sử dụng tiếng Anh nên mình sẽ để English, bạn nào chưa quen giao diện thì có thể chọn Tiếng Việt ở dưới. Tiếp tục nhấn Continue

Điền Username và Password để dùng làm quản trị Admin cho website bạn

Cài đặt Wordpress trên Vultr thành công

#3. Trỏ A Record từ nhà cung cấp tên miền bạn đã mua
Thiết lập CNAME và A như hình, địa chỉ IP như Vultr đã cho bạn ở trên

#4. Thay đổi Domain và chỉnh lại Trong Setting Wordpress
Trước khi đổi

Kết quả sau khi thay thế

Lúc này sẽ hiển thị lại cửa sổ

Điền lại và bạn đã có website Wordpress chạy thành công với Vultr
Cách 2: Cài Wordpress trên Vultr với script của Wordops ( bảo mật và tốc độ )
Ưu điểm của loại hình cài Wordpress với script Wordops
- Làm cho trang web của bạn cực kỳ an toàn và nhanh chóng. Bạn có thể tập trung vào việc kiếm tiền trên trang web hơn là lo lắng về việc Tin tặc có thể sử dụng quyền của Trang web
- Cộng đồng sử dụng Wordops script trên thế giới rất lớn, họ đã có những bước tiến vượt bậc trong quá trình cải tiến script của mình trong gần một năm qua để đáp ứng cho các nhiệm vụ vận hành.
Nhược điểm của loại hình này
Cài đặt mất nhiều thời gian và hơi mò mẫm. Cách điêu khắc tự nhiên này không đúng khi tài liệu hướng dẫn bạn từ A – Z trong bài hướng dẫn này
Thời gian bắt tay vào Setup 1 Blog WordPress với lượng truy cập 10k / ngày chỉ với 1Gb RAM, 1 Core CPU + CDN và Cloudflare DNS. Giá từ $ 5 / tháng.
Ở đây mình sử dụng trang web hocwordpress.online để cài đặt VPS.
Bạn có thể vào để trải nghiệm tốc độ.
Nếu bạn chưa có tên miền, hãy mua tên miền tại Namecheap.
Lý do vì sao chọn Namecheap như nào như nào thì mình có giải thích trong bài viết này rồi nhé.
Đăng nhập vào Cloudflare, nếu chưa có tài khoản CloudFlare, đăng ký MIỄN PHÍ tại ĐÂY
Sau khi đăng nhập vào Cloudflare, tiến hành thêm website




Tiếp tục chọn Continue

Nếu bạn đang có bất kỳ bản ghi nào ở đây, hãy lưu ý rằng chỉ cần thay đổi A và CNAME. Vì không biết bạn có tên miền minh họa bằng Google Search Console bằng DNS hay không, hay dùng Gsuite của Google, nên có chú thích là tốt rồi.
Tiếp tục Confirm

Tới đây, Cloudflare sẽ bảo các bạn thay đổi cặp Nameserver từ nhà cung cấp tên miền

Thời gian, quay lại và đăng nhập vào tài khoản Namecheap của bạn.
Nếu bạn có tên miền, hoặc mua tên miền không có trên Namecheap. Việc tìm kiếm Máy chủ tên cũng thay đổi phần này thành như sau:

Thay đổi cặp Nameserver như ở trên hướng dẫn của Cloudflare:

Sau đó, vào lại giao diện Cloudflare, tiến hành Check lại Nameserver

Lưu ý quan trọng : trong lúc này, Cloudflare đề xuất bạn 1 số cài đặt, tuy nhiên, hãy chọn Setup Later và Tài sẽ hướng dẫn bạn kích hoạt sau:

Lưu ý: Sau khi Setup Later xong, hãy nhấn Recheck như hình bên dưới, để xác nhận lại rằng việc thay đổi Nameserver đã thành công.

Tiến hành xem trạng thái từ Cloudflare, nếu hệ thống báo Active, tức là đã thay đổi Nameserver thành công

Tiến hành các bước Deploy Server và chạy Worpdress từ Vultr
#1. Đầu tiên, tạo SSH key từ Puttygen
Bước 1: Tải PuttyGen tại https://www.puttygen.com/download-putty . Chọn hệ điều hành tương ứng, và cài đặt
Bước 2: Mở phần mềm Puttygen lên, tiến hành tạo SSH Key

Bước 3: Tiến hành lưu SSH Key, dạng Private. Chú ý, key tạo xong, vẫn chưa tắt phần mềm nhé

Và lưu luôn file Public Key
Bước 4: Lưu về 1 Folder trong máy tính

Đến bước này, vẫn chưa tắt phần mềm Puttygen nhé.
#2. Thêm SSH Key vào Vultr:
Bước 1: Qua TAB SSH Key trên giao diện Vultr

Bước 2: Nhập thông tin SSH Key từ Puttygen

#3. Deploy Server dựa trên SSH Key đã thêm vào ở bước trên
Nhắc lại các nguyên liệu cần làm:
Ubuntu +Nginx + Wodpress with Caching.
Tạo 1 VPS mới trên Vultr


Chọn Ubuntu trên Vultr, và các thông số đi kèm như hìnhh
Chọn key đã Add và nhấn Deploy

Chọn SSH Key đã add

Đặt tên Hostname và nhấn Deploy

Setup thành công VPS trên Vultr Cloud

Xong, vậy là tương ứng với một VPS đã tạo sẽ có định dạng địa chỉ IP4.
Vì vậy khi bạn tạo VPS nào, địa chỉ IP là gì thì lưu lại và làm theo từng bước của tài khoản cho chính xác.
Đừng quên thay thế địa chỉ IP Tai đang được demo bằng địa chỉ IP từ VPS của bạn
Và bây giờ bạn nhập địa chỉ IP đó vào Cloudflare.
Quay lại Cloudflare, tab DNS của miền

Tạo bản ghi A như được hiển thị và đảm bảo tắt đám mây màu vàng để nó hiển thị ở chế độ màu xám
Lưu ý: lấy địa chỉ IP của VPS đã nhập vào ô địa chỉ IPv4.
Các bạn lưu ý đừng quan tâm đến địa chỉ IP của số trên màn hình của mình, đây chỉ là ví dụ, Tài sẽ phá VPS, không để lộ thông tin, cũng khá nguy hiểm. Bạn phải là các tệp đến địa chỉ IP của bạn

Tiếp tục tạo 1 bản ghi CNAME với giá trị như hình.
Vì ở đây mình sử dụng hocwordpress.online chứ không có sử dụng www.hocwordpress.online

Kiểm tra kỹ tên miền của bạn có trỏ đến địa chỉ IP của VPS hay không?
Nếu máy tính bạn đang sử dụng là hệ điều hành Window, hãy sử dụng lệnh CMD bằng cách nhấp vào nút Window

Rồi gõ CMD , sau đó chọn Command Prompt như hình

Tiếp tục gõ lệnh: ping hocwordpress.online.
Hệ thống IP như vậy là đã cập nhật thành công.

Hoặc check trực tiếp trên https://www.whatsmydns.net

#4. Truy cập SSH bằng Bitvise
Bước 1: Tải Bitvise tại đây: https://www.bitvise.com/ssh-client-download
Bước 2: Mở phần mềm Bitvise, quản lý Key bằng cách sau
Tạo New Profile

Đặt tên, sau đó lưu trong máy tính, đuôi sẽ là .tlp

Sau đó, tiến hành nhập SSH Key như đã tạo ở bước trên vào Bitvise, nhấp vào Client key Manager

Chọn Import key

Sau đó, nhập Private Key đã làm ở bước tạo SSH từ Puttygen trên:

Nhập mật khẩu, tiếp tục:

Sau đó chọn Global, và tiếp tục. À, đừng nhớ con số 114 làm gì nhé, của Tài khác, của bạn khác. Của bạn hiện ra số Global nào thì sử dụng Global đó thôi

Ổn rồi, giờ tiếp tục đăng nhập SSH để tạo WordPress nào.
Nhớ chọn các thông số như hình. Phần Passphrase thì nhập như ở hình tạo ở Puttygen.
Kiểm tra xong, nhấn Login

Kiểm tra xong, nhấn Login, sau đó chọn Accept and Save

Tới đây, bạn đã thành công với truy cập VPS bằng SSH.
Tại giao diện có 2 cửa sổ, 1 cửa sổ chạy lệnh trên Linux ( màu đen ) và cửa sổ FTP để transfer các file trên VPS từ máy tính của bạn.

#5. Tiến hành chạy script để dựng website WordPress
Với WordOps. Đầu tiên hãy cài đặt WordOps trên Server của bạn bằng cách vào màn hình Terminal ( màu đen ) và gõ
wget -qO wo wops.cc && sudo bash wo
Sau đó nhấn Enter.

Bạn chờ tầm 7 phút để cài đặt WordOps xong.
Hệ thông sẽ hỏi tên của bạn, thường bạn nên đặt tên liền không dấu cách, vì tên này sẽ là Wp Admin của hệ thông WordPress

Cài xong rồi. Hệ thống sẽ báo như này:

Giờ là lúc tiến hành cài WordPress
Mình sẽ tiến hành cài với câu lệnh sau
wo site create compaserver.com --wpredis --force --php74
Giải thích Ý nghĩa:
–wpredis : Phiên bản WordPress được tạo ra với Redis Cache. ( Quan trọng, sẽ làm hiệu suất website tăng lên vài chục đến vài trăm lần với Opcode Cache )
-le : Hệ thông cài đặt SSL miễn phí từ Let’s Encrypt
Quá trình cài WordPress đến đây hoàn thành, đừng quên lưu lại 4 dòng Tài đã khoanh

Ý nghĩa được giải thích:
2 dòng khoanh đỏ phía trên là để đăng nhập vào hệ thống phụ trợ thông tin của WordOps
2 dòng khoanh đỏ bên dưới là đăng nhập vào WordPress Admin
Bây giờ chúng ta đến với trang web WordPress tuyệt vời với dung lượng lớn 😀

Bước tiếp theo, quan trọng.
Hãy đăng nhập vào wp-admin và đổi mật khẩu ngay tức khắc.

Thông tin đăng nhập WordPress Tài đã nhắc ở hình trên, 2 dòng bôi đỏ ở dưới.
Đổi mật khẩu Admin thành công

Sau đó, vào Setting, chọn Redis, và nhấn Enable Redis Cache, tận hưởng tính năng load xé gió của website bạn đi nào.

Quay lại màn hình Terminal Console.

Sau đó, cài bộ Tools Admin của WordOps bằng câu lệnh:
wo stack install --admin
Cài đặt Admin Tools cho WordOps xong

Truy cập vào Admin Tools với tài khoản phía trên Tài đã bảo lưu lại, tại đường dẫn phía dưới:

Và cuối cùng, giao diện của Admins Tools này không khác gì mấy so với các bạn đang xài hosting có hỗ trợ Cpanel.

Nếu bạn muốn truy cập vào phpmyadmin.

Vào giao diện của SFTP, và vào thư mục có đường dẫn bên dưới để truy cập vào MySQL
/etc/mysql/conf.d

Hoặc bạn cũng có thể xem các câu lệnh khác của WordOps tại https://docs.wordops.net/commands/
#6. Thiết lập CDN của Cloudflare và cấu hình website trên Cloudflare
Cloudflare giúp bạn chống lại Ddos và tiết kiệm băng thông trang web khi sử dụng nền tảng Đám mây.
Đăng nhập vào Cloudflare.
Trong tab DNS, bật CDN của Cloudflare bằng cách chuyển sang màu vàng

Ở Tab SSL/TLS, Overview, chọn như hình và encryption mode is Full, vì đã cài SSL trên Hosting rồi

Ở Edge Certificates. chuyển qua HTTPS

Ở Phần HTTP Strict Transport Security (HSTS) . Chọn như hình

CHuyển qua Tab Speed, Bật Browser Insight

Về phần Optimazation, không chọn vào Auto Minify nhé, vì đã Plugin trong WordPress làm điều này rồi

Ở Tab Caching, chọn Browser Cache TTL là 1 year

Ở Tab Network, bật 2 tính năng này lên

Công việc thiết lập đã xong, Enjoy thôi nào
#2. Chuyển dữ liệu từ Hosting lên VPS ( chỉ dùng cho cách 2 )
Phần cuối cùng: Cách chuyển dữ liệu website từ Hosting sang VPS Vultr trong 15 phút
Chúc các bạn thành công với những dự án website ” vài chục ngàn traffic / ngày “
Nếu thấy bài chia sẻ của Tài hữu ích, đừng quên Share và ủng hộ Tài nhé
Từ khóa liên quan:
Vultr WordPress
Hướng dẫn đăng ký VPS Vultr
Hướng dẫn sử dụng VPS Vultr
Cách tạo tài khoản Vultr
Hướng dẫn cài đặt VPS Vultr
vultr wordpress hosting
cài wordpress trên vps
Vultr WordPress LiteSpeed
Vultr Login
Bài viết rất chi tiết. Cảm ơn bạn.
Mình cài theo cách 2, làm tới bước cài wordpress thì bị cái lỗi này. Tạo lại VPS, SSH Key mới làm lại vẫn bị như vậy. Bạn có biết bị gì không giúp mình nhé?
https://prnt.sc/tyujvq
Bạn chạy đúng phiên bản Ubuntu chưa nhỉ
Mình bị lỗi này.
14:19:27.537 Connection established.
14:19:27.745 Server version: SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
14:19:27.763 First key exchange started. Cryptographic provider: Windows CNG (x86) with additions
14:19:27.763 The SSH session has terminated with error. Reason: Error class: LocalSshDisconn, code: ConnectionLost, message: FlowSshTransport: received EOF.
Giúp mình fix lỗi này với.
Trong video mình hướng dẫn bạn làm theo đã đúng chưa nhỉ. Bạn xem lại kết nối mạng hoặc Firewall đã mở port chưa ?
13:48:32.520 Server version: SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
13:48:32.537 First key exchange started. Cryptographic provider: Windows CNG (x86) with additions
13:48:33.234 Received host key from the server. Algorithm: RSA, size: 2048 bits, SHA-256 fingerprint: G5CVGDFtX9XD4bFQMAagWBkjC8c9GlUm8UbY+H3/2M8.
13:48:33.601 The SSH session has terminated with error. Reason: Error class: LocalSshDisconn, code: HostKeyNotVerifiable, message: FlowSshKexEcdhClient: verification of server’s signature failed.
Làm lại từ đầu từng tí một như hướng dẫn thì bị lõi này.
Bạn tạo lại SSH key bằng Puttygen và nhập vào Bitvise như trong video giúp mình nhé.
Configure redis-cache: http://compaserver.com/wp-admin/options-general.php?page=redis-cache
Object Cache: Enable
Successfully created site http://compaserver.com
E tạo xong phần wordpress nó thông báo như thế này. không đúng với tên donmain e đã đăng ký! cung không đăng nhập được wp admin theo id và pass đã thông báo ạ!
Bạn nhập tên miền của bạn chứ nhập tên miền compaserver.com của mình chi :))
Cho mình hỏi, làm như này có thể cài nhiều web trên dùng 1 vps được không ?
Đc bạn nhé. Sủ dụng câu lệnh
wo site create TenMienThu2.com --wpfc --php74
Y chang như cách bạn add tên miền đầu tiên vào VPS
Nhưng mình bị vấn đề về SSL.
Mình để Full giống thiết lập bạn chỉ thì bị lỗi Error 521. Nhưng để thành Flexible thì ok.
mình cài ok hết rồi nhưng vào website thì nó báo cần cấu hình thêm nginx giờ phải làm thế nào nữa bạn
Bạn cài lại từ đầu nhé
Cho t hỏi làm mọi thứ như hướng dẫn thì trang web nên dùng plugin tối ưu nào ạ: rocket hay gì?
Chi tiết bên trong video có nói rồi mà bạn.