Hướng dẫn cài server cho VPS để chạy web với HocVPS Script

Bạn đã mua VPS để chạy web nhưng không biết cài đặt VPS như thế nào để có thể chạy web trên đó? Đây là vấn đề mà nhiều bạn mới làm quen với VPS gặp phải, cũng giống như tôi ngày trước khi mới sử dụng VPS. Tôi đã tìm hiểu và có rất nhiều cách cài server cho VPS để chạy web, nhưng nếu không hiểu biết sâu về nó thì sẽ rất khó để cấu hình VPS.

May mắn thay, có một giải pháp giúp bạn có thể cấu hình VPS để chạy web một cách dễ dàng. Giải pháp đó chính là HocVPS Script – một bash script chạy trên SSH giúp tự động cài đặt tất cả các thành phần cần thiết nhất cho VPS có thể chạy web.

Trong bài viết này, tôi sẽ hướng dẫn bạn cách cài server cho VPS để chạy web với HocVPS Script để bạn có thể dễ dàng quản lý VPS của mình. Ngoài ra, tôi cũng sẽ giải thích cho bạn hiểu Học VPS là gì và nó có công dụng gì.

HocVPS là gì?

HocVPS là một bash script tự động cài đặt tất cả các thành phần cần thiết nhất để tạo webserver cho VPS chỉ với một dòng lệnh duy nhất trên SSH. Ngoài ra, HocVPS cũng tương tự như Control Panel giúp bạn quản lý VPS một cách dễ dàng nhất thông qua các dòng lệnh đơn giản.

cai-hocvps-script

Điểm nổi trội của Học VPS so với những Control Panel khác đó là HocVPS không sử dụng bất kỳ tài nguyên server (CPU, RAM) và không mắc lỗi bảo mật thông tin nào để hacker hoàn toàn có thể khai thác được. Do đó, bạn hoàn toàn yên tâm khi sử dụng. Ngoài ra, webserver được cài đặt bởi HocVPS Script cũng được tối ưu hiệu suất hoạt động giải trí tốt nhất giúp server chịu tải lớn.

Những thành phần HocVPS Script tự động cài đặt

HocVPS Script sẽ tự động cài đặt những thành phần sau để tạo webserver:

  • PHP phiên bản mới nhất (bạn tự chọn): PHP 7.1, PHP 7.0, PHP 5.6, đi kèm Zend OPcache
  • phpMyAdmin mới nhất
  • Nginx bản mới nhất
  • MariaDB bản mới nhất (chính là MySQL được tối ưu)
  • eXtplorer mới nhất để quản lý File Manager, có thể tạo user, phân quyền riêng biệt.
Xem thêm  Kinh doanh ở nông thôn thế nào để mau giàu 2021 - Lâm Phát™

Tính năng nổi bật của HocVPS Script

HocVPS Script có những tính năng nổi bật sau:

  1. Các bước cài đặt đơn giản, chỉ cần lựa chọn phiên bản PHP, nhập tên miền chính và port admin là xong.
  2. Cài đặt được trên cả CentOS 6 và 7, cả 32-bit lẫn 64-bit đều được.
  3. Dùng Nginx repo thay vì compile từ source như những script khác giúp cài đặt Nginx nhanh hơn, sau này dễ dàng update hơn.
  4. Dùng MariaDB thay cho MySQL để bắt kịp xu hướng (MariaDB là phiên bản cải tiến từ MySQL cho hiệu suất cao hơn MySQL, ngoài ra phiên bản mới nhất CentOS 7 đã chính thức hỗ trợ MariaDB).
  5. Có thể lựa chọn cài đặt phiên bản PHP tùy ý: PHP 7.1 (mới nhất), PHP 7.0, PHP 5.6.
  6. Sử dụng trình quản lý File Manager eXtplorer để quản lý trực tiếp trên trình duyệt web.
  7. Tự động cài đặt Zend Opcache để theo dõi hệ thống ngay trên web.
  8. Sử dụng được với cả domain có chứa www và không có www, hệ thống sẽ tự động redirect.
  9. Tự động update Nginx, PHP, MariaDB.
  10. Theo dõi tình trạng server ngay trên web, mobile cũng truy cập được.
  11. HocVPS Script hoạt động tốt với WordPress, Joomla, Magento, PrestaShop, Xenforo.
  12. Thay đổi port SSH mặc định từ 22 sang 2222 giúp hạn chế SSH Brute Force Attack, kèm theo Fail2ban block IP ngay nếu phát hiện login sai 3 lần (áp dụng cho cả SSH và HocVPS Script Admin).
  13. Tất cả thông tin quản lý được lưu ở /root/hocvps-script.txt.

Yêu cầu hệ thống để chạy HocVPS

Trước khi bắt đầu, nếu bạn chưa có VPS, bạn cần mua ngay một gói VPS nào đó. Bạn có thể chọn nhà cung ứng như Vultr, AZDIGI, hoặc Digital Ocean để có được VPS chất lượng tốt.

Tiếp theo, bạn cần phải biết cách đăng nhập VPS qua SSH sử dụng ZOC Terminal. Ngoài ra, bạn cũng nên trỏ tên miền về VPS trước khi setup HocVPS Script.

Tham khảo thêm: Hướng dẫn cài đặt CyberPanel trên VPS CentOS 7 dùng OpenLiteSpeed làm Web Server

Chú ý: Hiện tại, HocVPS Script đã không được tác giả cập nhật mới. Do đó, để sử dụng VPS ổn định, tôi khuyên bạn nên cài đặt HostVN Script phiên bản mới nhất để được hỗ trợ cập nhật thường xuyên.

Xem thêm  Những quan niệm sai lầm trong thương mại điện tử

Hướng dẫn cài đặt HocVPS Script

Nếu VPS của bạn mới mua, bạn có thể bắt đầu luôn. Nếu không, bạn cần Reinstall hoặc Rebuild lại server. Bạn có thể sử dụng CentOS 6 hoặc 7, cả phiên bản 32-bit và 64-bit đều được. Tốt nhất nên sử dụng CentOS 7 64-bit với PHP 7.1 để có hiệu năng tốt nhất.

Đăng nhập vào VPS qua SSH bằng ZOC Terminal với tài khoản root. Nếu tài khoản không có quyền root, bạn cần cấp quyền bằng cách chạy lệnh sudo su.

Chạy lệnh sau để thực thi việc cài đặt:

curl -sO https://hocvps.com/install && bash install

Hệ thống sẽ tải về những thành phần cần thiết. Bạn hãy chờ một chút và giao diện sẽ sẵn sàng để tiến hành cài đặt như sau:

cai-hocvps-script-1

  • Chọn phiên bản PHP bằng cách nhập số từ 1 – 3 tương ứng. Tôi khuyên bạn nên dùng PHP 7.1 vì nó có hiệu suất gấp 3 lần so với phiên bản cũ 5.6.
  • Nhập tên miền chính sử dụng VPS. Bạn có thể nhập tên miền có www hoặc không có www, script sẽ tự động redirect giúp bạn.
  • Nhập port admin quản lý server: Đây là một port bí mật (nằm trong khoảng 2000 – 9999, có thể thay đổi sau khi cài) dùng để truy cập:

Lưu ý: Nếu bạn chưa trỏ tên miền về VPS, bạn có thể thay đường dẫn http://domain.com:port thành http://dia-chi-ip-vps:port mới truy cập được.

Sau khi nhập đủ thông tin như trên, HocVPS script sẽ tự động cài đặt. Thời gian cài đặt có thể mất từ 3 – 5 phút tùy thuộc vào thông số kỹ thuật và mạng của VPS Server.

Nếu không có vấn đề gì xảy ra, bạn sẽ nhận được thông báo Script HocVPS đã hoàn tất cài đặt cùng với thông tin quản lý server mới của bạn. Tất cả thông tin này cũng được lưu ở file text trong thư mục /root/hocvps-script.txt, bạn có thể xem lại bất cứ lúc nào.

cai-hocvps-script-3

Sau khi hoàn tất thiết lập, server sẽ tự động khởi động lại. Bạn cần sử dụng thông tin quản trị mới để truy cập vào VPS.

Xem thêm  Bitcoin là gì? [Thông tin toàn diện nhất về đồng tiền ảo BTC]

Ngoài HocVPS, hiện tại còn có script VPSSIM cũng rất tốt để cài webserver cho VPS. Bạn có thể tham khảo thử.

Hướng dẫn sử dụng HocVPS Script

Để sử dụng HocVPS Script, bạn cần đăng nhập VPS qua SSH với port mới là 2222 thay vì 22 như trước. Sau khi đăng nhập, nhập lệnh hocvps và menu quản trị của HocVPS sẽ hiển thị như sau:

1. Thêm tên miền mới

Gõ số 2 và nhấn Enter, sau đó nhập tên miền mới:

cai-hocvps-script-4

Sau đó, bạn có thể truy cập trình quản lý file ở đường dẫn http://domain.com:port/filemanager/ hoặc sử dụng sFTP để upload source code lên thư mục web ở đường dẫn /home/domain.com/public_html/.

Lưu ý: Sau khi upload source code lên thư mục web, bạn cần quay lại menu hocvps và chọn 14) Phân Quyền Webserver để Nginx đọc được nội dung website và tránh lỗi khi cài đặt plugin WordPress yêu cầu tài khoản FTP.

2. Tạo database mới

Gõ số 8 và nhấn Enter, sau đó nhập tên database, username, password như sau:

cai-hocvps-script-5

Sau khi tạo database, bạn có thể truy cập http://domain.com:port/phpmyadmin/ để upload database hoặc sử dụng những thông tin trên để kết nối đến database khi cài đặt WordPress.

Đối với các menu khác, bạn có thể tự tìm hiểu thêm. Trong quá trình sử dụng, bất kể bạn đang ở bất kỳ chức năng nào, bạn có thể nhấn Ctrl + C để thoát khỏi Script ngay lập tức.

HocVPS Script bảo mật an toàn tuyệt đối

Theo tác giả, HocVPS Script này được bảo mật tuyệt đối từ phiên bản HocVPS Script v1.6 vì nó sẽ được bổ sung thêm một lớp bảo mật nữa cho các link chứa port. Bạn cũng có thể thay đổi mật khẩu này theo ý mình bằng cách truy cập HocVPS Script Admin tại địa chỉ http://domain.com:port/ và chọn Change Password. Username mặc định cho tất cả các trang quản lý là admin.

Đặc biệt, VPS của bạn sẽ được bảo vệ bởi mạng lưới hệ thống tự động hóa block IP trong vòng 1 giờ nếu nhập sai thông tin đăng nhập quá 3 lần.

Lời kết

Như vậy, tôi đã hướng dẫn cho bạn cách cài đặt HocVPS Script để tạo server cho VPS và chạy web. Hiện tại, đối với tôi, HocVPS Script là bash script giúp cài đặt các thành phần cho server được tối ưu hiệu suất tốt nhất giúp server chịu tải lớn. Nếu bạn đang cần cấu hình VPS để chạy web, tôi khuyên bạn nên tham khảo sử dụng HocVPS Script này. Nếu trong quá trình cài đặt bạn có bất kỳ vướng mắc nào, hãy để lại comment và tôi sẽ hỗ trợ.

Nguồn: https://wikifin.net