Tìm kiếm :
TƯ VẤN DỊCH VỤ
chat zalo
HỖ TRỢ KỸ THUẬT
Skype Chat!
call me
Trang chủ Kiến thức Cài đặt và Quản lý server dễ dàng với HocVPS Script

Đối tác

Quảng cáo

Shop Sanhangre.net

chong tham hai phong

Thống kê

Đang có 20 khách và không thành viên đang online

Cài đặt và Quản lý server dễ dàng với HocVPS Script

Sau một thời gian chạy thử nghiệm và mời mọi người sử dụng thử phiên bản mới, mình đã fix được rất nhiều bug và hoàn thiện script nâng cấp lên phiên bản mới HocVPS Script v1.1 với rất nhiều điểm cải tiến. Giới thiệu HocVPS Script HocVPS Script là 1 bash script chạy trên […]

Sau một thời gian chạy thử nghiệm và mời mọi người sử dụng thử phiên bản mới, mình đã fix được rất nhiều bug và hoàn thiện script nâng cấp lên phiên bản mới HocVPS Script v1.1 với rất nhiều điểm cải tiến.

Giới thiệu HocVPS Script

HocVPS Script là 1 bash script chạy trên SSH sẽ tự động cài đặt tất cả các thành phần cần thiết nhất cho VPS với một dòng lệnh duy nhất.

Không như những Control Panel khác, HocVPS Script không hề sử dụng bất kỳ tài nguyên server (CPU, RAM) và không thể mắc lỗi bảo mật nào để hacker khai thác được nên các bạn có thể hoàn toàn yên tâm sử dụng.

Ngoài ra, webserver sẽ được tự động tối ưu cấu hình để đảm bảo có hiệu suất hoạt động tốt nhất. Ngay cả những bạn mới làm quen với VPS cũng có thể quản lý VPS thông qua menu dòng lệnh đơn giản.

HocVPS Menu

HocVPS Script sẽ tự động cài đặt:

  • Nginx bản mới nhất
  • MariaDB bản mới nhất
  • PHP phiên bản tùy chọn: 5.6.x (mới nhất), 5.5.x hoặc 5.4.x
  • phpMyAdmin 4.2.10 cũng mới nhất luôn

Những điểm mới trong phiên bản lần này:

  1. Sử dụng Nginx repo thay vì compile từ source giúp việc cài đặt Nginx nhanh hơn, sau này có nâng cấp cũng dễ dàng hơn rất nhiều.
  2. Thay thế MySQL bằng MariaDB cho kịp xu hướng (đây là phiên bản cải tiến của MySQL cho hiệu suất hoạt động cao hơn MySQL; ngoài ra phiên bản mới nhất CentOS 7 chính thức đã hỗ trợ MariaDB).
  3. Tương thích với cả CentOS 6 và 7, cả 32bit lẫn 64bit chơi hết.
  4. Tùy chọn sử dụng cài đặt phiên bản PHP 5.6 (mới nhất), 5.5 hoặc 5.4.
  5. Bỏ việc gửi email thông báo ứng với mỗi thao tác thực hiện cho đỡ phiền. Thay vào đó thông tin sẽ hiển thị ngay trên màn hình Terminal. Sau khi cài đặt xong script thì vẫn có email thông báo như trước đây.
  6. Bỏ bước nhập mã bảo mật cá nhân.
  7. Fix lỗi add domain www và non-www. Khi thêm website với www hoặc non-www giờ webserver sẽ tự biết mà redirect tương ứng.
  8. Thêm chức năng phân quyền cho webserver Nginx. Chức năng này để fix lỗi không cài đặt được plugin/theme.
  9. Thêm chức năng update tự động cho Nginx, PHP, MariaDB.
  10. Và fix một số bug nhỏ khác.

Phiên bản v1.1 này khác hẳn với bản cũ 1.0 nên không thể update được. Các bạn hãy cài mới lại VPS nếu muốn sử dụng.

Yêu cầu hệ thống:

  1. RAM: tối thiểu 512Mb
  2. Nên tạo swap nếu sử dụng ổ cứng SSD

Trước khi bắt đầu bạn cần nắm một số kiến thức căn bản trong bài Bắt đầu, chủ yếu là cách sử dụng ZOC Terminal kết nối SSH và sử dụng sFTP để upload.

Cài đặt HocVPS Script

Đầu tiên các bạn cần chuẩn bị một VPS mới tinh bằng cách Reinstall hoặc Rebuild, sử dụng CentOS 6 hoặc 7, bản 32bit hoặc 64bit đều được.

Chạy lệnh sau để tiến hành cài đặt:

yum -y install wget && wget http://hocvps.com/scripts/$(rpm -E %centos)/build.sh -O build && chmod +x build && ./build

Chuẩn bị quá trình cài đặt

Chuan bi cai dat HocVPS Script

Trong bước này bạn cần lựa chọn:

  1. Phiên bản PHP muốn sử dụng: phiên bản 5.4 đã cũ, chỉ nên sử dụng với những code không thể dùng với PHP phiên bản mới hơn.
  2. Tên miền chính: sử dụng để truy cập phpMyAdmin, chứa dữ liệu backup của tất cả các website khác. Ngoài ra bạn có thể truy cập thẳng địa chỉ IP.
  3. Port phpMyAdmin: là port bí mật để bạn có thể sử dụng phpMyAdmin, không được trùng với các port của hệ thống.
  4. Email của bạn: để nhận thông báo từ script.

Sau đó, bạn cứ để cho script tự động thực hiện quá trình cài đặt, có thể mất từ 3 – 5 phút tùy cấu hình và network của VPS/Server.

Thiết lập cho MariaDB

Thiet lap cho Maria DB

Khi được hỏi ở bước này, bạn nhấn Enter 2 lần rồi nhập vào mật khẩu cho tài khoản root MySQL (lưu ý không phải tài khoản root của server nhé).

Cuối cùng, nếu không có vấn đề gì xảy ra, bạn sẽ nhận được thông báo cài đặt thành công và thông tin quản lý VPS như bên dưới. Đồng thời, thông tin này cũng sẽ được gửi đến địa chỉ email bạn đã cung cấp (nếu bạn không thấy nhớ check cả thư mục spam).

Cai dat xong HocVPS Script

Vậy là server sẵn sàng để bạn sử dụng rồi đấy. Sử dụng lệnh hocvps để truy cập vào menu của script.

Quá đơn giản phải không :D

Mình có bài viết hướng dẫn các bước cấu hình VPS chuẩn chịu tải lên đến 2k online rất hay, bạn nhớ tham khảo nhé.

Một số các vấn đề gặp phải

+-1. Truy cập vào website hiển thị trang trắng

Nguyên nhân ở đây có thể do code PHP của bạn bị lỗi, để có thể hiển thị lỗi này các bạn làm như sau:

- Mở file cấu hình PHP

nano /etc/php.ini

- Tìm và chỉnh dòng display_errors = Off thành display_errors = On

- Lưu lại, khởi động lại php-fpm

service php-fpm restart

Mình đã fix lỗi này trong phiên bản mới.

+-2. Không nhận được email sau khi cài đặt xong

Sau khi cài đặt xong HocVPS Script bạn sẽ nhận được một email thông báo thành công kèm theo một số thông tin để quản lý server.

Thường thì sau khoảng 2 – 3 phút bạn sẽ nhận được mail.

Nếu thấy mail trong mục Spam, Junk bạn hãy move nó vào inbox. Việc này hoàn toàn bình thường do mail được gửi từ tài khoản root@hostname. Những email không phải do script gửi sẽ vào inbox bình thường.

Trong trường hợp bạn vẫn không tìm thấy email thì có thể do server của bạn đã chặn không cho gửi mail ra bên ngoài (ví dụ như VPS của Vultr), lúc này bạn chỉ cần nhớ những thông tin chính sau:

  1. Tên website chính: http://domain.com (domain bạn chọn bước đầu hoặc dùng trực tiếp IP)
  2. Link PhpMyAdmin: http://domain.com:port/ (thay = port bạn chọn bước đầu)
  3. Link Downtime Statics: http://domain.com:port/downtime.txt
  4. Upload website của bạn lên: /home/domain.com/public_html/

Và để quản lý server, bạn hãy dùng lệnh “hocvps”

+-3. Quên mật khẩu MySQL root

Bạn không thể đăng nhập vào phpMyAdmin do quên mật khẩu root? Đầu tiên bạn cần lưu ý mật khẩu root MySQL không phải là mật khẩu root của server/VPS.

Để tăng tính bảo mật, bạn nên tạo database và account MySQL riêng biệt cho từng website thông qua menu hocvps, lựa chọn số 8 thay vì dùng tài khoản root này.

Để reset lại mật khẩu root MySQL hãy thực hiện theo hướng dẫn ở đây.

+-4. Cài đặt diễn đàn VBB

Trong file config.php bạn hãy chuyển:

$config['Database']['dbtype'] = 'mysql';

thành

$config['Database']['dbtype'] = 'mysqli';

rồi thêm đoạn sau vào: define('DISABLE_HOOKS', true);

+-5. Upgrade các thành phần của HocVPS Script

PHP

Để kiểm tra phiên bản PHP hiện tại bạn dùng lệnh php -v

- Nếu bạn đang dùng PHP 5.4.x và muốn nâng cấp lên bản cao nhất (cùng là 5.4.x)

yum --enablerepo=remi update php\*

- Nếu bạn đang dùng PHP 5.4.x và muốn nâng cấp lên 5.5.x hoặc đang dùng 5.5.x và muốn nâng cấp lên bản cao nhất

yum --enablerepo=remi-php55,remi update php\*

Nginx

Để kiểm tra phiên bản Nginx đang sử dụng bạn dùng lệnh nginx -v hoặc nginx -V

Nâng cấp Nginx lên phiên bản mới nhất:

yum --enablerepo=remi-php55,remi update nginx\*

MySQL-MariaDB

Để kiểm tra phiên bản MariaDB đang sử dụng bạn dùng lệnh mysql -p

Nâng cấp MariaDB lên phiên bản mới nhất:

yum upgrade MariaDB-server MariaDB-client

phpMyAdmin

Bạn hãy xóa toàn bộ file + folder trong thư mục /home/maindomain.com/private_html/ bằng lệnh rm rồi tải script phpMyAdmin mới nhất giải nén vào thư mục này.

Xem thêm hướng dẫn cài đặt phpMyAdmin trên CentOS

P/s: HocVPS Script mình tạo ra với mục đích có thêm một công cụ đơn giản nhất cho các bạn mới làm quen VPS có thể sử dụng, thành ra nó chẳng có gì đặc biệt cả. Trong thời gian tới mình sẽ cố gắng cập nhật, bổ sung thêm cho script. Hi vọng sẽ được mọi người ủng hộ sử dụng.

Tham khảo:

  • Cài đặt WordPress trên CentOS 6
  • Hướng dẫn config VPS chịu tải lớn với HocVPS Script
  • Hướng dẫn sử dụng Nano

Nguồn: http://hocvps.com

Văn phòng giao dịch

FOLLOW US ON