Last Updated on 12/11/2024
VPSSIM hỗ trợ các phiên bản Almalinux 9, Centos 9, RockyLinux 9 nên các bạn có thể tuỳ chọn hệ điều hành phù hợp mới mình. Mình đang sử dụng Almalinux 9 cho Server chạy VPSSIM.COM.
Khi cài đặt Server bằng VPSSIM, bạn sẽ được lựa chọn các phiên bản:
+ PHP: Tối thiểu là PHP 7.4, tuỳ thuộc vào Remi repo cho phiên bản hệ điều hành của server bạn hỗ trợ. Như với Almalinux 9, bạn được lựa chọn các phiên bản PHP: 7.4; 8.0; 8.1; 8.2; 8.3 và 8.4 . 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.
+ MariaDB: Hiện tại phiên bản mới nhất của 10.11 là 10.11.9. Nếu có bản mới hơn, mình sẽ test, OK thì tiếp tục cập nhật để server mới cài phiên bản mới hơn. Với MariaDB, bạn không cần quan tâm các phiên bản mới hơn nếu không thực sự có nhu cầu, chỉ cần sử dụng ổn định là được.
Chuẩn bị Server
- VPS (Server) sử dụng hệ điều hành Almalinux 9 ; RockyLinux 9 và Centos 9. .
- 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.
- 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 http://get.vpssim.com -o install && sh install
Bản tiếng Anh:
curl http://get-en.vpssim.com -o install && sh install
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 http://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
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” của VPSSIM.
– Thông tin đăng nhập đường dẫn truy cập phpMyadmin 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.
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.
cài ftp server mà nó báo vậy là sao bạn
/etc/VPSSIM/menu/VPSSIM-cai-dat-ftp-server: line 45: unexpected EOF while looking for matching `”
/etc/VPSSIM/menu/VPSSIM-cai-dat-ftp-server: line 59: syntax error: unexpected end of file
Không sao đâu bạn. Lỗi code.
Ad cho mình hỏi site mình hay bị lỗi khi download file phải config chổ nào? Với lại vào phpmyadmin bị trắng trang Ad xem hướng dẫn config lại với.
Bạn nói rõ hơn lỗi ntn ?
Về lỗi trắng trang , có thể :
1. IP của bạn bị CSF block
2. Không phải thì bạn edit php.ini, chuyển display_errors = Off ==>display_errors = On . Sau đó khởi động lại PHP-FPM
Thanks Ad nhiều !
Mình sử dụng VPSSIM được 1 thời gian, thấy nó rất ổn. Tuy nhiên, mình hay gặp sự cố thỉnh thoảng site ko load hết ảnh và js. Admin chỉ mình cách config nhé !
Do bạn dùng ssl có spdy và site nhiều js và Css nên mới bị vậy.
Bạn edit trong /etc/nginx/conf/ddos1 và ddos2 nhé.
Nâng giá trị trong đó lên đến khi hết lỗi thì thôi.
Nhớ khởi động lại nginx khi edit xong.
Mình gặp lỗi không vào được phpmyadmin nó báo thế này :
phpMyAdmin – Error
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.
Mong Admin hướng dẫn giải quyết.
OKie. Bạn dùng lệnh sau đây nhé
chmod 777 /var/lib/php/session/
Thanks Ad, mong ad sớm update php 5.6 trong script VPSSIM để anh em sớm trải nghiệm nhé!
Một lần nữa thanks Ad rất nhiều!
Okie bạn 😀
sao tự nhiên bỏ chức năng Remove VPSSIM và nhiều chức năng hay khác rồi. Nhiều lúc muốn tạm thời Remove sao đó cài lại thì sao . Rebuild đâu phải nhà cung cấp VPS nào cũng cho Rebuild đâu. Haizzz thêm chức năng mới k hay lắm, mà lại bỏ ra những chức năng hay … tiếc .. Bác nghiên cứu như thế nào để vẫn sử dụng được những chức năng cũ đi.
à này . Em nghĩ Bác nên bổ sung thêm SMTP , BTSYNC nữa thì ok lắm.
Có lẽ mình sẽ tạo riêng một script remove VPSSIM ở ngoài. Khi cần vẫn có thể sử dụng.
Có thể thời gian tới SMTP và BTsYNC mình sẽ tìm giải pháp tích hợp.
Bác Oánh ơi!
Em bị lỗi này “No input file specified.” em Thêm website theo mặc đinh của Script luôn. Chạy được một hôm, hôm sau lại k chạy được nữa. Reboot lại cũng vẫn k hết. Nhờ Bác hỗ trợ gấp. Mà k những 1 trang mà tất cả các trang web của mình đều bị thế. Em đang gấp lắm Bác ơi.
Bạn email cho mình thông tin VPS để mình check xem ntn ?
Em vừa mail cho Bác. em xem giúp em gấp nhé. Cảm ơn Bác nhiều
OKie.
IP mình IP động nhưng reset vẫn không vào được, chỉ dùng ultrasurf thì vào được nhưng ko connect ssh được. Mình vào Panel VPS đâu có chổ nào có thể chỉnh được. Ko biết sao nữa . Sao tự dưng gậy ông đập lưng ông không biết.
Trong panel VPS có mục kết nối SSH tới VPS đó.
Chắc chắn bạn reset lại moderm thì IP thay đổi rồi, CSF chặn sao được nữa ?
bạn có chỉnh sửa gì ở csf.conf không nhỉ ? nếu không được email mình thông tin, mình fix cho.
Đã được rồi, lúc nảy mình reset router thôi vì máy đang kết nối với router wifi, còn cái modern tổng chưa reset modern, thanks bạn ! Mà mình mở bình thường ko biết sao nó tự nhiên chặn mình. Bó tay luôn
Mình bị lỗi Content Encoding Error thì sửa sao bạn
Bạn giúp mình với, website mình cài csf giờ nó block IP của mình mình fake proxy thì vào site bằng trình duyệt được. Tuy nhiên, không thể nào vào ssh để quản lý file được. Giờ phải làm sao bạn ơi!
IP của bạn là IP động hay IP tĩnh? nếu động thì reset lại moderm là xong.
IP tĩnh thì bạn cần login trong panel quản lý của VPS hoặc sử dụng IP khác login, sau đó dùng chức năng “Check DDOS và block IP DOS” để thêm IP của bạn vào CSF allow.
Mình đã sửa và ktra lại mấy lần vẫn không dc bạn ah. có cách nào khác ko bạn?
Đúng rồi bạn ạ.
Ad giúp mình với. Mình sử dụng VPSSIM và cài đặt code phim bằng wordpress, code có sử dụng plugin để add tập phim, khi add tập phim hay sửa tập phim thì bị lỗi sau:
Warning: mysql_real_escape_string(): Access denied for user ”@’localhost’ (using password: NO) in /home/hdfull.net/public_html/wp-content/plugins/film_episode/film_episode.php on line 798
Theo mình hiểu lỗi này do file chưa kết nối được mysql nên ko sửa hay lưu được. Mình chạy code trên một số host khác ko bị lỗi này. Mong ad chỉ giáo. Thanks
Bạn thử chuyển
include /etc/nginx/conf/block.conf;
=>#include /etc/nginx/conf/block.conf;
trong/etc/conf.d/hdfull.net.conf
xem kết quả ntn ?Sau khi edit vhost xong, nhớ restart Nginx nhé 😀
Bạn ơi, mình sửa trong file /etc/nginx/conf.d/hdfull.net.conf có đúng ko bạn?
cho em hỏi vụ này cái bác Oánh, em chạy LAMP trên ubuntu 14.04, em có chỉnh memory consumption của opcache trong file php.ini rồi dùng lệnh service apache2 restart, nhưng em check lại thì nó ko tăng lên, cám ơn bác.
Bạn tham khảo link này và link này xem sao.
em làm được rồi. cám ơn bác, lỗi là do không bỏ dấu ; đi, cái đó là comment ko chạy dc :))
okie bạn 😀
cho em hỏi nginx config file ở đâu thế anh 😀
Trong /etc/nginx nhé bạn.
Cho mình hỏi mình bị một lỗi khá oái ăm thế này.
Site mình hay bị tình trạng không load đủ ảnh, cái load được cái không.
Nhưng mà mở những ảnh không load lên tab khác thì load bình thường, chỉ là khi vào web thì load bị thiếu.
Mình dùng wordpress 3.9.2 và bản VPSSIM mới nhất.
Xin cảm ơn rất nhiều !
Bạn vô /etc/nginx/conf/ddos1.conf và ddos2.conf tăng các giá trị rate/s lên sau đó khởi động lại nginx nhé !
bạn ơi tớ ko vào dc ftp mặc dù làm như bạn hướng dẫn
nó kết nối gần đến đoạn cuối thì đứng im ko vào dc nữa
hay do phải có yêu cầu gì trước khi cài VPSSIM ko bạn
mình chưa hiểu ý bạn ?
ý tớ là ftp tớ cài trên VPSSIM đó lúc đầu nó có kêt nối dc
nhưng vài dc 1 vài mục thì đứng im ko vào dc
ví dụ : cậu muốn vào nhà thì phải mở khóa cổng rồi mở khá cửa nhà mới vào dc nhà
nhứng đằng này mới mở dc khóa cổng thôi đã bị đứng im rồi đó
hi vọng cậu hiểu ý tớ
Bạn sử dụng chức năng cài đặt FTP server của VPSSIM script và khi sử dụng thì không kết nối được ?
Cho mình hỏi khi convert xong mình copy ở đâu trong chỗ file Vhost z bạn
Bạn chuyển include /etc/nginx/conf/all.conf; => thành #include /etc/nginx/conf/all.conf;
rồi thêm vào đoạn bạn convert được vào trong thẻ server dưới nhé.
Vậy là ở cuối file luôn hả bạn,
mình chỉ việc mở thêm server { code sau khi convert },
đúng ko bạn
Dưới include /etc/nginx/conf/all.conf; đó bạn 😀
Oke bạn, đã được cảm ơn bạn rất nhìu…
🙂
nhưng nó vẫn chuyển trang lung tung lắm bạn ơi,
Do convert chưa chính xác thôi. Công cụ convert đó không phải lúc nào cũng convert chính xác.
Bạn có thể teamview qua giúp mình được ko 🙁
Mình đã gửi mail cho bạn rồi
Mình không pro về khoản convert này. Bạn dùng code gì thì google code đó + nginx là có thể sẽ ra. 😀
Mình code tay mới chết chứ 🙂
có nhìu chỗ nó ra lỗi 403 Forbidden nginx là sao z bạn
rule cho file vhost của bạn chưa chính xác.
hoặc bạn thao tác quá nhanh, tạo quá nhiều kết nối tới VPS nên bị hiểu nhầm là DOS, sẽ bị chặn truy cập trang đó.
Chào bạn Oánh,
Cho mình hỏi, tức là sẽ edit trên file /etc/nginx/conf.d/domain.conf đúng không nhỉ?
Theo bạn nói thì mình thêm doạn code sau:
#Chay tat ca cac website
include /etc/nginx/conf/all.conf;
#phucpt: bare-domain thành none-bare domain
server {
# nginx configuration
location / {
if ($http_host ~ “^thuvienthaythonglac.net”){
rewrite ^(.*)$ http://www.thuvienthaythonglac.net/$1 redirect;
}
}
}
Xong restart NGINX thì nó báo lỗi:
nginx: [emerg] “server” directive is not allowed here in /etc/nginx/conf.d/thuvienthaythonglac.net.conf:18
nginx: configuration file /etc/nginx/nginx.conf test failed
Mình sai chổ nào nhỉ?
Vui lòng chỉ dùm nhé!
Trân trọng!
Bạn làm theo hướng dẫn này nhé: Chuyển Domain từ non WWW thành WWW cho domain trên VPS sử dụng VPSSIM
Những comment khác của bạn mình không cho hiển thị, bạn hãy xem các hướng dẫn trên vpssim.com về VPSSIM kỹ nhé.
Bạn chỉnh trong /etc/nginx/conf.d/domain.conf nhé.
Mình xóa link của bạn vì nó liên quan tới 3x 😀
Ok thím, nhưng mà em chỉ hướng dẫn được dưới dạng newbie với lại cơ bản thôi khà khà, còn chuyên sâu buộc vẫn phải vào đây củ hành thím 😀
Cách convert .htaccess sang nginx rule. mình sài không dc rồi bạn xem dùm mình http://demo.ABC.net/ giờ không vào bài biết xem dc phải sửa ở đâu
😛 Thím làm đi.
Nhưng đợi mấy hôm nữa V 3.0 ra đã nhé.
Quá ngon rồi, bây giờ mọi người sẽ dễ dàng tiếp cận VPSSIM hơn 😀
😉 Hy vọng VPSSIM sẽ ngày càng được cộng đồng sử dụng nhiều hơn.
Đi đâu cũng thấy thím :D, có khi lúc nào làm cái video hướng dẫn sử dụng cơ bản cái script này chơi khà khà 😀