Hướng dẫn cài đặt VPSSIM Cho VPS/Server

Last Updated on 07/12/2024

VPSSIM hỗ trợ hệ điều hành Almalinux , Centos, RockyLinux,  Oracle Linux các phiên bản 8 và 9 trên server sử dụng cpu Intel/AMD/ARM,  nên các bạn có thể tuỳ chọn hệ điều hành phù hợp mới mình.

Khi cài đặt Server bằng VPSSIM, bạn sẽ được lựa chọn các phiên bản:

+ PHP: Thấp nhất là PHP 7.2, tuỳ thuộc vào phiên bản hệ điều hành bạn chọn. Như với RHEL 9  Almalinux 9 chẳng hạn) PHP được chọn từ  7.4 . Với RHEL 8 (như Almalinux 8) thì PHP được chọn từ 7.2. Sau khi cài đặt xong server, nếu bạn muốn thay đổi phiên bản PHP khác thì dùng chức năng “Thay Đổi Phiên Bản PHP” trong VPSSIM.

+ Nginx: Có 3 phiên bản Nginx bạn có thể chọn đó là Nginx mainline, Nginx Stable và Nginx-more. Nginx mainline và Stable được cài từ trực tiếp từ Nginx.org repo nên luôn là phiên bản mới nhất. Nếu không có nhu cầu sử dụng các modules ngoài thì bạn nên chọn Nginx mainline để cài đặt. Nếu bạn có nhu cầu sử dụng các module nginx: Brotli, More Headers, Cache Purge, VTS, GeoIP2, Echo and ModSecurity thì chọn Nginx-more. Nginx-more là bản chỉnh sửa của Nginx stable, mục đích thêm các modules mình vừa liệt kê phía trên.

Hiện tại mình cũng đang sử dụng  Nginx-More và sử dụng module GeoIP2 trên server chạy vpssim.comvpssim.net. Mình sử dụng module này để chuyển truy cập vào vpssim.net sang vpssim.com cho những truy cập tại Việt Nam. Các bạn truy cập vào vpssim.net sẽ thấy điều này.

Chuẩn bị Server

  1. VPS (Server) sử dụng hệ điều hành AlmaLinux, CentOS, RockyLinux và Oracle Linux phiên bản 8 và 9. Mặc dù VPSSIM vẫn hỗ trợ Centos Stream nhưng mình không khuyến khích các bạn sử dụng hệ điều hành này nếu là người dùng thông thường. Chi tiết các bạn xem tại đây: Tại sao không nên dùng CentOS Stream và nên sử dụng AlmaLinux, Rocky Linux hoặc Oracle Linux?
  2. Phần mềm PUTTY để kết nối SSH tới VPS nếu bạn sử dụng Windows. Trên Linux/Mac thì bạn có sẵn Terminal. Login SSH vào Server và copy lệnh trên VPSSIM.COM để cài thôi.
  3. VPSSIM có chức năng tạo swap tự động. Vì vậy, sau khi cài đặt xong VPSSIM, bạn có thể tạo swap rất đơn giản và nhanh chóng mà không cần tạo trước.

Lệnh Cài đặt VPSSIM

Bản tiếng Việt:

curl get.vpssim.com -o install && sh install

Bản tiếng Anh:

curl get.vpssim.net -o install && sh install

Các bạn lưu ý: Sau khi hoàn tất cài đặt server, các bạn hãy vào mục “Đăng Ký Business Version” trên VPSSIM main menu để kích hoạt 30 ngày dùng thử đầy đủ chức năng của VPSSIM.

Hướng Dẫn Cài Đặt VPSSIM

VPSSIM chỉ chạy trên tài khoản root, vì vậy bạn cần kết nối SSH tới server bằng tài khoản root, sau đó mới có thể cài được.

Kết nối SSH tới Server và sử dụng lệnh sau để cài phiên bản tiếng Việt. Nếu muốn sử dụng bản tiếng Anh, bạn có thể sử dụng lệnh phía trên để cài đặt hoặc cài đặt xong, truy cập VPSSIM để chọn chuyển ngôn ngữ sang tiếng Anh.

curl get.vpssim.com -o install && sh install

Tiếp theo, script cài đặt sẽ tiến hành vô hiệu hoá SELinux trên server và sau đó server sẽ khởi động lại để vô hiệu hoá hoàn toàn SELinux. Sau khi server khởi động lại,
bạn chạy lại dòng lệnh trên một lần lần nữa để quá trình cài đặt server chính thức bắt đầu.

 

 

Đoạn tiếp theo này, bạn lựa chọn phiên bản PHP và Nginx trước khi bắt đầu cài đặt.

Bước xác nhận lại cuối cùng trước khi quá trình cài đặt bắt đầu.  Nếu bạn muốn chọn lại thì chọn không đồng ý để chọn lại, nếu bạn chọn đồng ý thì quá trình cài đặt sẽ chính thức bắt đầu.

Thời gian cài đặt này nhanh hay chậm tuỳ thuộc vào tốc độ kết nối mạng của server để tải các file cài đặt, cũng như cấu hình server.

Sau đó việc cài đặt hoàn thành:

Lệnh Chạy VPSSIM

Bây giờ, bạn có thể sử dụng lệnh: vpssim để truy cập VPSSIM trong terminal để quản lý Server của mình rồi.

Menu Chính Của VPSSIM

Bạn lưu ý:

– phpMyadmin Port: đây là port truy cập phpMyadmin, cũng như download các file backup, xem server status. Mặc định port này là 810. Bạn có thể đổi port này sau khi cài đặt xong bằng chức năng “Thay Đổi phpMyadmin Port” trong phần “Quản Lý phpMyadmin, FileManage” của VPSSIM.

– Thông tin đăng nhập link quản lý mặc định được show trong khi cài đặt. Bạn có thể đổi thông tin Username và mật khẩu trong chức năng “User & Password Mặc Định” trong phần “Bảo Mật Server & Website” để thay đổi. Bạn cũng có thể tắt mật khẩu này cũng được, nhưng mình khuyên bạn chỉ tắt khi cần Wget file backup sang server khác thôi. Còn lại bình thường nên bật để đảm bảo server an toàn hơn. Tắt bật mật khẩu bảo vệ port này trong Quản Lý phpMyadmin.

– Các thông tin User, mật khẩu quản lý, mật khẩu root MySQL… mình gom lại để ở chức năng “Thông Tin Quản Lý Server”, bạn có thể xem lại nếu quên thông tin.

– Khi thêm domain vào server, nếu bạn chọn domain.com thì khi website chạy, nó sẽ hiển thị trên đường dẫn là http://domain.com . Nếu bạn điền domain là www.domain.com, khi chạy địa chỉ sẽ là http://www.domain.com. Vì vậy bạn cần cân nhắc khi thêm domain vào server. Còn lại, khi chạy tất cả các chức năng liên quan tới domain đó trong VPSSIM, bạn nhập www.domain.com hay domain.com đều được. VPSSIM nhận biết được hai domain này là một nên sẽ chạy một kết quả duy nhất.

– Bất cứ khi nào bạn upload code lên server cho website, bạn phải chạy chức năng số 2 “Fix Lỗi Chmod & Chown” , nếu không khi cài đặt hoặc chạy website sẽ bị lỗi. Bạn có thể chọn fix lỗi 1 hoặc tất cả website trên server, cách nào cũng được. Nếu bạn có chạy UI desktop trên server thì bắt buộc bạn chạy chức năng này mà không nên sử dụng lệnh chown /home. Nếu bạn sử dụng lệnh chown cả /home thì bạn sẽ không thể truy cập vào Desktop UI được.

Mình khẳng định, nếu bạn thành thạo sử dụng VPSSIM, bạn sẽ thấy việc sử dụng VPS, Server nó đơn giản đến không tưởng. Gần như tất cả các việc bạn cần làm, VPSSIM đều thực hiện được. Tất nhiên để thành thạo, bạn cần tìm hiểu về cách sử dụng các chức năng của nó. Bạn hãy đọc các bài viết về cách sử dụng các chức năng của VPSSIM tại mục Hướng Dẫn Sử Dụng VPSSIM nhé.

Chúc bạn thành công.

 

Show 1811 Comments

1,811 Comments

  1. Cho mình hỏi khi cài vpssim rồi cần cấu hình gì nữa ko cho vps chạy mượt nhất,
    và sử dụng wp lên tối ưu thêm những gì à oánh ?

    • Bạn hỏi khó quá, không ai trả lời được câu hỏi này đâu vì với mỗi code, dung lượng database, lượng truy cập mà ta sẽ thực hiện config khác nhau.
      VPSSIM config để sử dụng chung cho tất cả các site, nếu pro rồi, bạn vẫn phải config lại nếu muốn tối ưu thêm.
      Nếu dùng blog wordpress, chạy VPS với cấu hình mặc định của VPSSIM thì bật memcache + bật opcache + bật Pagespeed và cài thêm plugin cache cho wordpress thì online thoải mái không nghĩ ngợi nữa nhé.

  2. jamesblackvn

    Bác làm thêm log cho mysql được ko bác?

  3. Mr.Linh

    Giờ mềnh sài cho con vps ram 128MB thì cài cái nào thím, cái này hình như không cài được à 😀 cài lên con vps backup lưu trữ thôi, hay vẫn sài mini hz

    • RAM 128 MB không cài được VPSSIM vì pagespeed cần RAM khá nhiều khi cài đặt.
      Chỉ có thể cài VPSSIM mini thôi 😀

  4. Làm sao để cái đặt mongodb và extension mongo trong khi vẫn sử dụng script nó chỉ hỗ trợ php 5.3, giúp mình với

  5. Thanks bác Oánh đã nhiệt tình hổ trợ, cuối cùng mình cũng fix xong lỗi. Tuy nhiên, mình thấy file domain.conf trong config nginx có 1 dòng :
    #resolver 8.8.4.4 8.8.8.8 valid=300s;

    Mình có nên bật nó lên hay không nhỉ ? Theo mình ý nghĩa dòng đó là nếu sử dụng DNS của google thì thời gian resolver là 300 giây không biết phải không?

  6. Roby

    Tình hình là chức năng restart Mysql vẫn lỗi bác ạ. E vẫn phải restart bằng dòng lệnh

    • lạ nhỉ ? Mình test tất cả các trường hợp của MySQL trên cen 7 và 6 đều được.
      Bạn dùng VPS ở đâu nhỉ ?

  7. chatig89

    Bạn cho mình hỏi làm thế nào để re-install os bằng putty vậy bạn?
    Cám ơn nhiều 🙂

    • Hình như không thể install OS bằng putty được bạn ạ.
      Bạn phải dùng panel của nhà cung cấp VPS/Server thôi.

  8. Cấu hình nginx bị lỗi rồi admin ơi, làm hại mình cài lại script. Không thể khởi động nginx. Mình cài mới lại toàn bộ VPS và cài lại Script vẫn lỗi không restart nginx được.

    • Cấu hình SSL của VPSSIM khác VPSSIM nên bạn không thể sử dụng config vhost cũ cho VPS mới được. Bạn hãy sử dụng chức năng setup SSL để tạo vhost mẫu và config tương tự nhé.

      • Mình cài lại OS trên VPS rồi cài lại VPSSIM nhưng vẫn không thể restart nginx services được. Bạn xem giúp mình với. Mới cài thử hocvps script vẫn ok. Nhưng mình vẫn thích dùng vpssim. Giờ đang off website, mong admin check giúp với.

          • Mình đang cài lại OS 7×64 và cài lại script nếu không được nữa sẽ nhờ Admin check giúp.

          • Cài trên OS nào cũng vậy, chỉ cần bạn không sử dụng vhost cũ là được.
            Do VPSSIM config cấu hình SSL khác với VPSSIM.

          • Ok được rồi, lúc nảy test Cent OS 6 và 6.5 thì bị lỗi.

          • 😀 VPSSIM chạy chuẩn trên cả centos 6 và centos 7.
            Có điều mình khuyến khích mọi người chạy trên centos 6 thì tốt hơn.

  9. Không bật được chức năng quản lý Databae bác ah.em dùng digital oecan
    [root@cp ~]# service mysql start
    mysql: unrecognized service
    [root@cp ~]#

  10. NGUYỄN OÁNH mình muốn hỏi phiên bản VPSSIM 3.6.5 không có cài được Remote Desktop VPS nữa hã. giờ mình muốn cài Remote Desktop VPS cho VPSSIM làm sau

  11. có ai bị lỗi như minh không,
    Disk tăng lên từng ngày, chỉ 2 ngày là full disk
    mình xem code và sql bình thường.

      • sao cái này em vẫn không dùng được ftp vậy , với lại cho em hỏi chức năng imagick với ioncube là gì vậy admin

        • Em dùng thông tin đăng nhập là thông tin đăng nhập của tài khoản root đó.
          Imagik và ioncube nếu cần thì em sẽ tự biết nó làm gì thôi 😀

      • anh sửa lỗi restart mysql đi anh , restart là mysql không hoạt động , nó bảo kích hoạt lại , mà em ko biết kích hoạt sao hết

      • Nguyen Xuan Giang

        Tại sao lại ko còn VPSSIM nữa vậy bác. Thế giờ những VPS đang cài VPSSIM phải làm sao. Có cách nào để chuyển từ Hz sang VPSsim mà ko ảnh hưởng chút nào đến những site đang chạy ko. Tại sao đang hz lại phải chuyển thành VPS SIm thế

        • Những VPS đang sử dụng VPSSIM vẫn sử dụng bình thường không có gì thay đổi bạn ạ. Muốn chuyển sang sử dụng VPSSIM bạn phải rebuild lại VPS và cài đặt VPSSIM từ đầu.

  12. Dự

    unzip file ở /home/sim/public_html/ kiểu gì thớt nhỉ
    minh đang ko biết unzip file trong thư mục nay lệnh kiểu gì :nono:

  13. Cái này giống servertut trc sài.
    cảm ơn hostingaz, mong là sẽ có nhiều bản nâng cấp để cộng đồng IT việt ngày càng phát triển.

    • Đúng rồi bác. Mình phát triển từ servertut mà.
      Sắp tới sẽ có nâng cấp chọn Level chống Flood cho VPSSIM nữa. 😀

  14. Minh bao

    Oánh xem có thể tích hợp backup của Adrive (SCP, SFTP and Rsync vào VPSSIM không? Mình thấy giá của http://www.adrive.com/plans khá rẻ, nhiều chức năng, cho sử dụng thử 60 ngày không cần credit card.

    • Những dịch vụ này phải tự cài đặt và config thôi bạn ạ 😀
      Backup VPS rẻ nhất vẫn là mua một VPS gói 128 MB của RAMNODE, 10 usd/năm + 80 GB HDD.
      tha hồ làm VPS backup mà không tốn CPU lắm.
      Dùng Dropbox hay những dịch vụ khác nó ăn CPU khủng khiếp luôn.

      • Mình chưa từng làm backup kiểu đó, bạn có bài viết nào hướng dẫn không?

  15. Xem hướng dẫn thấy nhiều tính năng quá, phải cài nghịch thử luôn mới đc

  16. Minh Anh

    Hi Oánh,

    Tớ cài trên vps centos 7 của DO thì khi khời động mysql bằng lệnh service mysql restart báo:

    Redirecting to /bin/systemctl restart mysql.service
    Failed to issue method call: Unit mysql.service failed to load: No such file or directory.

    Khoi dong la nginx thi thong bao: Restarting nginx (via systemctl): [ OK ]

    Khoi dong lai php-fpm thong bao: Redirecting to /bin/systemctl restart php-fpm.service

    Co phai loi khong cau ?

    • Tối nay chắc mình sẽ làm bài về lệnh này mới được.
      Lệnh của bạn không lỗi, mà lệnh đó dùng trên centos 6 nên nó sẽ chuyển sang lệnh trên centos 7 rồi mới chạy.

      • Minh Anh

        Oánh ơi đã có bài sử dụng lệnh trên centos 7 chưa ạ ?

          • Minh Anh

            Hi Oánh,

            Mình có tắt phpmyadmin trên centos 7 và lúc cần mình bật lại thì đăng nhập vào phpmyadmin không được nó cứ load mãi và báo trang web hiện không có. Không biết tại sao Oánh nhỉ ?

          • Bạn xem cách fix ngay trong phần quản lý Phpmyadmin đó 😀

            Ban khong the truy cap Phpmyadmin vi 1 trong cac nguyen nhan sau:
            -------------------------------------------------------------------------
            I. Ban dong port 2014 trong [IPtables Firewall Manage]
            -------------------------------------------------------------------------
            Fix bang cach [IPtables Firewall Manage] va chon [Mo Phpmyadmin Port]
            -------------------------------------------------------------------------
            II. CSF BLOCK IP cua ban truy cap port 2014
            -------------------------------------------------------------------------
            Fix bang cach:
            -------------------------------------------------------------------------
            Them port 2014 vao [Allow incoming TCP ports] trong /csf/csf.conf
            -------------------------------------------------------------------------
            Hoac su dung chuc nang [Unblock all IP] trong [CSF Firewall Manage]
            -------------------------------------------------------------------------
            Hoac them IP cua ban vao Csf.allow bang chuc nang [Add IP to CSF.Allow]

  17. Minh Anh

    Hi Oánh,

    Tớ muốn gỡ VPSSIM trên VPS DO thì làm cách nào hả cậu ?

    Thanks !

  18. san

    sao mình cài wordpress xong vào site thì bình thường mà vào admincp toàn bị lỗi style nhỉ 🙁

Leave a Reply

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