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, bảo mậ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, gọi bằng lệnh hocvps

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

  • Webserver Nginx bản mới nhất.
  • Database MariaDB bản mới nhất 10.0 (chính là MySQL được tối ưu).
  • PHP phiên bản mới nhất tùy chọn: PHP 7.1, PHP 7.0, PHP 5.6; đi kèm Zend OPcache
  • phpMyAdmin mới nhất.
  • eXtplorer mới nhất để quản lý File Manager, có thể tạo user, phân quyền riêng biệt.

Những tính năng đặc biệt:

  1. Thông tin cài đặt đơn giản, chỉ cần lựa chọn phiên bản PHP, tên miền chính và port admin là đủ.
  2. Sử dụng Nginx repo thay vì compile từ source như những script khác 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.
  3. Thay thế MySQL bằng MariaDB cho kịp xu hướng (đây là phiên bản cải tiến từ MySQL, hoạt động tương tự nhưng 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).
  4. Tương thích với cả CentOS 6 và 7, cả 32bit lẫn 64bit chơi hết.
  5. Tùy chọn sử dụng cài đặt phiên bản PHP 7.1 (mới nhất), PHP 7.0, PHP 5.6.
  6. Có trình quản lý File Manager eXtplorer trực tiếp ngay trên web.
  7. Tự động cài đặt module Zend Opcache và có thể theo dõi status ngay trên web.
  8. Sử dụng được với cả domain www và non-www, tự động redirect giúp bạn.
  9. Update tự động cho Nginx, PHP, MariaDB.
  10. Theo dõi tình trạng server ngay trên web, có thể sử dụng mobile truy cập mọi nơi.
  11. Thay đổi port SSH mặc định từ 22 sang 2222 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 cả SSH và HocVPS Script Admin).
  12. Toàn bộ thông tin quản lý sẽ được lưu trong file text ở /root/hocvps-script.txt
  13. Tham khảo thêm tính năng mới trong Changelog.

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

  1. RAM: tối thiểu 512MB
  2. Nên tạo swap trước khi cài (nếu sử dụng ổ cứng SSD hoặc RAID10)

Trước khi tiến hành cài đặt, 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.

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. Nên sử dụng bản CentOS 64bit với PHP 7.1

Kết nối SSH sử dụng ZOC Terminal hoặc Putty với tài khoản root. Nếu tài khoản không có quyền root cần cấp quyền bằng cách chạy lệnh sudo su.

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

curl -sO https://hocvps.com/install && bash install
Sau khi cài đặt xong khi connect VPS bạn hãy sử dụng port 2222, không dùng port 22!

***Nếu muốn cài đặt luôn WordPress, hãy tham khảo script tự động cài đặt HocVPS Script và WordPress.

***Học VPS có dịch vụ cài đặt VPS/Server, nếu không muốn mất thời gian bạn hãy sử dụng cho chuyên nghiệp.

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

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

  1. Phiên bản PHP muốn sử dụng: nên dùng PHP 7.1, có hiệu suất gấp 3 lần so với phiên bản cũ 5.6.
  2. Tên miền chính sử dụng với VPS, có thể nhập có www hoặc không có www tùy mục đích sử dụng, script sẽ tự động redirect giúp bạn.
  3. Port admin quản lý server: là port bí mật (nằm trong khoảng 2000 – 9999, thay đổi được sau khi cài) dùng để:
    • Truy cập link quản trị, có dạng: http//domain.com:port/
    • Sử dụng phpMyAdmin, link dạng: http://domain.com:port/phpmyadmin/
    • Quản lý File Manager, link dạng: http://domain.com:port/filemanager/
    • Theo dõi tình trạng hệ thống, link dạng: http://domain.com:port/serverinfo/
    • Theo dõi tình trạng Zend Opcache, link dạng: http://domain.com:port/op.php

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.

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 lưu trong file text có đường dẫn /root/hocvps-script.txt để bạn xem lại sau này.

Vậy là server sẵn sàng để bạn sử dụng rồi đấy.

Sử dụng HocVPS Script

Sau khi cài đặt xong HocVPS Script, bạn có thể sử dụng eXtplorer File Manager để quản lý File, upload code lên thư mục /home/domain.com/public_html/, trỏ tên miền về IP VPS và bắt đầu sử dụng.

HocVPS Menu được sử dụng một cách đơn giản qua lệnh hocvps trên giao diện dòng lệnh.

Lưu ý: Sau khi upload source lên thư mục web, các bạn sử dụng hocvps menu 14 Phân Quyền Webserver để Nginx đọc được nội dung website.

Nếu muốn kết nối SSH bạn hãy sử dụng port 2222, không dùng port 22. Login xong, sử dụng lệnh hocvps để truy cập vào menu của script.

Trong quá trình sử dụng, đang ở bất kỳ chức năng nào bạn cũng có thể nhấn Ctrl + C sẽ thoát khỏi Script ngay lập tức.

Bảo mật an toàn tuyệt đối

Mình luôn đặt vấn đề bảo mật và sự đơn giản lên hàng đầu nên từ phiên bản HocVPS Script v1.6 sẽ bổ sung thêm một lớp bảo mật nữa khi truy cập các link có chứa port. Bạn có thể thay đổi password này cho dễ nhớ hơn khi truy cập link quản trị http://domain.com:port/.

Username mặc định cho tất cả các tool là admin, password tự động sinh ra sau khi cài đặt xong server. Nếu bạn nhập sai thông tin quá 3 lần, IP sẽ tự động bị block trong 1h. Nâng thêm thời gian theo hướng dẫn này.

_ Mình có bài viết hướng dẫn các bước cấu hình VPS chuẩn sử dụng HocVPS Script chịu tải lên đến 4k3 online với VPS Vultr 2GB RAM rất hay, bạn nhớ tham khảo nhé.

Cài đặt xong HocVPS Script, các bạn nên thiết lập luôn Script backup tự động nhằm đảm bảo an toàn cho data và database.

Bài viết hay liên quan đến HocVPS Script

  1. Reset password quản lý server HocVPS Script
  2. Rclone – Backup toàn bộ VPS lên Google Drive
  3. Cài đặt chứng chỉ Let’s Encrypt trên server HocVPS Script
  4. Nâng cấp PHP 7 với server sử dụng HocVPS Script (v1.7 trở về trước)
  5. Tự động cài đặt HocVPS Script và WordPress
  6. Script tự động tải và cài đặt WordPress trên VPS
  7. Hướng dẫn config VPS chịu tải lớn với HocVPS Script

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

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);

1. Đối với phiên bản HocVPS Script hiện tại

Các bạn chỉ cần chạy menu “hocvps” rồi chọn option 15) Nang cap server. Toàn bộ quá trình nâng cấp sẽ được tự động thực hiện.

2. Đối với phiên bản HocVPS Script cũ

PHP

Để kiểm tra phiên bản PHP hiện tại bạn dùng lệnh php -v hoặc php-fpm -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

Để bảo mật, khi server dùng HocVPS Script không website nào có thể chèn được IFRAME từ site của bạn.

Trong trường hợp cần dùng IFRAME, hãy mở file/etc/nginx/nginx.conf xóa dòng add_header X-Frame-Options SAMEORIGIN; và reload Nginx là được ngay nhé.

service nginx reload

Linode tự động kích hoạt IPv6 nên khi gửi mail tới Gmail sẽ bị lỗi với lệnh test:

echo "Subject: test" | /usr/lib/sendmail -v admin@gmail.com

Để gửi được mail, đơn giản bạn chỉ cần disable IPv6 đi là xong.

HocVPS Script hoạt động rất tốt với WordPress, Joomla, Magento, PrestaShop, Xenforo (đã trực tiếp test).
Tagged:

Comment của bạn

Your email address will not be published. Required fields are marked *

5,068 Comments

  1. Vĩnh Luân 1 comment

    Mình đã sử dụng hocvps trên VPS vultr
    Giờ mình phải dùng panel nào để quản lý đây ạ

    1. Việt Phương Moderator

      hocvps không có web panel nhé bạn. Bạn sử dụng dòng lệnh để quản lý

  2. Duong Nguyen 1 comment

    Lý do tại sao các bạn lại disable SELinux và saslauthd.service là gì vậy nhỉ? Mình thấy trong phần code install mà chưa hiểu rõ tác dụng lắm.

    1. Việt Phương Moderator

      Bạn có thể search khá nhiều article trên mạng về vấn đề này nhé, sẽ có cái nhìn tổng quan

    1. Việt Phương Moderator

      Trên Sharedhost bạn dùng PHP phiên bản bao nhiêu? HocVPs bạn dùng PHP phiên bản bn, mình đoán chắc là 7.1? Khi đó MySQL Extension phù hợp với PHP7.1 và không tương thích nếu code bạn sử dụng php phiên bản cũ

      1. Lê Văn Đại 2 comment

        Trên Shared host là 5.6 còn trên VPS là 7.1
        Wordpress của mình cũng là bản cũ rồi.
        Vậy trường hợp này là do code WordPress à bạn

        1. Việt Phương Moderator

          uhm, mình nghĩ là vậy, mysql extension cũng đã thay đổi. Bạn thử source code trên HocVPs cài PHP5.6 xem

  3. Minh Quyết 8 comment

    Em dùng vps google cloud sau khi cài hocvps xong thì ko log được vào vps nữa a ạ. KO hiểu lý do tại sao? Hình như là do đổi cổng port 22 thành 2222 thì phải. A có hướng nào khắc phục ko a

    1. Việt Phương Moderator

      Bạn mở thủ công port 2222 trong Network của quản lý VPS GG nhé

      1. Minh Quyet 8 comment

        E làm được rồi, Tks a. A cho e hỏi thêm là e muốn tạo các gói host và thêm user + domain cho người khác sử dụng thì làm như nào vậy a?

        1. Minh Quyet 8 comment

          Ở trong đây e thấy mới có menu add domain thêm vào chứ ko thấy có tạo user cho người khác sử dụng gói host ạ!

          1. Việt Phương Moderator

            Không có chức năng ý bạn nhé. Tất cả được quản lý bởi user nginx. Nếu bạn muốn chia thì bạn dùng ProFTPD để giới hạn truy cập thư mục theo user, còn PHPMyADmin thì đăng nhập theo user của từng database

  4. Kien Nguyen 30 comment

    Chào admin,
    Mình cài cái này khá nhiều nhưng lần đầu tiên bị một lỗi là không vào được trình quản lý của phpMyAdmin.
    Vẫn tạo được database trong hocvps
    Vẫn vào được các trình khác trong trang quản lý (filemanage, op..)

    1. Việt Phương Moderator

      Thông báo gì bạn? Và nginx, php-fpm log hiện như thế nào thời điểm đó

          1. Kien Nguyen 30 comment

            Xem ở chỗ nào bạn ơi. thường nó nằm ở đâu nhỉ?

          2. Việt Phương Moderator

            Trong thư mục ý nhưng file khác bạn à. Bạn show all file trong thư mục đó lên

          3. Kien Nguyen 30 comment

            Mình thử vào bằng domain chính thì vào được phpMyAdmin, còn vào bằng Ip thì không được. thôi dùng domain chính vậy.
            Thanks pro

          4. Việt Phương Moderator

            Nếu như bạn mô tả thì filemanager, op cũng k vào được bằng ip:port chứ?

          5. Kien Nguyen 30 comment

            Vào được tất cả các chức năng. Chỉ riêng phpMyAdmin là không login được bằng tài khoản admin/ [mật khẩu]. Filemanager vẫn login được

    2. Minh Quyet 8 comment

      AD cho e hỏi thêm chút ạ. Hôm qua e cài trên vps powernet thì được. Nhưng khi e chuyển qua cài trên vps của google cloud thì truy cập trang chủ thì được. Nhưng vào các phần như
      “Truy cập link quản trị, có dạng: http//domain.com:port/
      Sử dụng phpMyAdmin, link dạng: http://domain.com:port/phpmyadmin/
      Quản lý File Manager, link dạng: http://domain.com:port/filemanager/
      Theo dõi tình trạng hệ thống, link dạng: http://domain.com:port/serverinfo/
      Theo dõi tình trạng Zend Opcache, link dạng: http://domain.com:port/op.php
      thì toàn báo lỗi không thể truy cập trang web này. Ad chỉ e cách khắc phục với a. E cám ơn a!

      1. Việt Phương Moderator

        Bạn mở port hocvps admin thủ công trên quản lý vps của google nhé, phần network. Chắc port 2222 bạn đã tự mở trong network?

        1. Minh Quyet 8 comment

          Ak hay là khi cài Hocvps nó cho mình chọn port. VD là 4444. Vậy mình phải mở cả cái đó nữa ạ

          1. Việt Phương Moderator

            Đúng rồi bạn. Google mặc định chặn tất cả các port trừ mấy port phổ biến. Nên bạn phải mở thủ công, mặc dù HocVPS đã mở trên VPS rồi

    3. Minh Quyet 8 comment

      Của e cũng gặp tình trạng như a! Kết nối ssh truy cập hocvps vẫn bình thường. Vào trang chủ bình thường nhưng không vào được các trình khác.

  5. Hoàng Tùng 8 comment

    Ad cho e hỏi, muốn xem log của mysql thì làm thế nào ạ? VPS của em hay bị treo DB, e muốn tìm hiểu nguyên nhân.

      1. Hoàng Tùng 8 comment

        Ad ơi, lỗi mysql như thế này. Ad có thể hướng dẫn cách xử lý ko ạ?
        =================
        171011 22:40:11 [Note] InnoDB: Initializing buffer pool, size = 48.0M
        InnoDB: mmap(52396032 bytes) failed; errno 12
        171011 22:40:11 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
        171011 22:40:11 [ERROR] Plugin ‘InnoDB’ init function returned error.
        171011 22:40:11 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
        171011 22:40:11 [Note] /usr/sbin/mysqld (mysqld 10.0.31-MariaDB) starting as process 19967 …
        171011 22:40:11 [Note] Plugin ‘FEEDBACK’ is disabled.
        171011 22:40:11 [ERROR] Unknown/unsupported storage engine: InnoDB
        171011 22:40:11 [ERROR] Aborting

        171011 22:40:11 [Note] /usr/sbin/mysqld: Shutdown complete

          1. Hoàng Tùng 8 comment

            Đây là kết quả chạy 2 lệnh trên Ad ơi, nhưng mà lúc chạy lệnh này thì DB ko bị shutdown, mà chỉ bị restart lại thôi
            ===================
            [root@vultr home]# free -m
            total used free shared buff/cache available
            Mem: 992 389 140 342 462 121
            Swap: 0 0 0
            ====================
            [root@vultr home]# df -ah
            Filesystem Size Used Avail Use% Mounted on
            rootfs – – – – /
            sysfs 0 0 0 – /sys
            proc 0 0 0 – /proc
            devtmpfs 488M 0 488M 0% /dev
            securityfs 0 0 0 – /sys/kernel/security
            tmpfs 497M 0 497M 0% /dev/shm
            devpts 0 0 0 – /dev/pts
            tmpfs 497M 51M 447M 11% /run
            tmpfs 497M 0 497M 0% /sys/fs/cgroup
            cgroup 0 0 0 – /sys/fs/cgroup/systemd
            pstore 0 0 0 – /sys/fs/pstore
            cgroup 0 0 0 – /sys/fs/cgroup/perf_event
            cgroup 0 0 0 – /sys/fs/cgroup/freezer
            cgroup 0 0 0 – /sys/fs/cgroup/net_cls,net_prio
            cgroup 0 0 0 – /sys/fs/cgroup/cpu,cpuacct
            cgroup 0 0 0 – /sys/fs/cgroup/cpuset
            cgroup 0 0 0 – /sys/fs/cgroup/hugetlb
            cgroup 0 0 0 – /sys/fs/cgroup/blkio
            cgroup 0 0 0 – /sys/fs/cgroup/devices
            cgroup 0 0 0 – /sys/fs/cgroup/pids
            cgroup 0 0 0 – /sys/fs/cgroup/memory
            configfs 0 0 0 – /sys/kernel/config
            /dev/vda1 25G 5.0G 19G 22% /
            selinuxfs 0 0 0 – /sys/fs/selinux
            systemd-1 0 0 0 – /proc/sys/fs/binfmt_misc
            hugetlbfs 0 0 0 – /dev/hugepages
            mqueue 0 0 0 – /dev/mqueue
            debugfs 0 0 0 – /sys/kernel/debug
            tmpfs 100M 0 100M 0% /run/user/0

  6. Quang Huy Tran 19 comment

    Sao a Luân không nghiên cứu cái này cho Ubuntu 🙁 cái Easy Engine cài toàn lỗi với khó dùng quá :((

    1. Việt Phương Moderator

      Trong các Control Panel cho Ubuntu thì nổi nhất là Easy Engine rồi bạn 🙂 Không bạn có thể dùng VestaCP có giao diện quản trị web

  7. Thùy Linh 17 comment

    Chào Luân
    Mình có cài học VPS cho nhiều website, nhưng riêng có 1 cái VPS mình bị lỗi 405 khi post comments cho bài viết.
    Cụ thể khi mình comments thì nó load đến trang lỗi 405 là
    405 Not Allowed
    nginx
    Bạn giúp mình nhé
    Cảm ơn bạn !

    1. Việt Phương Moderator

      Bạn kiểm tra lại source code phần đó. Ngoài ra check log về nginx thời điểm đó

  8. Tinka 15 comment

    tôi cài hocvps scrpirt trên vps của digitalocean, mỗi lần chạy lệnh service nginx restart hay service php-fpm restart. bị lỗi như bên dưới, ad có thể giúp hok

    shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
    chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

    1. Việt Phương Moderator

      Bởi vì bạn đang chạy lệnh trên 1 thư mục không tồn tại. Ví dụ bạn đang ở thư mục domain A, rồi bạn dùng hocvps xóa domain A
      Khi đó, nếu bạn chạy lệnh mà không thoát ra thư mục ngoài thì sẽ gặp thông báo lỗi ý

  9. sinhle 35 comment

    chào ad,
    Cho mình hỏi vps mình không sử dụng được email SSL hoặc bị lỗi. Nhưng STL thì ok. Mình muốn kiểm tra SSL trên vps hoặc cài nó thì làm sao ạ.
    Cảm ơn

    1. Việt Phương Moderator

      Ý bạn là send mail qua giao thức bảo mật TLS? còn SSL thì có 2 bài hướng dẫn cài theo domain, chứ mình chưa thấy VPS gì cả 🙂 Vấn đề của bạn thì mình không rõ rồi

      1. sinhle 35 comment

        Ý là mình gửi mail theo SSL, port 465 thì bị lỗi không hoạt động. Mình đổi lại thành TLS, port 587 thì hoạt động. Không biết SSL, port 465 có cần làm gì để kích hoạt hay không mà VPS mình không hoạt động với giao thức này.
        Cảm ơn mod

          1. sinhle 35 comment

            có mở rồi mod. Đây là danh sách của mình

            ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:21
            ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:2222
            ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:2017
            ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:587
            ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:465
            ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:443
            ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:25
            ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:80

            Cứ cấu hình 587 thì email nhận được ngay. còn 465 thì không thấy tăm hơi đâu khi gửi.
            Nhờ mod chỉ giúp.

  10. Tinka 15 comment

    admin xem kiểm tra lại thử nhé. Tôi cài lniux 64b, nếu cài php7.0 sẽ hok vào được đường link dạng: http://ip:port nhé. nhưng với bản 7.1 thì ok

    1. Việt Phương Moderator

      Hoàn toàn bình thường : http://prntscr.com/gwf2h4 Vừa cài test luôn Vultr CentOS 7×64 PHP 7.0
      Nếu bạn bị khi vừa cài xong HocVPS thì hãy reinstall còn nếu bạn đã upload sourcecode thì kiểm tra source code đảm bảo k làm stop php-fpm

          1. Tinka 15 comment

            sau khi vọt hết tất cả, tôi phát hiện 1 việc,nhưng hok biết có thể nói là lỗi không.
            1. tôi có 3 cái vps ở 3 nhà cung cấp khác nhau : vhost, digitalocean, dediserve.
            2. nếu dùng 1 máy tính để chạy hocjvps scrpit trên 3 nhà cung cấp. thì HOK Được Chọn Port giống nhau.
            => 3 nhà cung cấp nếu muốn chạy được http://ip:port phải chọn port hok trùng nhau .Nếu hok sẽ bị lỗi thế này.
            — 401 Authorization Required —

          2. Việt Phương Moderator

            Thực sự không hiểu vấn đề này của bạn ở đâu, vì mình từng cài rất nhiều server 1 lúc và nó hoàn toàn bình thường
            Cũng như máy tính của bạn chỉ là kết nối với VPS, chứ VPS không chạy gì trên máy tính của bạn để mà xung đột giữa các ip:port
            Bên cạnh đó, 3 IP cũng là 3 IP khác nhau

          3. Tinka 15 comment

            cuối cùng cũng cài được trên dediserve,
            Tôi rút ra 1 điều, lỗi chắc chắn ở vps của hocvps.com. có thể lúc cài gặp lúc server quá tải…

  11. TINKA 15 comment

    AD giúp với.
    mình cài xong hết cho vps rồi, hok biết tường lửa của scripts có chặn cổng mail hok, mà woocommerce của mình hok tạo đơn hàng được, nó báo Internal Server Error

    1. Việt Phương Moderator

      Không bạn nhé, bạn xem từ server còn HocVPs đã mở cổng 25 465 587 rồi

    1. Việt Phương Moderator

      Các nhà cung cấp khác đều hoạt động bình thường, nên có thể bản CentOS của dediserve có cấu hình riêng, khác biệt. Trong trường hợp ý tốt nhất bạn đăng nhập bằng domain:port nhé

      1. TINKA 15 comment

        có chút ý kiến AD xem xét nhé.
        cuối cùng tôi cũng cài được trên dediserve, những phải hơn 10 lần cài đi xóa lại mới cài được. Nhưng phải sau 20h mới cài được, tôi nghĩ chắc có lỗi gì đó ở hocvps,
        AD nghiên cứu xem thử

          1. TINKA 15 comment

            AD thông cảm ,mình có 1 em những cài xong và bở web chính lên rùi,nên không xóa lại cho add mượn được. sorry
            Chân thành cảm ơn ” hocvps ” rất nhìu. ngày xưa toàn tự cài bằng dòng lệnh, web chạy rất chậm,nhìn nản lắm. Dùng scripts chạy rất tốt
            Chân thành cảm ơn các bạn.

          2. TINKA 15 comment

            AD có chút việc ngoài lề mong Ad giúp cho 1 tay.
            Tôi có 1 web chạy wordpress, nhưng hok chạy được trang wp-admin.mỗi lần vào bị lỗi 500

  12. Minh 21 comment

    Ad ơi có cách nào chuyển cài đặt từ MySQL MariaDB sang phiên bản gốc MySQL mới nhất hiện nay ko ad ???

    1. Việt Phương Moderator

      Có nhưng không làm nhé bạn, xung đột cấu hình. Nếu bạn cần dùng MySQL gốc thì tự build hệ thống sẽ tốt hơn

  13. Linux4ever 1 comment

    Không biết Luân có thể Puplic code của script HocVPS lên đây để anh em cùng nghiên cứu và hoàn thiện hơn nữa không ?

    1. Việt Phương Moderator

      Trong quá trình cài đặt có tải source code HocVPS Script về để cài đặt mà bạn. Bạn tự lấy mà tham khảo nhé

  14. son vu 1 comment

    hocvps build nginx không hỗ trợ ipv6 à bạn ? làm sao để build lại gây giờ ?

    1. Việt Phương Moderator

      Ý bạn là build nginx thêm module ipv6? Bạn compile lại từ source rồi rebuild thôi

  15. khôi 1 comment

    Anh ơi, cho em hỏi HocVps Script này là free hay sao ạ. Và quản trị VPS là thông qua HocVPS Script này luôn phải không ạ.

    1. Việt Phương Moderator

      Uhm bạn free, và hệ thống giúp thiết lập các quản trị cơ bản và thiết yếu cho bạn. Còn nhiều vấn đề quản lý sâu bạn vẫn cần phải tự thiết lập

  16. Nguyễn Quốc Viêt 6 comment

    Chào admin,

    Mình là newbie, cho mình hỏi:
    – Mình dùng vps vultr, cài hocvps scrip thì ip:prot/filemanager/ và ip:port/phpmyadmin/ truy cập bình thường nhưng domain.com:prort/filemanager/ và domain.comport/phpmyadmin/ thì không truy cập được. Đây là lỗi gì?
    – Download nguyên code trên share host về up lên host VPS thì báo lỗi trang này hiện không chạy được. Có cách gì khăc phục vấn đề này không?
    Mình cảm ơn.

    1. Việt Phương Moderator

      1. Bạn trỏ domain về ip vps chưa? Domain bạn là gì? Truy cập domain giống ip thì khi đó domain:port giống ip:port thôi
      2. Bạn kiểm tra nginx và php-fpm log vì download về up lên còn phải phân quyền server, rồi nếu site trước dùng rewrirte url của Apache thì phải convert sang Nginx. Tức down về up lên phải cấu hình chứ k vứt đó là chạy

      1. Nguyễn Quốc Viêt 6 comment

        – Mình đã trỏ domain về rồi, chạy file index.html thì bình thường. Check thì domain:port là close còn ip:port thì open. Thế mở port cho domain ở chỗ nào nhỉ?
        – Vừa cài vps hôm qua mà nay login vào đã thấy thông báo:
        Last failed login: Tue Oct 17 03:33:44 +07 2017 from 124.88.170.238 on ssh:notty
        There were 6 failed login attempts since the last successful login.
        Sao vừa tạo xong và cài hocvps đã có thằng biết mà hack rồi? Nguy hiểm thật

        1. Việt Phương Moderator

          1. IP và domain như nhau. Còn mở port thì HocVPS đã mở, nếu không thì bạn đã không truy cập được ngay từ đầu ip:port. Và site bạn không cài SSL hay Cloudfare chứ?
          2. 6 thì là truy cập từ chính bạn thôi. Một số nhà cung cấp tính cả truy cập fail từ nội bộ…

          1. Nguyễn Quốc Việt 6 comment

            1, đúng rồi mình cài DNS qua Cloudflare và sử dụng SSL của Cloudflare luôn, nhưng off tính năng đấy đi vẫn không truy cập được

            2, 3:33:44 ngày 17-10 lúc ấy đang giấc mộng đẹp làm sao mà login được. Nó báo login lần cuối đúng vào lúc tối hôm qua mình login thì chuẩn

          2. Việt Phương Moderator

            1. Cloudfare không cho phép truy cập qua port nhé. Khi bạn dùng ip thì không qua cloudfare rồi nên không truy cập được. Còn việc bạn tắt đi vẫn không vào đc thì còn có thể do cache từ trước. Bạn chỉ có thể dùng ip:port hoặc gỡ hoàn toàn SSL Cloudfare và không sử dụng đám mây vàng.
            Trong case này tốt nhất bạn truy cập qua ip:port
            2. Giờ hệ thống.

  17. Nguyễn Quốc Viêt 6 comment

    “Giờ hệ thống”

    Không phải giờ hệ thống. Mình login lúc nào nó báo lúc ấy. Nó ghi GMT+7 kìa
    Last failed login: Tue Oct 17 03:33:44 +07 2017 from 124.88.170.238 on ssh:notty

    1. Việt Phương Moderator

      Vì vẫn có những kết nối từ chính bản thân nhà cung cấp VPS nhé bạn. Bạn có thể deploy 1 VPS trắng rồi hôm sau truy cập lại thì thấy