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
- 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? - 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.
- 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.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 ==========================================================================Ban co the tuy chon cai dat cac phien ban Nginx, PHP va MariaDB.--------------------------------------------------------------------------Nginx: Mainline - 1.27.2 | Stable - 1.26.2 | Nginx-More--------------------------------------------------------------------------PHP: 7.4, 8.0, 8.1, 8.2, 8.3, 8.4--------------------------------------------------------------------------==========================================================================Thong Tin Server:--------------------------------------------------------------------------Server Type: vmwareCPU Type: Intel(R) Core(TM) i5-8600 CPU @ 3.10GHzCPU Core: 3CPU Speed: 3096.000 MHzMemory: 2244 MBIP: 371.225.271.71==========================================================================De cai dat server, ban can nhap email.De tang bao mat, VPSSIM se tu dong--------------------------------------------------------------------------gui thong bao toi email nay khi co login SSH vao server.==========================================================================Nhap dia chi email quan ly [ENTER]: admin@vpssim.com==========================================================================Phien ban Nginx co the cai dat:--------------------------------------------------------------------------1.27.2: Mainline version--------------------------------------------------------------------------1.26.2: Stable version--------------------------------------------------------------------------Nginx-More: Phien ban Nginx duoc add them san cac Module: Brotli, GeoIP2--------------------------------------------------------------------------More Headers, Cache Purge,... Dua tren phien ban Nginx Stable.==========================================================================Lua chon phien Nginx:1) 1.27.22) 1.26.23) Nginx-more--------------------------------------------------------------------------Nhap lua chon cua ban: 1--------------------------------------------------------------------------Ban chac chan muon cai Nginx 1.27.2? (y/n): y=========================================================================Voi Server nay, VPSSIM ho tro cai dat cac phien ban PHP:=========================================================================1) PHP 7.42) PHP 8.03) PHP 8.14) PHP 8.25) PHP 8.36) PHP 8.4=========================================================================Ban hay nhap so thu tu tuong ung voi phien ban PHP ban muon cai.-------------------------------------------------------------------------(Vi du: Muon cai phien ban PHP 8.0, ban nhap so 2.)-------------------------------------------------------------------------Nhap lua chon: 4=========================================================================Ban chac chan muon cai PHP 8.2? (y/n): y
Đ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.
123456789101112131415161718 ==========================================================================VPSSIM Se Cai Dat Server Theo Thong Tin:==========================================================================Nginx Version: 1.27.2--------------------------------------------------------------------------PHP Version: PHP 8.2--------------------------------------------------------------------------phpMyAdmin Port: 810--------------------------------------------------------------------------Thong tin bao ve phpMyadmin va Backup files:--------------------------------------------------------------------------Username: admin | Mat Khau: VY5OceBJ2klqrGv--------------------------------------------------------------------------VPSSIM Version:==========================================================================1) Dong Y2) Khong Dong YNhap lua chon cua ban: 1
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:
123456789101112131415161718192021 ==========================================================================Qua trinh cai dat server da hoan tat.==========================================================================Lenh goi VPSSIM: vpssim--------------------------------------------------------------------------Link quan ly Server: http://371.225.271.71:810/svm--------------------------------------------------------------------------Thong tin dang nhap link quan ly:--------------------------------------------------------------------------Username: 47feefw | Password: VY5OceBJ2klqrGv--------------------------------------------------------------------------Thay thong tin dang nhap nay:--------------------------------------------------------------------------VPSSIM menu ==> Bao Mat Server & Website ==> User & Password Mac Dinh.==========================================================================Thong tin quan ly duoc luu tai: /root/VPSSIM-manage-info.txt====================================================================================================================================================Nhung viec nen lam sau khi them website vao VPS: http://vn.vpssim.com/1138
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.
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.
Mình cài multi wordpress rồi, đến bước 3 làm hoài không được… Kích hoạt Sub trên VPS các kiểu ok và ok.domain.com vẫn không thể chạy được… 😥
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*.php)$ $1 [L]
RewriteRule . index.php [L]
Đọc kỹ HDSD sau khi thực hiện xong bước 1 nào. Nếu không kích hoạt multisite trong dashboard thì không được đâu nhé 🙂
Về cái rule bạn copy phía trên, rule đó dành cho apache, nginx thì không cần nên bạn cho qua đi 🙂
Mình làm đúng y HDSD rồi bạn ơi.
Bước 1: Setup Multi WP
Bước 2: Vào Site setup, mình thử luôn cả 2 kiểu Network, sub.domain.com và domain.com/sub
Bước 3: Mình add site mới vào thì hiện ra trang trắng.
Xong rồi mình kích hoạt Sub trong VPSSIM thì nó cứ bị lỗi này.
Nhập OK thì lỗi: Co the khong dung dinh dang domain!
Nhập OK.domain.com thì lỗi: OK.domain.com Khong ton tai tren he hong!
Vậy là mình làm sai bước nào thế bác 😥
Bạn chỉ có thể sử dụng dạng subdomain thôi nhé, không dùng sub được.
Thêm nữa, chỉ có thể setup 1 lần, tức là setup chọn sub.domain.com rồi thì không thể setup dạng domain.com/sub được nữa.
Trong VPSSIM, bạn phải nhập sub domain của bạn: Ví dụ: abc.domain.com nhé !
Không nhập OK gì nha !
Sorry, VPSSIM khong phat hien Memcached tren he thong !
TH này muốn cài lại memcached ntn nhỉ?
VPS cài mới hay đang dùng bình thường sau đó bạn remove memcache nhỉ ?
Vps cài mới chứ 🙂 chứ mấy khi remove gì đâu 🙂
Bạn chọn PHP phiên bản nào ? Centos 6 hay 7 nhỉ ?
Centos 6 x64 PHP 5.5 (options 2)
Để mình check lại xem file cài đặt VPSSIM có lỗi không ?
Mình muốn cấu hình số phút của Auto re-start MySQL Server thì làm sao hả bác?
Hiện tại không cấu hình được số phút auto start bạn ạ.
Khi đến bước set pass MySQL mình ấn nhầm và bị lỗi. Giờ cài lại nó báo là đã cài VPSSIM. Mà gõ lệnh VPSSIM thì nó báo command not found
Bạn rebuild lại VPS và cài đặt lại nhé.
Có cách nào cài lại vpssim mà ko cần cài lại OS của VPS ko ạ ::CRTTS:
Hiện tại chưa bạn ạ. Bạn bắt buộc phải rebuild lại VPS.
bác Oánh cho mình hỏi, muốn sửa mấy cái hiện 403 thì sửa chỗ nào thế?
Bạn enable trong vhost của domain và chỉnh lại các file báo lỗi trong /etc/nginx/conf/errorpage.conf nhé 🙂
Oánh cho mình hỏi? Mình vừa cài VPSSIM lại, nhưng site mình hoàn toàn không load được js, chẳng hiểu nguyên nhân tại sao, Oánh có cách nào giúp mình không?
Mình setup Multi WordPress không được, bị lỗi .htaccess. Mình cài FTP thì thấy khi upload .htaccess thì bị tự động xóa file .htaccess. Mình vào httpd.conf để edit AllowOverride None thành AllowOverride All thì khi restart httpd không được. Bị lỗi này:
Starting httpd: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Bác có cách nào khắc phục không? Mình đang xài bản centos-6-x86_64-minimal
Cảm ơn nhé!
VPSSIM không hỗ trợ HTA và httpd.conf nhé bạn 🙂
Thế setup multi wordpress thì sao hả bác, mình vào Network Tool thì nó thông báo sửa file .htaccess. Vậy mình không cần sửa mà add domain vào xài thôi hả bác? :data:
Đúng rồi. Cứ làm theo hướng dẫn là được, không cần làm gì khác nữa nhé 🙂
Chào bạn
Mình cài trên vps thì vpssim này bị giới hạn dung lượng của vps là 100gb, cái này có thể chỉnh đúng với thông số thật của vps đc ko bạn
Mình không hiểu ý bạn ?
mình muốn hỏi hạ php xuống 5.2 được không NGUYỄN OÁNH, với sau mình dùng code xtre nó bị lỗi font chữ, và bật cái register_globals = On này ở đâu register_globals = On thanks
Chào bạn.
VPSSIM không hỗ trợ php 5.2 bạn ạ.
Bạn chỉnh thông số của bạn trong /etc/php.ini nhé
Oánh ơi mình bị lỗi nghiêm trọng với bản VPSSIM này rồi. Đã khắc phục được lỗi zend Opcache. Tuy nhiên bật zend Opcache chạy vài tiếng là lỗi 502 ngay. Mình thử bao nhiêu lần vẫn thế. Oánh check xem thử nhé !
Bạn tăng RAM dành cho ZendOpcache lên thử xem nào ?
Sau khi cài xong nó bị thế này, giờ phải làm sao bạn ơi?
http://prntscr.com/7jgbjj
p/s: bạn có thể thêm tùy chọn cài thêm getsync.com lên vps được ko bạn? nó đồng bộ folder trên vps với pc để tiện update code khi thay đổi
thanks bạn
Chào bạn. Lỗi của bạn xuất hiện khi cài mới VPSSIM hay VPS đang sử dụng VPSSIM thì bị lỗi như vậy ?
Cho mình hỏi là vps của mình có nhiều ip. mình muốn cài đặt mỗi website chạy một ip bằng HZ thì làm thế nào bạn
Chào bạn. Để làm như bạn nói, bạn chỉ cần add domain vào VPS bình thường và trở domain tới IP kia của VPS là được.
Mình có làm bài hướng dẫn rồi, bạn có thể tham khảo tại đây : https://vpssim.com/3023-chay-nhieu-domain-tren-vps-co-nhieu-dia-chi-ip-khac-nhau-moi-domain-1-ip.html
Mình cài nhưng không thể start được nginx. Mà cài độc lập thì lại chạy bình thường @@
Mình cũng không rõ nữa. VPSSIM khi cài đặt Nginx, sẽ cài thêm mudule page_speed, module này yêu cầu RAM tầm 512 MB trở nên mới cài đặt được, nếu dưới đó sẽ không cài đặt được nên Nginx sẽ bị lỗi, không cài được.
VPs của mình là KVM bạn ạ
Vậy thì mình chịu rồi. Ngày trước có bạn thử cài VPSSIM ở đây nhưng chờ mấy tiếng không cài xong ?? Mình cũng không biết vì sao luôn 🙂
Cảm ơn Oánh về bản update 2.1. Mình bị lỗi Opcache nhờ bản 2.1 này mà mình đã fix được lỗi trên. Mình thấy bản 2.1 này đúng là có cải tiến đáng kể, tốc độ load hình như có ổn định hơn đáng kể rồi. Một lần nữa cảm ơn Oánh !
You’re Wellcome ! 🙂
VPS của mình là dịch vụ DreamComputer của Dreamhost, Ram 2G.
Khi cài LEMP thì chạy bình thường nhưng mà cài HZ thì bị lỗi giống như lỗi file config không start được nginx 🙁
Do VPSSIM có cài đặt luôn cả Pagespeed kèm theo nên với VPS RAM không đủ hoặc OpenVZ được cấp ít RAM thực sự quá là quá trình cài đặt thất bại ngay.
VPS của Dreamhost thì mình không có kinh nghiệm về nó.
Bên cạnh đó, với một số nhà cung cấp OpenVZ, nếu chọn HDH centos minimal là VPSSIM không cài đặt được.
VPS của Dreamhost sử dụng nền tảng ảo hóa nào và hdh bạn sử dụng cho VPS là Minimal hay full ?
https://www.dreamhost.com/cloud/computing/ thông tin đây bạn.
Mình đang dùng gói rẻ nhất ở đó. Ram 2G mình nghĩ là không quá thấp để chạy. Vì mình có cài HZ trên một vps khác cấu hình thấp hơn nhưng chạy bình thường.
HDH mình dùng bản full Centos 7. Nếu có thể bạn có thể giúp đỡ trực tiếp giúp mình không
Hình như VPS ở đây là OpenVZ, chính vì vậy RAM 2 GB có thể là con số không thực nên khi cài đặt VPSSIM bị thiếu RAM thì phải.
Mình thấy chỉ có nginx với mysql là không bật lên được 🙁
Có thể do nó không tự mở port mà không chạy được không bạn
Chắc là mình bị như bác HUY.
Mình chưa update version mới mà cũng bị. Không chỉ 1 VPS bị mà tới 2 VPS bị y chang zậy
Bác Oánh giúp mình với
Không hẳn vậy bạn ạ. VPS của bạn HUY bị lỗi đang update VPSSIM thì tắt cửa sổ SSH nên quá trình update bị dang dở, trong quá trình update, VPSSIM trên VPS sẽ bị xóa và thay bằng VPSSIM bản mới.
Nhưng chưa kịp download bản mới về thì bạn đó tắt màn hình SSH rồi 🙂
Bác Oánh ơi cho mình hỏi với
Wget tải file từ link này không được. Trong khi cũng link đó VPS khác tải được.
VPS này tải link nào cũng dc. Mà link từ VPS này và 1 VPS khác nữa tải không được. Trong khi mình ko cài CFS FireWall nên nó đâu có chặn IP nhĩ ?
Báo lỗi
Connecting to domain.com|204.19.11.145|:80… failed: Connection timed out.
Cám ơn bác
Chào bạn. VPS có địa chỉ IP 204.19.11.145 có phải của bạn không ?
Mình cài xong thì không thể bật nginx được. vui lòng giúp mình với
Chào bạn. VPSSIM yêu cầu VPS tối thiểu 512 MB RAM bạn nhé. Nếu VPS dưới 512 MB RAM khi cài đặt có thể bị lỗi.
Ngoài ra VPS của bạn là OpenVZ hay KVM bạn nhỉ ?