Trong bài hướng dẫn trước An có hướng dẫn các bạn cách mua hosting trên Godaddy với chi phí 5.99 USD / tháng là sử dụng được rất nhiều domain, tiết kiệm chi phí và dễ vẫn hành.
Tuy nhiên việc chi ra 6-9 USD / tháng đối với nhiều bạn là khá đắt, cho nên An làm thêm hướng dẫn này, hướng dẫn các bạn tự tạo cho mình một server ảo, tự mình cài đặt cấu hình để server ảo VPS này biến thành hosting, chứa dữ liệu cho vài chục website, domain của bạn.
Quy trình cài đặt thiên về kỹ thuật nhiều nên bài viết này An chỉ cô đọng các lệnh cần thiết. Các bạn xem video và thực hành theo nhé.
An đã cố gắng làm video rất gọn và đơn giản, step by step, bạn xem và làm y chang sẽ thành công.
Virtualmin: là một công cụ giúp bạn nhẹ nhàng thêm nhiều domain vào hosting (nếu không có nó, bạn sẽ phải sử dụng rất nhiều lệnh Linux phức tạp)
Nội dung bài viết
Quy trình triển khai cài đặt hosting trên VPS
- Đầu tiên bạn cần đăng ký domain, mua domain ở Godaddy hoặc PAvietnam, NameCheap…
- Tiếp theo bạn đăng ký 1 máy ảo VPS trên Digital Ocean: Dùng link này được tặng 10 USD => https://anquach.com/vpsdo
- Tạo máy ảo VPS (CentOS 6, 64 bit)
- Download Putty (để cấu hình máy ảo): http://www.putty.org
- Dùng Putty, điều khiển máy ảo
- Cài đặt Virtualmin
- Cấu hình Virtualmin
- Chuyển hướng domain về hosting mới
- Khai báo domain mới trong Virtualmin
- Cài đặt WordPress
Video Hướng dẫn cấu hình VPS hosting Linux của Digital Ocean, cài đặt VirtualMin và WordPress
Lệnh cài đặt Virtualmin trên VPS
Sau khi login vào Putty bằng quyền root, copy toàn bộ lệnh bên dưới và dán vào Putty
yum install -y wget perl
mkdir /install
cd /install
wget http://software.virtualmin.com/gpl/scripts/install.sh
chmod +x install.sh
sudo sh install.sh
Download WordPress
Bạn có thể chọn phiên bản tiếng Việt hoặc tiếng Anh tùy nhu cầu
- Vietnamese: http://vi.wordpress.org/
- English: https://wordpress.org/latest.zip
Chương trình FTP
Để đẩy source WordPress lên máy ảo VPS, bạn cần dùng chương trình FTP, An hay dùng FileZilla.
Download: https://filezilla-project.org/download.php?type=client
Login bằng user name và password của user riêng (Khi add domain sẽ tạo ra user mới cho domain đó). Không dùng user root của máy ảo.
Sau khi login vào thành công, vào thẳng thư mục public_html, đẩy source WordPress hoặc bất kỳ source website nào của bạn vào đây.
Sử dụng Virtualmin
Dùng mẫu URL sau: https://IP của máy ảo:10000
Ví dụ: https://128.199.103.248:10000
Các vấn đề phổ biến kèm câu trả lời
Dựng website Wordpress bằng hosting Hostinger: https://anquach.com/huong-dan-tao-website-wordpress-tu-a-den-z-bang-hostinger-khong-can-biet-tieng-anh/
Thẻ ngân hàng không thanh toán được -> Xem video này https://anquach.com/huong-dan-tao-website-wordpress-tu-a-den-z-bang-hostinger-khong-can-biet-tieng-anh/
Tạo thêm website, add thêm domain vào Godaddy: https://anquach.com/huong-dan-them-domain-vao-hosting-godaddy-tao-website-wordpress/
Thêm domain mua ở nơi khác (PA, MatBao, Namecheap...) vào hosting Godaddy: https://anquach.com/huong-dan-tro-domain-tu-namecheap-ve-hosting-godaddy/
Tạo email có đuôi theo tên miền: https://anquach.com/email-ten-mien-rieng-godaddy/
Tạo Website Bán Hàng Woocommerce: https://anquach.com/tao-website-ban-hang-tu-a-den-z/
Tài liệu Email Marketing: https://anquach.com/huong-dan-su-dung-getresponse-de-lam-email-marketing/
Hỏi đáp: vấn đề liên quan đến Website WordPress: https://anquach.com/hoi-dap-van-de-lien-quan-den-website-wordpress/
Hỏi đáp: vấn đề về website trên Godaddy Hosting: https://anquach.com/hoi-dap-van-de-ve-website-tren-godaddy-hosting/
vtkong
Mình gặp lỗi này là sao bạn nhỉ? Thiếu cái gì đó
Failed to create virtual server : Mailman cannot be enabled unless the administration list mailman has been created.This can be done in the Mailman plugin module.
An Quach
Bạn đã xử lý được chưa? Bạn xóa VPS này tạo VPS khác và làm lại từ từ xem sao.
Vũ Văn
mình làm như bạn chỉ dẫn, đến bước cuối nó hỏi
[root@localhost install]#
thì mình điền gì vào vậy bạn. cám ơn và chúc sức khoẻ bạn
An Quach
Tới chỗ này là xong rồi, bạn làm tiếp theo video xem sao. Vào https://IPcuaVPS:10000
minhhungtsbd
bài viết rất hay & cụ thể . thanks a 🙂
Cong
Giờ sao không truy cập được https://IP của máy ảo:10000 hả bác?
An Quach
Bạn thử restart lại máy ảo xem sao. Dùng cmd trong windows ping IP đó thử xem có kết nối được không?
khải
Cám ơn anh nhiều nhé, bài viết rất bổ ích. Nếu có điều gì không hiểu, anh hãy trợ giúp nhiệt tình nhé.
An Quach
Cám ơn bạn. Chúc bạn sớm hoàn thành website.
khoa
đăng ký theo link của bạn rồi. mình ko cài cpanel, NGINX – PHP-FPM -MariaDB, sau vào tên domain báo lỗi này
An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.
If you are the system administrator of this resource then you should check the error log for details.
Faithfully yours, nginx.
vào địa chỉ IP thì vẫn thấy báo cài nginx thành công
nó lỗi ở đâu vậy bạn
An Quach
Chào bạn, bạn làm không giống bài viết nên mình không biết hỗ trợ như thế nào, vì mỗi quy trình mỗi khác nhau. Bạn thử làm theo quy trình mình hướng dẫn trước xem sao. Sắp tới mình cũng sẽ có bài hướng dẫn Nginx.