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 1802 Comments

1,802 Comments

  1. hoangtumeocon

    Cài thì được mà giấy chứng nhận cũng phải tốn tiền à.
    Oánh cho hỏi cái unibech đo điểm cái vps bỏ rồi hả.

  2. Huy

    Góp ý về mục Tiện Ích -> 9 Kiểm tra IP Server.

    Mục này mình thấy hơi thừa và chưa đầy đủ. vì là quản trị VPS thì chắc ai cũng biết IP của VPS rồi.

    Mình thấy Kiểm tra IP Server VPS nên đổi thành “Kiểm tra VPS” nó sẽ làm những công việc:
    1/Hiện IP
    2/Check tốc độ I/O – Speed của VPS
    3/Check CPU – Free Ram
    Xuất ra file txt cho tiện theo dõi.

    Và còn 1 điều nữa là khu vực:
    VPSSIM – Manage VPS/Server by HostingAZ.VN
    nên thêm version vào. để user biết mình đang chạy ver nào và bạn đã cập nhật ver nào. ví dụ:

    VPSSIM 4.0.2 – Manage VPS/Server by HostingAZ.VN

    Chút góp ý nhỏ để hoàn thiện VPSSIM

    • Thank bác nhiều. Em sẽ làm theo ý kiến của bác. Chỉ có trích ra txt mới có thể đầy đủ các phần test hơn được.

  3. chết cha ! restor database sao tim ko thấy tiện ích hả bạn, thấy mỗi backup thôi à

  4. noivq

    Mình đang dùng VPSSIM, backup code báo thành công nhưng click vào url chứa backup file thì ko load dc mà ra trang trắng tinh bác ạ 😥

      • noivq

        ko downlaoad dc là do folder set 755 nên nó ko ghi file vòa dc, e set thành 777 thì ok luôn.

        Cho e hỏi lỗi này: Khi cài đặt e chọn domain A làm domain chính , sau đó e add thêm domain B và redirect từ B sang A thì dc, nhưng e muốn redirect từ A sang B thì file Nginx báo lỗi này

        http://i.imgur.com/EX6bPRM.png

        • VPS của bạn kỳ thế ? set chown cho nginx là đủ rồi chứ nhỉ ? 😀
          bạn xóa vhost của A đi, sau đó sử dụng chức năng thêm redirect domain là được chứ nhỉ ?

          • noivq

            Đây là doạn mã em add vào: /etc/nginx/conf.d/siteA.com
            [code]
            # nginx configuration
            location / {
            if ($http_host !~ “^siteB.com”){
            rewrite ^(.*)$ http://siteB.com/$1 redirect;
            }
            }
            [/code]

            e tìm mãi rồi mà ko thấy có cách nào hd sửa cả ::CRTTS:

          • dùng cái này đi bạn:

            server {
            server_name www.vpssim.com vpssim.com ;
            rewrite ^(.*) https://vpssim.com$1 permanent;
            }

          • noivq

            e fix dc rồi, thank bác Admin nhé :data:

  5. Khải Trần

    Hôm nay không cài được rồi bác, xảy ra lỗi với mysql rồi.
    http://yum.mariadb.org/5.5/centos6-amd64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 7 – “couldn’t connect to host”
    Trying other mirror.
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: mariadb. Please verify its path and try again

    -http://downloads.mariadb.org/ — Trang web hiện không có.
    http://yum.mariadb.org/5.5/centos6-amd64/repodata/repomd.xml — Trang web hiện không có.
    -mysql -u root -p — bash: mysql: command not found

    Cài centminmod cũng bị vậy

  6. vyky

    Bạn cho mình hỏi điều này. Có phải VPS cài lại hệ điều hành là xem như VPS mới phải không? Chưa có dữ lệu hay host website nào cả. VPS hôm qua mình cài CWP mà khó sử dụng quá muốn đỗi sang VPSSIM của bạn vì nghe nhiều khen quá :mrgreen: Mình định làm web với bootstrap 3.x thì chọn Php nào là ok nhất?
    Thanks! 😕

    • Đúng rồi bạn ạ. VPS cài lại HĐH coi như VPS mới.
      MÌnh cũng không biết bootstrap 3.x là gì nhưng bạn chọn PHP version nào cũng được. Không hợp thì bạn có thể thay đổi phiên bản php ngay trong VPSSIM 😀

      • vyky

        Thanks bạn đã trả lời. Mình muốn nói Bootstrap twitter đó bạn. Nếu đổi được PHP ngay cpanel khi không tương thích là ok quá :mrgreen:

  7. đếc hiểu nổi bản sim nay cài nhanh thế, mới gõ vài cái để cho nó chạy rồi vứt đó lướt face, chưa dc 1 phút hiện thông báo disconnect ssh tưởng lỗi, login lại thì đã cài xong rồi
    Giật mình

  8. Bạn ơi mình cài xong thì vào phpMyadmin và website thì đều bị gặp lỗi : 502 Bad Gateway

    nginx

    Có cách nào fix không bạn 🙁

    • mình vào system status thì thấy báo : php-fpm unrecognized service

      Làm sao fix bạn ơi ? Thanks bạn nhiều

  9. san

    mình bị lỗi này là sao nhỉ

    ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)

    ggiờ mình muốn gỡ ra cài lại từ đầu thì làm ntn ??

  10. Huy

    Oánh ơi,

    Hôm nay mình gặp trường hợp này. Là khi mình dùng putty để install VPSSIM. mình để yên cho nó chạy thì 1 hồi phát hiện putty bị inactive nên không biết là VPSSIM có chạy success 100% hay không.

    Oánh có thể thêm trong code là cứ chạy xong tầm vài module thì cat nó vào file log install 10-20%… khi chạy xong hết thì cat 100% install vpssim > loginstall.txt

    Oánh xem xét xem sao nhé..:)

    • Cảm ơn bác. Khi cài đặt bác đừng tắt màn hình putty nhé/.
      Nhưng có thể sắp tới em sẽ tăng timeout kết nối SSH của VPS xem ntn.

      • Huy

        Tất nhiên là mình không tắt putty rồi.. tắt đi thì sao mình biết là nó inactive 🙂 Mình chỉ muốn biết được là script nó chạy được bao nhiêu % rồi thôi… Nếu có log thì hay quá… ah đúng rồi. có 1 command để tạo log . tự nhiên giờ quên mất… yum install wget | loginstall.txt nhớ tạm thời là vậy.. ( chắc chắn là không đúng rồi. đang cố gắng nhớ hoặc tìm lại cách đó )

        • Không phải bác ạ, ý em là bác thu nhỏ màn hình putty đó bác.
          Cái tạo log đó nghe chừng hơi phức tạp rồi 😀

  11. HI admin, hostingaz hôm qua đến nay vào khó khăn lúc được lúc ko? admin xem lại dùm host hay là mạng của nhà tôi, oh đứt cáp nữa hay sao? vào mạng rất tệ.

    • Mình cũng không rõ nữa, một số nhà cung cấp họ tùy chỉnh lại OS nên khi cài có thể bị lỗi.
      Bạn chọn OS bản full nhé, bản minimal hầu như bị lỗi.

  12. Chào Oánh,,,,
    Tôi cài vpssim trên vps centos 7. có thông báo cài đặt thành công.
    Nhưng, kji add domain vào thì báo lỗi: nginx chưa khởi động, tôi đánh lệnh khởi động nginx thì vps error như sau: [root@dao ~]# service nginx start
    Starting nginx (via systemctl): Job for nginx.service failed. See ‘systemctl status nginx.service’ and ‘journalctl -xn’ for details.
    [FAILED]
    Mong bạn help me….

  13. Hồ Phương

    Thêm park domain giờ muốn xóa nó đi thì làm sao vậy Admin?

      • Hồ Phương

        xóa bằng vhost là sao bác? mình thao tác trên vpssim mà?

        • Đúng là thao tác trên VPSSIM nhưng với park hay redirect domain, nếu muốn remove bạn phải edit trong vhost của domain, không thể làm bằng VPSSIM được.
          bạn chỉnh vhost trong /etc/nginx/conf.d nhé !

  14. hoa

    Anh chỉ em cách khắc phục cho upload qua phpmyadmin với, vi e tao user cho nguòi khác dùngnên không thể cho up trong menu của VPSSIM được.
    Thanks Anh

  15. Bác thêm cái smart backup của code cayon vào đi :D!
    Em thấy thằng này backup khá tuyệt hoặc thêm chức năng backup lên dropbox nữa thì ngon bác ợ 😀

    • smart backup hình như phải mua thì phải đúng không bạn ?
      Chức năng backup lên dropbox mình có hướng dẫn trên site rồi, tích hợp vào VPSSIM hơi khó bạn ạ.
      Khó ở đây là khó cho người dùng đó. 😀

      • Hồ Phương

        VPS của mình bên Digital Ocean…server sing 🙁

          • hoangtumeocon

            vps bên DO giờ cùi lắm.Chuyển qua VULTR mà xài.Đang tăng 20usd 30 ngày

  16. hoa

    Anh oi xem bi loi khi import database trong phpadmin, upload len bi loi: 413 Request Entity Too Large

    • Bạn sử dụng chức năng Backup & restore database trong VPSSIM nhé.
      Restore không giới hạn dung lượng database , phục hồi nhanh hơn và không bị lỗi.

      • Huy

        Bạn check lại chức năng restore db nhé. Mình không dùng được… nó cứ báo “Bạn cần tại db trước khi phục hồi” ( Sai chính tả chữ tạo) . Mặc dù mình đã tạo db trước rồi.. đành dùng command để phục hồi vậy 😀

        Mình thấy thiếu thiếu mục restore code ( đã có backup mà không có restore )

        Tặng bác nào thích backup và restore bằng command:

        backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

        restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql

        • Thanks bác. Đã update VPSSIM phiên bản 1.0.2 fix lỗi đó.
          Ý tưởng restore code của bác cũng hay. Sắp tới update Version 1.1, có thể mình sẽ thêm restore code vào. 😀

          • Huy

            restore code chỉ là wget rồi unzip ra thôi =))… chắc tool này trước tiên check folder backup ( coi có backup nào hay không ) 2 là yêu cầu nhập link và domain.

            Mình thấy có cũng được.. không có thì mấy bạn mới biết về VPS thì hơi rối 1 tí:)

            Nếu check folder backup thì khi backup phân ra backup CODE và backup DB để dễ phân biệt 🙂
            P/S: Khoe chút …Ngày xưa mình góp ý cho Tiến vụ park và redirect domain đó 🙂 ngày ấy chỉ có 4-5 options k được như bây giờ 20 mấy options :))

            Nếu Oánh thích mình có thể share các script để setup như Dùng VPS để làm VPN Server, Server Seed Torrent,… thông thường ai hay dùng VPS thì họ muốn “vắt kiệt sức” VPS có thể:D . Mở rộng thêm cho Oánh.. nhưng lúc đó chắc Oánh phải làm việc nhiều hơn. khổ hơn. vì phục vụ nhiều người hơn.

          • Huy

            Quên ghi câu.. 1 chút góp ý nhỏ…. 🙂

          • Mình nghĩ nếu phục hồi từ website từ link thì: Nhập link => wget => Kiểm tra tên file đó là gì (Hoặc tự nhập tên file backup để code đơn giản hơn) => Download về rồi Check file ZIP có hợp lệ không => unzip file backup ==> check sự tồn tại của folder public_html ==> Tùy theo có tồn tại public_html không mà VPSSIM sẽ xử lý. Trước mình nghĩ tới cách này chứ chưa nghĩ tới check folder backup trên VPS.
            Có sơ đồ là có thể làm được rồi chỉ còn là chọn thời điểm làm thôi 😀
            Bạn email giùm mình script mở rộng mà bạn có sẵn nhé. Mình sẽ nghiên cứu và add vô VPSSIM.
            Thanks Bạn nhiều.

  17. Dang Vu

    Mình cài FTP xong rồi, nhưng k thể truy cập được. Mình dùng FileZilla :
    Lỗi:
    Status: Connecting to IP…:21…
    Status: Connection established, waiting for welcome message…
    Response: 220 (vsFTPd 2.2.2)
    Command: USER root
    Response: 331 Please specify the password.
    Command: PASS ******
    Response: 530 Login incorrect.
    Error: Critical error: Could not connect to server

    • Mình cũng không biết tại sao bạn bị lỗi vậy.
      Vì mặc định sau khi cài FTPserver, bạn thông tin login như vậy là chính xác rồi.

Leave a Reply

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