Nhằm mục đích tiếp tục phát triển HocVPS Script, công cụ giúp tự động hóa quá trình cài đặt tất cả các thành phần cần thiết nhất cho VPS chỉ với một dòng lệnh duy nhất. Giao diện thân thiện dễ sử dụng, giúp những bạn mới làm quen hay cả những ai đã nhiều kinh nghiệm nhất cũng có thể bắt đầu sử dụng VPS nhanh chóng nhất.Đội ngũ kĩ thuật đã tiếp tục phát triển thêm các tính năng mới giúp ích cho người dùng, Dưới đây là một số cập nhật ở phiên bản này

  • Hỗ trợ cài đặt và sử dụng trên Centos 8
  • Cập nhật các tính năng mới trên Centos 7
  • Hỗ trợ nhiều tùy chọn khi sử dụng tính năng Thêm Domain (cài đặt tự động wordpress …)
  • Lựa chọn cài đặt và cập nhật các phiên bản php mới nhất như 7.4 và 8.0 trong quá trình setup
  • Lựa chọn cài đặt và cập nhật các phiên bản mariadb mới trong quá trình setup
  • Tùy chọn cài đặt Firewall sử dụng CSF
  • Hỗ trợ cài đặt chứng chỉ SSL Let’s Encrypt cho website
  • Hỗ trợ cài đặt chứng chỉ SSL thương mại

Giao diện cập nhật  thêm các tùy chọn của HocVPS như hình ảnh bên dưới

Tiếp theo chúng ta sẽ trải nghiệm một số tùy chọn mới

  • Giao diện thêm mới Domain sẽ hỗ trợ thêm việc cài đặt WordPress tự động, Cài đặt wordpress kết hợp với một số plugin như Total Cache, Fastest Cache hay Super cache. Ngoài ra các tùy chọn này cũng sẽ hỗ trợ tối ưu thêm cấu hình trong file vhosts để tăng tốc độ cho website

  • Tính năng Firewall CSF hỗ trợ người dùng cài đặt tự động firewall sử dụng CSF thay vì fail2ban như phiên bản trước, Tính năng này có một số option như Cài đặt, Xóa, Whitelist IP, Block IP, Kiểm tra IP có bị block hay không

  • Tự động cài đặt chứng chỉ SSL Let’s Encrypt: Ở tùy chọn này người dùng chỉ cần nhập tên domain cần cài đặt SSL là hệ thống sẽ tự động cài đặt chứng chỉ cho website (Lưu ý cần khởi tạo bản ghi A cho domain và www.domain trỏ về IP của máy chủ trước khi sử dụng tính năng này). Trong trường hợp người dùng không muốn sử dụng https thì có thể rollback lại cấu hình trước đó để sử dụng truy cập theo http

  • Ngoài ra phiên bản này có hỗ trợ thêm cho người dùng về việc cài đặt chứng chỉ SSL thương mại, Cụ thể khi người dùng đã đăng ký chứng chỉ SSL từ một nhà cung cấp nào đó và nhận được các file cài đặt chứng chỉ (file.ca, file.crt và file.key), Khi tiến hành cài đặt hệ thống sẽ yêu cầu người dùng nhập vào từng file cụ thể. Người dùng chỉ cần copy nội dung file và paste vào màn hình sau đó bấm phím Enter  rồi bấm Ctr+d để tiếp tục sang bước tiếp theo cho tới khi hoàn thành việc nhập đủ 3 file theo yêu cầu

  • Ngoài các tính năng trên thì phiên bản này cũng tiến hành nâng cấp version của phpmyadmin lên 5.1.1, extplorer lên 2.1.14. Cung cấp nhiều lựa chọn version cài đặt cho mariadb từ 10.0 tới 10.5 thay vì lựa chọn 1 version mặc định như phiên bản trước, Quá trình cài đặt cũng cung cấp thêm lựa chọn version php mơí hơn như 7.4 hay 8.0

Qua đây mọi người có thể trải nghiệm các tính năng mới này và đóng góp ý kiến giúp team để script ngày càng hoàn thiện hơn nhé

Mong rằng các tính năng cập nhật này có thể giúp mọi người trong công việc hàng ngày thuận lợi hơn

Comment của bạn

Lưu ý: tất cả comment đều được kiểm duyệt cẩn thận! Nếu có code bạn hãy up lên pastebin.com rồi để lại link trong comment.

62 Comments

  1. totite 4 comment

    Không tạo được SSL LE cho sub domain cứ báo

    Vui long khoi tao ban ghi cho ten mien http://www.site1.domain.com tro ve IP cua may chu truoc khi cai dat SSL

    Admin cho hỏi cần làm những gì. Với lại tạo multise xong cứ không truy cập được dashboard site1.domain.com.

  2. Hong Vi 48 comment

    bài này bảo dùng được centos, bài chính thì bảo chưa dùng được là sao ad ơi

  3. Hoan 1 comment

    Mình cài ssl rồi bị báo lỗi không restart được nginx 🙁 Bác Luân chỉ giáo với

    Jul 23 03:33:31 VPS-FTripVN systemd[1]: Starting The nginx HTTP and reverse proxy server…
    Jul 23 03:33:31 VPS-FTripVN nginx[42858]: nginx: [emerg] BIO_new_file(“/etc/nginx/ssl/ftripvietnam.com/ftripvietnam.com.crt”) failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen(‘/etc/nginx/ssl/ftripvietnam.com/ftripvietnam.com.crt’,’r’) error:2006D080>
    Jul 23 03:33:31 VPS-FTripVN nginx[42858]: nginx: configuration file /etc/nginx/nginx.conf test failed
    Jul 23 03:33:31 VPS-FTripVN systemd[1]: nginx.service: Control process exited, code=exited status=1
    Jul 23 03:33:31 VPS-FTripVN systemd[1]: nginx.service: Failed with result ‘exit-code’.
    Jul 23 03:33:31 VPS-FTripVN systemd[1]: Failed to start The nginx HTTP and reverse proxy server.

  4. f8bet 1 comment

    Hôm nay vô tình quay lại web và thấy đã update. Trước đây tưởng bỏ rồi, phải mua 1 con vps mới để cài thử

    1. Học VPS Admin

      Chào bạn

      Cảm ơn bạn vẫn quan tâm tới hocvps script, Bạn có thể trải nghiệm và để lại góp ý cho team tiếp tục phát triển nhé

  5. Zhao 2 comment

    Dùng hocvps script tạo subdomain toàn thấy redirect về trang có dòng chữ “Your new web server is ready to use.”
    Có cách nào để point nó vào đúng directory mà mình chỉ định trong nginx không admin, mình sửa trong file nginx mà chả hiểu sao ko dc

    1. Học VPS Admin

      Chào bạn

      Bạn có thể cung cấp thêm thông tin chi tiết hơn như subdomain là gì ? Sau khi tạo subdomain thì file cấu hình vhost có nội dung như thế nào, Thư mục documentroot của subdomain chứa những file như thế nào để mình hỗ trợ kiểm tra nhé

    2. NGuyễn Trọng Lú 1 comment

      Sao chạy cái cron data làm gì vậy hocvps. cào hết data của người ta về nhà mình luôn à

    1. Học VPS Admin

      Chào bạn
      Phiên bản script của hocvps hỗ trợ cho ubuntu sẽ sớm hoàn thành, Dự kiến là trong tháng 12 bạn nhé

        1. Học VPS Admin

          Chào bạn
          Việc cài đặt script hocvps trên Almalinux giống với quá trình cài đặt và thao tác trên Centos 8, Bạn có thể cài đặt và trải nghiệm như thông thường nhé

  6. Nguyễn Tuấn Nam 6 comment

    Mình không thể truy cập vào panel admin cũng như file manager được bạn ơi.

    1. Học VPS Admin

      Chào bạn
      Bạn có thể mô tả rõ hơn các thao tác bạn đã làm để mình hỗ trợ nhé

  7. Phát 52 comment

    Mình đang cài http2 https://hocvps.com/http2-nginx/

    Mình đến mục 1.2. Biên dịch Nginx
    Chạy lệnh ./configure …

    https://pastebin.com/wjVhE6MS

    thì báo

    checking for OS
    + Linux 3.10.0-1160.21.1.vz7.174.13 x86_64
    checking for C compiler … found
    + using GNU C compiler
    + gcc version: 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
    checking for gcc -pipe switch … found
    checking for –with-ld-opt=”-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E” … not found
    ./configure: error: the invalid value in –with-ld-opt=”-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E”

    Mình cài mới hocvps 2.2, lúc trước các phiên bản trước thì không có báo lỗi này.
    Vui lòng hỗ trợ mình nhé

    1. Học VPS Admin

      Chào bạn
      Hocvps script phiên bản 2.2 đã hỗ trợ cài đặt sẵn http2 khi bạn chuyển qua sử dụng truy cập https. bạn không cần phải làm thêm thao tác nào để gây ra lỗi hệ thống nhé. Bạn có thể kiểm tra lại bằng cách lựa chọn cài đặt SSL trên hocvps để kiểm thử nhé
      https://prnt.sc/1wl5f37

  8. Mr Blue 1 comment

    Thông tin CentOS 8 ngừng hỗ trợ đến cuối năm 2021 có chính xác không Ad?. Em vẫn chưa tự tin lên bản CentOS 8. Cảm ơn ad đã tiếp tục phát triển Hocvps. <3

  9. Vũ Minh Đạo 10 comment

    Mình sử dụng WordPress multisite thì làm sao để dùng hocvps > 17) Cai dat SSL Let’s Encrypt được bạn nhỉ?

    1. Học VPS Admin

      Chào bạn
      Nếu có thể bạn thực hiện tách riêng từng site và cài đặt SSL cho từng domain độc lập nhé. Ngoài ra, do một số vấn đề gặp phải ở thời điểm hiện tại với chứng chỉ SSL Let’s Encrypt, bạn nên cân nhắc sử dụng SSL trả phí. Trong trường hợp của bạn nếu dùng SSL trả phí bạn có thể sử dụng gói Multi Domain nhé

  10. Hoàng Huyền Thái An 1 comment

    Admin cho em hỏi, trong phpMyAdmin của em có thông báo “The configuration file now needs a secret passphrase (blowfish_secret)” màu đỏ chót là bị lỗi gì ạ? (như hình: https://prnt.sc/1vorvaq)

    Em cài MariaDB 10.5 bản mới nhất ạ và làm sao để sửa lỗi này?
    Em cảm ơn Admin nhiều.

    1. Học VPS Admin

      Hi bạn,

      Chỗ này chỉ cần config thêm giá trị cho tham số $cfg[‘blowfish_secret’], không để trống. Thông số này nằm trong file config.inc.php của phpMyAdmin

  11. Kiên 5 comment

    Mình cài xong thì vô phpMyAdmin thấy thông báo như vầy:

    “The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why. Or alternately go to ‘Operations’ tab of any database to set it up there.”
    Configuration of pmadb… not OKDocumentation
    General relation features Disabled

    Vậy DB có bị ảnh hưởng gì ko ạ? Và làm sao để fix. Mình xin cảm ơn nhiều ạ.

    1. Học VPS Admin

      Chào bạn
      Đây không phải là lỗi và cũng không ảnh hưởng gì tới database trong quá trình sử dụng của bạn. Bạn có thể xử lý nội dung này bằng cách click vào Find out why , Ở link hiện ra bạn click vào Create và nhận được thông báo như link ảnh https://prnt.sc/1vnselt là được nhé

      1. Kiên 5 comment

        Cảm ơn Ad nhé, mà giờ chả biết Ad là ông Luân Trần hay Nhân Hòa nữa đây, kaka :)))

        1. Học VPS Admin

          🙂 Hiện tại Nhân Hoà bạn nhé. Nhưng ai thì cũng mục tiêu hỗ trợ cộng đồng thôi.

  12. Duonglh 1 comment

    Cho em hỏi vps của em sử dụng script đang bị lỗi không truy cập được phpmyadmin thì khắc phục thế nào ạ

    1. Học VPS Admin

      Chào bạn
      Bạn có thể cung cấp rõ hơn lỗi gặp phải và log kèm theo để mình hỗ trợ nhé

  13. Khánh 6 comment

    Bạn ơi, mình đang xài hocscript v 1.3. Làm thế nào để upgrade lên v 2.2 này nhỉ?
    Thanks

    1. Học VPS Admin

      Chào bạn
      Hiện tại hệ thống chưa hỗ trợ nội dung cập nhật phiên bản, Tạm thời bạn có thể tiến hành cài mới để sử dụng nhé

  14. Trung 4 comment

    Cài đặt SSL miễn phí bị lỗi bạn xem lại thế nào bạn ơi:
    Cai dat Let’s Encrypt cho domain domain-name.com bi loi
    Vui long khoi tao ban ghi cho ten mien http://www.domain-name.com tro ve IP cua may chu truoc khi cai dat SSL

    1. Học VPS Admin

      Chào bạn
      Bạn vui lòng nói rõ link nào không vào được? version php bạn đang sử dụng là bao nhiêu?

  15. Bao An 1 comment

    Đợi hoài cuối cùng đã thấy hocvps 2.2.
    Nhưng ad có bài hỗ trợ mọi người update từ hocvps2.1 lên hocvps2.2 như thế nào không?

    1. Học VPS Admin

      Chào bạn
      Hiện tại phiên bản mới đang cần được trải nghiệm để kiểm tra các tính năng. Khi các tính năng đã hoạt động ổn định mình sẽ có bài viết để hỗ trợ người dùng update từ phiên bản cũ lên phiên bản mới nhé

  16. 37 comment

    mấy cái cơ bản đó phải biết chứ, nọ chạy đủ hết các file xong kết báo không thành công lại mất hết.
    domain aaa kia là mình sửa đi rồi.

    error.log có mỗi 3 dòng:
    2021/08/02 18:10:28 [notice] 1280#0: signal process started
    2021/08/02 19:10:34 [notice] 2926#0: signal process started
    2021/08/02 19:12:09 [notice] 4170#0: signal process started

  17. 37 comment

    Cai dat SSL Let’s Encrypt khong thanh cong cho domain aaa.com, Ban vui long
    tien hanh cai dat lai nhe

    chạy đến cuối rồi ra lỗi này, fix thế nào ad?

    1. Học VPS Admin

      Chào bạn
      Bạn kiểm tra lại giúp mình các nội dung sau
      1. Khi cài đặt script hocvps bạn có nhập vào 1 email hợp lệ hay không?
      2. Bản đã trỏ bản ghi cho tên miền aaa.com và http://www.aaa.com chính xác chưa? Theo như mình thấy thì hiện tại bạn đang trỏ bản ghi không chính xác
      + Với aaa.com đang nhận 2 giá trị IP là 209.82.215.216 và 63.240.178.216 như link ảnh: https://prnt.sc/1idcetq
      + Với ‘www.aaa.com’ đang nhận giá trị IP là 209.82.215.211 như link ảnh: https://prnt.sc/1idcn4r
      –> Về nguyên tắc muốn cài đặt LE thì aaa.com và http://www.aaa.com phải cùng trỏ về 1 địa chỉ IP và địa chỉ IP đó phải đang sử dụng trên máy chủ bạn cài đặt SSL
      3. Thông báo lỗi cũng sẽ có trong file log /var/log/nginx/error.log bạn có thể xem thêm log đó để thấy thông báo lỗi key nhé

      1. 37 comment

        đây bạn: https://pastebin.com/uhM8rd6Z

        error.log có mỗi 3 dòng:
        2021/08/02 18:10:28 [notice] 1280#0: signal process started
        2021/08/02 19:10:34 [notice] 2926#0: signal process started
        2021/08/02 19:12:09 [notice] 4170#0: signal process started

        1. Học VPS Admin

          Chào bạn
          Phiên bản mới đã được update và cập nhật lại. Bạn có thể tiến hành cài mới lại hocvps script và trải nghiệm nhé. Nếu cần bạn có thể gửi lại thông tin teamview hoặc ultraview.Bộ phận kĩ thuật sẽ kết hợp kiểm tra trực tiếp trên máy của bạn

    1. 37 comment

      đây bạn: https://pastebin.com/uhM8rd6Z

      error.log có mỗi 3 dòng:
      2021/08/02 18:10:28 [notice] 1280#0: signal process started
      2021/08/02 19:10:34 [notice] 2926#0: signal process started
      2021/08/02 19:12:09 [notice] 4170#0: signal process started

  18. Nguyen Van Dang 8 comment

    File install bị mã hoá rồi hả admin. Mình không xem được code trong file

  19. Triệu Vỹ 21 comment

    Cập nhật sao vậy mọi người @@ mình chạy lệnh 15 mà nó chỉ báo cập nhật nginx, php và MariaDB à.

    1. Học VPS Admin

      Tùy chọn số 15 sẽ hỗ trợ cập nhật những update package mới nhất của version trên service (nginx , php , mariadb) mà bạn đang sử dụng, Do hiện tại script mới update nên các package của service đã là mới nhất với version đang sử dụng của bạn nên sẽ không cần cập nhật gì thêm nhé. Cảm ơn về trải nghiệm và câu hỏi của bạn nhé

      1. Nguyen Van Dang 8 comment

        Ý bạn này là cập nhật hocvps phiên bản cũ lên phiên bản mới đó b

      2. Triệu Vỹ 21 comment

        Như bạn ở trên nói, mình muốn update hocvps từ 2.1 lên 2.2 đó bạn. Khi check option 15 thì chỉ thấy update nginx, php và MariaDB. PHP thì mới bản 7.3.