Hướng dẫn chi tiết cách cài đặt VPSSIM

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,  Nginx-More thì là Nginx Stable và được cài thêm các module nginx: Brotli, More Headers, Cache Purge, VTS, GeoIP2, Echo and ModSecurity. Nếu không chọn Nginx-More thì bạn chỉ có thể sử dụng được 75% sức mạnh của VPSSIM. Vì vậy, Mình khuyến nghị các bạn chọn VPSSIM để sử dụng được 100% các chức năng VPSSIM.

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 kết nối SSH với server. Bạn nên sử dụng Terminus vì phần mềm này hỗ trợ đa nền tảng và không bị lỗi hiển thị font chữ tiếng Việt có dấu. Bạn có thể xem chi tiết tại đây.
  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

=>  Các phần mềm SSH trên MacOS và Windows hỗ trợ UTF-8 để không bị lỗi font chữ Tiếng Việt trên VPSSIM

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 7 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.

 

1.819 Comments

    • Hiện tại VPSSIM không hỗ trợ Apache. Mình cũng từng có ý định làm thêm phiên bản Apache nữa nhưng lại thôi vì mất time lắm.

  1. Hi Oánh,

    Hiện tại mình cũng thấy có bên cung cấp https miễn phí cho người dùng cuối rồi. Vậy Oánh có cân nhắc việc cài đặt tự động Https cho vpssim không?

    Thanks.

  2. John Kenny

    Dear All,

    Lời đầu tiên cảm ơn Oánh. Vì đã cho ra một ” siêu phẩm ” tiện lợi đến như vậy.
    Thật sự mà nói mình đã sử dụng vpssim từ rất lâu rồi. Và tạm gác chuyện website qua một bên cũng được hơn 1 năm. Nay quay lại sử dụng vpssim thấy tuyệt vô cùng.
    Và cũng đã bỏ hơn 1 năm nên Redis cache khi mới cài chả biết sử dụng làm sao. Một hồi tìm tài liệu nghiên cứu và mò mẫm mới ra được cách làm thế nào.
    Nay đã tích hợp được Redis cache và wp supercahe nhanh lên chóng mặt.
    Website mình từ 25-30s mới load xong khi tích hợp và sử dụng giảm xuống còn 5-6s. (Mình sử dụng WP dùng làm website bán hàng)
    Và một lần nữa không gì hơn là chân thành cảm ơn tác giả ” Mr Oánh”

    Trân Trọng!

    • Chào bạn.
      Cảm ơn comment bạn rất nhiều.
      VPSSIM hiện tại so với VPSSIM của một năm trước, quả thật khác rất nhiều.
      Cũng là nhờ rất nhiều vào ý kiến đóng góp của mọi người đó.
      trong quá trình sử dụng, bạn cứ nhiệt tình comment để VPSSIM ngày càng tốt hơn nữa nhé.

  3. Oánh cho hỏi mình ài Pure ftp trong menu cua rbạn nhưng cài xong và thêm tài khoản ftp xong xuôi, có user có pass. nhưng vào ftp cứ báo sai passửod sửa như thế nào bạn

  4. Chào Oánh,
    Tôi sử dung vpssim cho vps của mình, xin hỏi Oánh vài câu:
    1. Tôi cài wp – redis ; trong plugin có Redis Object Cache để cache redis vậy Nginx Helper để làm gì? có cần cài thêm plugin super cache hay w3 nữa không?
    2. Tôi cài Nginx Helper, Redis Object Cache và wp rocket được không bạn?
    3. trong vpssim có memcache để hay tắt nó? không thấy nó làm gì?
    4. Tôi cài đặt sử dụng vài giờ thì lượng RAM sử dụng ngày cao, vậy có cần xóa RAM hay để vậy? Lệnh xóa RAM như thế nào?
    Cám ơn bạn nhiều.

    • Chào bạn.
      1. Plugin Nginx helper mục đích khi phát hiện có sự thay đổi bài viết bài viết thì Nginx helper sẽ clear cache cũ. Hiện tại mình đang sử dụng song song redis cache và wp super cache hoàn toàn không có vấn đề gì cả. Redis cache giúp cho truy cập wp-admin cực kỳ nhẹ nhàng, đặc biệt các blog cài nhiều plugin sẽ thấy sự khác biệt rất lớn.
      2. Mình không sử dụng wp rocket nên không trả lời câu hỏi này của bạn.
      3. Nếu bạn không sử dụng memcache, bạn có thể tắt nó để tiết kiệm tài nguyên hệ thống.
      4. Mình không quan tâm tới lượng RAM free trên VPS lắm. Mà hình như mình trả lời vấn đề RAM free với bạn một lần rồi thì phải. Muốn hệ thống quá tải rất dễ, bạn config cho server của bạn free RAM nhiều nhiều là được. Vì vậy, muốn hệ thống đạt hiệu suất tốt nhất, bạn phải config sao cho sử dụng RAM càng hiệu quả càng tốt, tức là càng cache vào RAM càng nhiều càng tốt. RAM nếu FULL, nó sẽ tự động xả cache không cần thiết. Linux nó ngược với Windows là như vậy 🙂
      Mình thấy nhiều bạn “khoe” thành tích config RAM free nhiều, cái đó rất dễ mà 😀

  5. olalavui

    Có 1 vấn đề đang thấy là khi update lên 3.7.5 là tự động cài cái status mà thấy hình như fix theo dạng domain vpssim.demo mới là sẽ k tồn tại thư mục này (nếu update từ các version cũ lên) vì trước là xài sim.maindomain.com …. cậu check thử lại vấn đề này xem có ảnh hưởng đến sự ổn định của script k

  6. Minh

    Hi Admin, em có một thắc mắc thế này mong nhận được phản hồi từ admin, em vài VPSSIM và cài WordPress
    Em nói cụ thể như sau, trên root domain em cài worpdresss là domain.com (1 code wordpress)
    Sau đó em muốn cài thêm 1 code wordpress nữa là sub folder domain.com/wordpress/
    Em vào phần cài đặt cập nhật hệ thống permalink ( Dạng) ten-bai-viet
    Ở đây trên sub folder em bị gặp lỗi là cứ bấm vào link bài viết (ví dụ) domain.com/wordpress/bai-viet/ thì nó lại chuyển tiếp về tên miền domain.com chứ không xem được nội dung trên sub folder của domain a.
    Admin xem giúp em ạ.

    • Hiện tại chưa thấy ai cài đặt wordpress trên Nginx như yêu cầu của bạn được. Trên Apache thì rất đơn giản nhưng trên nginx thì bó tay luôn.
      Nhưng trong VPSSIM có cách làm theo yêu cầu của bạn đó là Cài Đặt WordPress Multisite trong WordPress Blog Tools nhé.
      VPSSIM hỗ trợ cài đặt dạng abc.domain.com hoặc domain.com/abc
      Bạn có thể lựa chọn giữa hai định dạng trên cho blog của mình.

  7. Chào bạn!
    Mình đang sử dụng Vpssim mới nhất mình thấy trong error log tại Vps của mình thấy có rất nhiều cảnh báo WARNING: [pool www] child như vậy bạn có thể cho mình biết nó nguyên nhân do đâu không và mình thấy các web của mình truy cập cũng khá chậm nữa.
    Dưới là ảnh chụp error log của mình

  8. Dao Dai

    Làm sao để bỏ cái đoạn hỏi mật khẩu khi truy cập vào URL IP vậy bạn?

    • Trời, cao thủ sử dụng VPSSIM mà lại hỏi câu này à ?
      Muốn tắt không hỏi mật khẩu khi truy cập phpMyadmin thì bạn sử dụng chức năng Tắt / Bật bảo vệ phpMyadmin trong Quản Lý phpMyadmin nhé.

      • Dao Dai

        Hic, càng nhiều tính năng thì càng khó mò, có những cái trước nó nằm menu này, sau nhảy chỗ khác, như cái này mình thấy có chức năng Bảo vệ thư mục trong phần Tiện ích nên tưởng là nó, thử mãi không được nên hỏi cho nhanh ::cave: .

  9. Anh Cao

    Hôm nay sau khi backup ở server cũ, mình cài bản vpssim 3.7.5 mới nhất thì website mình gặp lỗi, từ sáng tới giờ mình không tìm được cách fix, chỉ đoán mò hình như bản này chặn ajax hay sao đó, làm thế nào để cài bản cũ, có một chi tiết nữa lúc cài mình phải dùng lệnh này để cài wget –no-check-certificate https://vpssim.com/install && chmod +x install && bash install server mình chạy Centos 6.8

    • KHông đúng bạn nhé. Các phiên bản VPSSIM gần đây config Server về bản chất vẫn giữ nguyên tức là cái nào enable và cái nào disable vẫn giữ nguyên qua từng phiên bản.

  10. Tung

    Chào bạn, Mình có một website WP chạy trên VPPSIM mới bị hack, hacker sửa nội dung của file public_html/index.php và file header.php của theme mình đang dùng. Admin có thể gợi ý giúp mình một vài phương pháp mà hacker có thể đã dùng để phòng chống không? Mình thực sự ko hiểu là hacker đã hack như thế nào. ::CRTTS:

    Thông tin bổ sung:
    – Mình dùng keyfile cho acc root. Check log đăng nhập ssh cũng không thấy tài khoản nào khác đăng nhập ngoài của mình.
    – WordPress wp-config.php mình có set DISALLOW_FILE_EDIT và DISALLOW_FILE_MODS .
    – File mình chmod 640 và thư mục 750.

    Cảm ơn ad và mọi người rất nhiều

    • Khả năng cao là bạn có sử dụng themes hoặc plugins có bản quyền nhưng không phải trả tiền đúng không ?

      • Tung

        Cám ơn bạn đã trả lời. Site này của mình chỉ dùng hàng miễn phí bạn ạ. Theme mình tự làm.
        Liệu còn khả năng nào nữa ko bạn.

        • Hiện tại mình chưa nghĩ ra nguyên nhân nào khác ngoài nguyên nhân bạn vô tình upload shell lên vps ra.

    • Bạn có dùng theme null hay Plugin null nào ko (ko bản quyền) vd: shahifa, MHmagazine, Newspaper không? Nếu dùng theme thương mại mà ko mua bản quyền tải về trên share web thì dễ bị hack shell lắm. Mình cũng mới bị cả 1 dàn phải xóa hết code đi :)) ::cave:

  11. Không hiểu sao cái tính năng Tat/Bat WP-Cron.php của mình ko không hoạt động được.
    Tắt đi rồi nhưng khi bật lại không được, bật lại rồi cái trạng thái nó vẫn báo tắt bật lại lần nữa cũng thế

  12. Minh

    Ad ơi ko hiểu tại sao bây giờ khi check header file css và hình thì nó ko hề có expires 30d ko dc cache;
    mặc dù mình sử dụng staticfile.conf của vpssim

    # Confif Cache Static Files
    include /etc/nginx/conf/staticfiles.conf;

    Giờ phải làm sao đây ad ?? thank ad nhìu

  13. Chào bạn!
    Mình thấy menu Update System có phần update Mariadn lên 10 bạn cho mình hỏi mình chỉ sử dụng WordPress trên Vps của mình có nên update lên không? Mariadb 10 hoạt động có lỗi gì so với bản cũ hay không?

    • Nên update bạn nhé. MariaDB 10 hiệu suất tốt hơn. Để an toàn, trước khi nâng cấp, bạn cần backup database nhé.

  14. Thắng Nguyễn

    Sau khi cài xong vào thêm website bị lỗi này là sao bác nhỉ “PHP-FPM service is not running” ::CRTTS:

  15. Minh

    Mình uncomment :
    # Rule cho wordpress + Plugin wp super cache. Neu ban su dung wordpress va wp super cache, uncomment dong duoi va comment dong AAA phia tren. (CCC)
    include /etc/nginx/conf/supercache.conf;

    và restart nginx ko dc bị lỗi này ad ơi:

    ========================================================================
    nginx: [emerg] duplicate location “/” in /etc/nginx/conf/supercache.conf:15
    nginx: configuration file /etc/nginx/nginx.conf test failed
    =========================================================================
    VPSSIM – Manage VPS/Server by HostingAZ.VN

    • Đúng rồi.
      Phải comment dòng include /etc/nginx/conf/all.conf; nữa
      Không thể có hai rule cùng uncomment như vậy được.

  16. Minh

    Cám ơn ad, mình cài redis theo lệnh của vpssim rồi.
    Mình muốn hoi cho chắc cú ở bước :
    WP Super Cache Settings > Advcanced
    Chọn > Use PHP to serve cache files. (Recommended)

    Và Nginx Helpers > Caching method > chọn : Redis ???

    • Config wp super cache bạn đọc link bài viết ở comment trước nhé.
      về plugin Nginx helper, chọn redis là chính xác 🙂

  17. Minh

    Ad ơi mình cài super cache và redis xong rồi, super cache chỉ cần uncomment dòng này là xong hả ad ??
    # Rule cho wordpress + Plugin wp super cache. Neu ban su dung wordpress va wp super cache, uncomment dong duoi va comment dong AAA phia tren. (CCC)
    include /etc/nginx/conf/supercache.conf;

    Enable super cache xong rồi có cần chỉnh setting jì ko ad ơi ?? có thể cho mình xin setting của ad dc ko ta
    /wp-admin/options-general.php?page=wpsupercache&tab=settings

    thank ad nhìu

  18. Minh

    Mình không hiểu sao cứ chọn Memcache cho tất cả trong W3 thì khi test google pagespeed nó cứ báo là server reduce slow 0,22s, nhưng khi mình chuyển sang cache disk bình thường thì google pagespeed ko cảnh báo server load nữa

    Mình xài hocvps script và xài memcache mặc định của vpssim, không biết có lỗi chỗ nào ko ad ơi ?? thanks

    https://developers.google.com/speed/pagespeed/insights/

    • Mình không dùng W3 nên không rõ.
      Bạn cài đặt cả hocvps script nữa cơ à ? Cài thêm cái đó có thêm tiện ích gì không nhỉ ? 😀

      • Minh

        Vậy ad dùng jì vậy ad ??? mình ghi nhầm, tại có con vps cùi xài hocvps script lâu rồi ad.
        thanks

        • Redis cache và wp super cache thôi.
          Công nhận nhờ traffic tốt mà cái script đó cũng có khá nhiều người sài mặc dù nó chẳng có chức năng gì ngoài đổi tên từ serverut 🙂
          Thêm nữa, vì bài viết về VPSSIM trên đó mà nhiều người hiểu lầm VPSSIM nhiều chức năng nên giảm hiệu suất VPS mặc dù thực tế hoàn toàn ngược lại.
          Bài viết đó chỉ lừa được gà nhưng trên đó lại lắm “gà” qúa 😀

          • Minh

            thank ad 🙂 hocvps nôi lên nhờ canhme, chứ vpssim hay hocvps chi là cậu lệnh thôi mà nặng nề ji đâu 😀

          • Chính xác là như vậy.
            Thật nực cười khi đọc bài viết ADMIN bên đó hay những comment vào hùa của newbei bên đó nói về VPSSIM 😀

          • Minh

            khi nào newbie bên đó muốn tìm hiểu thêm, rành hơn thì sẽ hiểu thôi ad ơi 🙂 newbie mà cái ji ngon lúc đầu là khoái

          • 🙂 không phải mình nói vì sợ số người sử dụng VPSSIM giamr vì thực tế số người sử dụng VPSSIM hơn script đó rất nhiều.
            Bực vì không hiểu vì sao một người viết bài hướng dẫn sử dụng VPS lại viết không đúng thực tế như vậy thôi.

          • Minh

            đâu phải ai cũng có tâm như ad, thanks

  19. Nội dung file .htaccess giờ chuyển qua gnix thế nào vậy.
    # BEGIN SYSTEM REWRITE

    AcceptPathInfo On
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . index.php [L]

    # END SYSTEM REWRITE

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *