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

  1. Tuan Truong

    Xin chào Admin!
    Mình sd VPSSIM bản mới nhất để cài đặt cho VPS google cloud, tất cả các chức năng đều sd tốt nhưng riêng cái phpMyadmin thì mình sd không được. Đã tắt/mở, đổi port, và restart lại VPS nhưng vẫn không được. Mong bạn hướng dẫn cách fix lỗi giúp, cám ơn bạn rất nhiều.

    • Chào bạn.
      Với google cloud, hình như họ chỉ mở mặc định rât ít port. Mình chưa kiểm chứng họ mở những port nào nhưng gần như chắc chắn sau khi cài đặt xong sẽ không vào được phpmyadmin port vì không thể mở port này bằng chức năng có sẵn trong VPSSSIM được mà phải vào google panel mở nó lên bạn ạ.

  2. Duc

    Chào.

    Minh biết đến vpssim mình chỉ sử dụng vpssim thôi. Nhưng mình để ý thời gian gần đây (từ phiên bản 2.5.2) mình thường xuyên bị lỗi 502. Mình đã thay đổi nhiều VPS, chạy nhiều domain, tài nguyên của server thì dư thoải mái… nhưng nó vẫn lỗi 502, một lúc sau lại bình thường.

    Mình ko biết lỗi từ đâu, lên đây hỏi thăm bạn nào bị giống mình không. cám ơn.

    • Thanks bạn.
      Có lẽ do site bạn cần thời gian timeout lâu hơn config mặc định của VPSSIM nên hay bị như vậy.
      Bạn có thể khắc phục bằng cách edit file host: /etc/nginx/conf.d/domain.com.conf
      tăng thời gian timeout lên sau đó khởi động lại nginx là được.
      Nhớ là không được tăng cao quá nhé.

  3. Quang

    Bản trước có phần back up all data và restore all data. bnar mình đang dùng thì chi có back data, không co phần backup all data. vậy làm thế nào để back up được AllDB. xin cảm ơn, mình đang cần.

  4. Xem giúp mình với mình check php-fpm log cứ báo lỗi file này mặc dù file này không tồn tại
    WARNING: [pool www] child 24917 said into stderr: “ERROR: Unable to open primary script: /home/sim.xxxxx.com/public_html/promote.php (No such file or directory)”

  5. Có cách nào để sử dụng Nginx Repo thay cho Nginx Stable của vpssim ko bác nhỉ?
    Mình sử dụng hocvps script bạn ý sử dụng Nginx repo mình có cảm giác web truy cập nhanh hơn

    • Cảm giác là sao bạn ?
      Bản Nginx đang chạy trong VPSSIM là bản ra sau, tốc độ, bảo mật và tất cả mọi thứ đều tốt hơn.
      Ngay cả centmintmod cũng không chạy nginx repo vì tốc cập nhật bản này chậm hàng năm, hơn thế nữa không hỗ trợ HTTP/2 (tăng tốc website) và nhiều module Nginx khác nữa. Nói chung dùng Nginx cực kỳ hạn chế và không nên sử dụng.

  6. Luân

    bạn ơi cho tớ hỏi sao không add được đomain có từ phim.s.e.x vậy. chỉ tớ cái sửa với nó cứ báo
    phim s e x .com khong phai la domain!
    ————————————————————————-
    Ban vui long thu lai !

  7. Gia

    Tôi lại có 1 lỗi của data trong phpmyadmin
    Không hiểu sao website tôi lại bị như thế này : http://s33.postimg.org/443qoy7an/2016_06_02_064500.jpg
    Dẫn tới website không thể hiển thị do lỗi data
    Tôi có tham khảo ở đây http://stackoverflow.com/questions/10848719/how-can-i-delete-tables-marked-in-use-using-phpmyadmin nhưng cũng ko khắc phục đuọc, chi khi reboot thì hết lỗi
    Tôi đang sử dụng VPSSIM, VPS thuê tại vultr

    • Chào bạn.
      cái này do lỗi của database, mình cũng không biết cách fix ntn và không thể thêm option fix trong VPSSIM được.

  8. mình quên mất không lưu lại pass của File Manager và thông tin user data thì có cách nào để xem lại thông tin đó không, thanks !

    • Chào bạn. Bạn xem thông tin database trong /home/Data.info
      Về vấn đề pass File Manager, có cách tạo mật khẩu khác đơn giản là bạn dùng chức năng Thay Domain File Manager. Mật khẩu sẽ đưa về mặc định.

  9. Nguyễn Công

    mình đã setup tự động rebot giờ vẫn Timed Out không vào được 😥

  10. khanh

    bạn cho mình hỏi mình cài đặt xong, vào add domain thì nó báo rất tiếc nginx đang stop, hãy bật lên .
    bật ở đâu vậy bạn

    • Nếu cài đặt xong mà VPSSIM báo vậy mình nghĩ VPS cài đặt VPSSIM thất bại. Bạn phải cài lại VPS rồi.

  11. Website mình đang dùng Cloudflare + CDN thì có nên bật memcached và Redis cache không?

    Hiện mình đang tắt Memcached.

    Nhờ bạn tư vấn dùm.

    Thanks

    • Mặc định, Memcached dùng để cache Nginx Pagespeed nếu bạn bật pagespeed cho domain.
      và redis cache nếu code của bạn bạn không sử dụng thì tắt nó đi cũng được.

  12. Solomen

    “Please ensure that the PHP exec() function is enabled and that exec() can run FFmpeg commands.”

    Ứng dụng mình đang cần chạy yêu cầu phải bật exec(), mình có thể bật ở đâu thế Oánh. Mình đang dùng bản Vpssim mới nhất.

    Thanks.

  13. Bạn cho mình hỏi SSL VPSSIM dùng của nhà phát triển nào nhỉ
    Tại mình đang dùng của Let’s Encrypt, không biết SSL trên VPSSIM có tốt hơn không
    Cảm ơn bạn! 😀 😀 😀

  14. tình hình là vps của em có add 2 domain, và 1 domain em packer vào thư mục domain thứ nhất, giờ em chuyển packer qua thư mục khác thì không được, em phải làm sao anh nhỉ

    • Bạn vào vhost của domain thứ nhất /etc/nginx/conf.d/vhost.com.conf và xóa cái domain thứ 2 trong đây và khởi động lại nginx là được.

  15. Tung

    AD cho mình hỏi có cách nào cài Vpssim trên Vps của Godady không? :data:

  16. Mỗi khi mình cài đặt plugin thì lại bị lỗi “Error 524 + A timeout occurred” từ CloudFlare.

    Liệu có liên quan gì ko nhỉ ? Dùng shared hosting ở Stablehost hoặc Hawkhost cũng dùng CloudFlare thì hầu như ko bao giờ bị thế này.

  17. NAM

    mình dùng script vpssim tự động nên thực sự có vài cái không hiểu, khi mình cài đặt xong scrip thì ghi tên web là http://www.hnvautopro.com thì lúc ra ngoài home nó tạo là sim.www.hnvautopro.com mình vẫn upcode vào thư mục này và dùng bình thường. Nhưng hôm này cài thử ssl thì không biết nên gõ tên website là sim hay không sim.
    Ngoài ra mình muốn tạo là hnvautopro.com thôi thì phải làm sao hả b.

    • Sau khi cài đặt VPSSIM xong, bạn phải thêm website trước rồi mới thực hiện các thao tác muốn làm với website nha.

  18. Hieu

    Chào bạn, cám ơn bạn vì bài hướng dẫn nhiệt tình, mình có một câu hỏi nhỏ là: sau khi mình setup vpssim xong, mình có cài Gmail SMTP, chỉnh trong setup sang tên site của mình rồi, test thử gửi email thì cũng hiển thị tên đã chọn. Tuy nhiên khi có người đăng ký site, có email tự động gửi thì tên của email lại hiện ra là: “Setup WordPress Blog by VPSSIM “. Bạn giúp mình xem làm sao chỉnh lại theo tên mình mong muốn nhỉ! Cám ơn bạn nhiều nhé!

      • Hieu

        Cám ơn bạn Oánh nhiều nhé, reply nhanh quá, mình vào Setting, chọn General, sau đó sửa thành tên của site rồi (Site title), sau đó mình vào Appearance – > Customize và sửa luôn ở mục Identity rồi. Sau đó mình dùng W3 cache clear và xóa Plugin Gmail SMTP đi, clear cache lại lần nữa, mình xóa luôn API cũ trên Gmail và tạo lại cái mới, cấp quyền lại cho Gmail SMTP. Tuy nhiên sau khi thử đăng ký site thì mình vẫn nhận được email với tên của email là “Setup WordPress Blog by VPSSIM” ([email protected]). Cám ơn bạn đã dành thời gian quý báu trả lời mình nhé!!!

          • Hieu

            Cám ơn bạn Oánh nha! 2 site của mình đều bị thế, không rõ bị làm sao nữa :(!

          • Không biết nó có edit trực tiếp vào file php không ?
            Nếu có thì bạn phải clear cache php là zend opcache chứ không phải là W3 Total cache.
            Bạn vào Quản Lý Zend Opcache và clear cache nhé.

          • Hieu

            Cám ơn ban nhiều nhé, chắc nó bi sao á, hx, mình thử clear cache trong Zend Opache rồi mà cũng không đươc, thank bạn nhiều nhen!

    • VPSSIM config font databse chuẩn UTF-8 bạn ạ.
      Bạn kiểm tra xem config mã font của bạn là gì ?

Để 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 *