Bim

VPSSIM - tự động cài đặt, cấu hình VPS tối ưu cho IPS4

47 posts in this topic

Bài viết này sẽ hướng dẫn các bạn cài đặt và tối ưu IPS4 trên VPS dùng VPSSIM. Thật ra với những bạn mới làm quen IPS có thể chọn giải pháp hosting, nhưng mình thấy có khá nhiều bạn gặp vấn đề về lỗi host không hỗ trợ tốt cho IPS. Trong khi giá của vps hiện giờ cũng khá là rẻ và các web panel miễn phí cho vps cũng khá nhiều, newbie cũng dễ dàng cài đặt. Về vps, các bạn có thể chọn lựa các nhà cung cấp vps: Linode, Vultr, Digitalocean, Ramnode, Hostus (IPSViet đang dùng Linode). Về panel cho vps, có nhiều loại như vestacp, centminmod, centos-webpanel, zpanel,... nhưng ở đây mình chọn VPSSIM vì nó gọn nhẹ, đầy đủ chức năng cần thiết, và quan trọng hơn hết là hỗ trợ tốt cho IPS.

Giới thiệu về VPSSIM:

  • Không như các Panel chạy trên nền web như Cpanel, Direct Admin, Vesta, Zpanel… thường tiêu thụ từ 400 – 800 MB RAM và 1 phần không nhỏ CPU khi hoạt động.  VPSSIM bao gồm các Bash script chạy trên SSH, bình thường VPSSIM  luôn tắt và chỉ hoạt động khi bạn gọi lên bằng lệnh “vpssim”, VPSSIM không hề sử dụng tài nguyên (CPU & RAM)  của VPS dù là nhỏ nhất.
  • Không thể mắc lỗi bảo mật  do chỉ chạy trên SSH.
  • Chạy trên nền SSH nên mặc dù VPSSIM tích hợp rất nhiều chức năng tiện ích cũng không hề  tiêu thụ tài nguyên VPS.
  • Đã tích hợp đầy đủ chức năng cần thiết để cài đặt và quản lý VPS.  Bạn chỉ cần  thời gian rất ngắn để làm quen và sử dụng thành thạo.
  • Hỗ trợ Centos 6 và 7 –  Full hoặc minimal. Cả hai phiên bản Centos 32 bít hoặc 64 bít VPSSIM đều chạy ổn định.
  • VPSSIM hỗ trợ 2 ngôn ngữ:  tiếng Việt  và Tiếng Anh.  Version tiếng Việt hỗ trợ trên HostingAZ.VN và version tiếng Anh cài đặt tại  VPSSIM.COM

vpssim-menu.thumb.png.c30e39a38859c6443b

Quote

Bạn có thể dùng thử VPSSIM bằng thông tin đăng nhập sau:
Bản tiếng Việt:  IP_VPS : 107.191.106.245       User : vpssim   Mật khẩu: vpssim

Bản tiếng Anh:  IP_VPS : 168.235.69.220       User : vpssim   Mật khẩu: vpssim

Cài đặt VPSSIM:

Yêu cầu VPS RAM tối thiểu  512 MB và sử dụng hệ điều hành Centos 6 hoặc Centos 7. Sau khi đã có VPS thì download phần mềm PuTTY logn SSH vào VPS (Mình bỏ qua bước này vì nó khá đơn giản). Sau đó chạy một lệnh sau để cài đặt VPSSIM

yum -y install wget && wget http://hostingaz.vn/install && chmod +x install && ./install

Làm theo hướng dẫn trên màn hình, nó sẽ yêu cầu bạn chọn phiên bản PHP (chọn 5.6) và port cho phpmyadmin,... cứ làm theo cho đến khi xong quá trình cài đặt vps sẽ reboot lại.

Để truy cập menu VPSSIM chỉ cần vào SSH gõ lệnh

vpssim

Bạn thấy có nhiều chức năng được liệt kê một cách rõ ràng trong menu. Trong phạm vi bài viết này mình sẽ nói đến những gì cần thiết để hỗ trợ tốt cho IPS.

Cài đặt IPS4:

Trước tiên vào menu VPSSIM, lựa chọn số 1 để thêm Website & Code. Bạn sẽ nhập domain vào, hệ thống sẽ tự tạo database cho bạn:

them-website-va-tu-dong-tao-database.thu

Copy thông tin database đó vào một file text. Bây giờ đến bước upload source IPS, có thể dùng Winscp hoặc Filezilla, connect qua SFTP sẽ cần user và mật khẩu của root, nếu không bạn có thể vào menu VPSSIM  -> chọn 16 -> chọn 11 để cài đặt FTP server rồi login vào. Upload tất cả file của IPS vào

/home/domaincuaban.com/public_html/

Sau khi upload xong bạn cần sửa lỗi trang trắng và chmod/chown bằng cách vào menu VPSSIM -> chọn 16 -> chọn 4 để Fix lỗi trang trắng, xong chọn 5 để fix lỗi chmod/chown

Tiếp theo truy cập vào

http://domaincuaban.com

Giao diện cài đặt IPS xuất hiện, nó sẽ kiểm tra cấu hình hệ thống trước, bạn thấy xanh lè thế này là ok

systemcheck.thumb.jpg.ab6b6b53ef1dea1efa

Bấm Continue để tiếp tục cài đặt, các bước sau bạn chỉ cần cung cấp License của bạn, thông tin database mà VPSSIM đã tạo ở bước trên, cài đặt user, pass, email cho admin rồi cứ bấm next chờ nó cài đặt hoàn chỉnh.

ipb-4-install.thumb.png.d2b259d22aa4ed7c

Sau khi cài đặt xong, ở menu VPSSIM bạn làm ngay những việc sau:

  • Cài đặt CSF Firewall (12)
  • Tắt phpmyadmin (cho an toàn, khi dùng mới bật) (6)
  • Bật Zend Opcache (7)
  • Bật Memcache (9) (IPS hoạt động tốt nhất với memcache)
  • Bật Google Pagespeed (8) (nếu bạn dùng cloudflare thì khỏi bật nó cũng được)
  • Tạo swap (10) (Nếu bạn dùng vps KMV hoặc XEN, Openvz không hỗ trợ, swap tối đa gấp đôi RAM)

Ngoài ra, bạn tham khảo bài viết này để biết cách tối ưu cho IPS đã cài

Làm hết các bước trên IPS của bạn đã có thể chạy mượt mà. Bây giờ chỉ việc vào ACP cấu hình một số thông tin cho phù hợp.

System -> Settings -> General Configuration: Thêm Site Name của bạn vào, và nếu như bạn chưa sẵn sàng mở cửa website thì hãy tạm off nó đi.

ACP_General_config.thumb.png.de93fc65c18

System -> Settings -> Email Settings: Cấu hình gửi/nhận mail rất quan trọng cho một website.

ACP_system_email_settings.thumb.png.e3cd

Bạn có thể dùng phpmail() hoặc smtp tùy chọn. Nếu không gửi mail được thì bạn cài thêm sendmail

yum install sendmail -y

Vậy là xong, bạn đã cài đặt hoàn chỉnh VPS và IPS4. Chúc website của bạn phát triển.

P/s: nếu làm với mục đích thí nghiệm, vọc phá thì có lựa chọn Hostus 5$ cho 3 tháng với con VPS 512mb ram, 10GB Disc, server LA. Bim vừa mua thử 1 con để chạy cái http://demo.ipsviet.com thấy cũng khá tốt :1

1 person likes this

Share this post


Link to post
Share on other sites

ngon đấy nhưng không biết cài thêm các module cho apache có rắc rối không nữa

 

Share this post


Link to post
Share on other sites

Module gì? Cài cái vpssim là nó có sẵn mấy cái cần thiết. Mà nó dùng nginx ko dùng apache nữa.

1 person likes this

Share this post


Link to post
Share on other sites

Bật google pagespeed bị lỗi không thay avatar được.

Share this post


Link to post
Share on other sites

Bật google pagespeed bị lỗi không thay avatar được.

​Đúng là vậy :) bị xung đột javascript, tắt cái tối ưu hóa javascript của pagespeed rồi restart lại nginx là hết.

Share this post


Link to post
Share on other sites

Thực ra tớ thường tự build từng phần, chứ ít dùng mấy cái ni. hihihi

Share this post


Link to post
Share on other sites

Khi vào được VPSSIM Menu rồi thì mình phải chọn số nào  để đi đến bước kế tiếp, có ai biết xin chỉ giùm tvee please ?

20-09-2015_2-58-25_PM.thumb.png.3f5a2ace

Share this post


Link to post
Share on other sites

Thêm website đó, nó sẽ tự tạo database. Xong rồi up web lên và restore db thôi. Nhớ vào số 18 chọn sửa lỗi chmod + chown sau khi upload xong.

1 person likes this

Share this post


Link to post
Share on other sites

sau khi tvee cài đặt vpssim ok và reboot system nhưng lúc login lại thì nó báo lỗi "command not found" khi gõ lệnh "vpssim" là no bị sai gì vậy ? Mong Bim giúp giùm dù biết bạn đang rất busy .

21-09-2015_8-01-41_PM.thumb.png.d7345c26

 

Edited by tvee

Share this post


Link to post
Share on other sites

Vậy là cài ko thành công rồi, chú ý là nó chỉ chạy dc ở centos.

Share this post


Link to post
Share on other sites

tvee nhớ là cài nó trên Centos 7 muh, thường thì máy nhà xài hệ ubuntu 14:x . Còn cách nào khác ko ? nếu ko thì tvee chuyễn nó qua ubuntu là máy mình xài quen .

Share this post


Link to post
Share on other sites

Nó chạy dc ở centos thôi. Thường là cài xong chạy dc lệnh vpssim liền. Ko chạy dc là do cài bị lỗi thế nào ấy.

Share this post


Link to post
Share on other sites

Đễ mai chiều về rebuilt lại rồi tvee cài đặt lại xem sao .

Share this post


Link to post
Share on other sites

Bim ơi tvee đã rebuild nó lại từ đầu nhưng rốt cuộc vẫn bị vậy nghĩa là spssim đã cài đặt trong system nhưng gọi lệnh "vsssim" lên nó báo lỗi . Hay là Bim làm custom work cho tvee đi đễ mở bussiness online, sẽ trã thù lao cho Bim .

Share this post


Link to post
Share on other sites

Bim ơi tvee đã rebuild nó lại từ đầu nhưng rốt cuộc vẫn bị vậy nghĩa là spssim đã cài đặt trong system nhưng gọi lệnh "vsssim" lên nó báo lỗi . Hay là Bim làm custom work cho tvee đi đễ mở bussiness online, sẽ trã thù lao cho Bim .

PM cái info wa bim cài cho

Share this post


Link to post
Share on other sites

Đã gửi info qua ngả bưu điện, cãm ơn Bim rất nhiều .

Share this post


Link to post
Share on other sites

Cãm ơn Bim nhiều lắm đã chỉ dẫn tận tình cho tvee từ một kẽ ko biết gì muh bi giờ đã sở hữu 2 website trong đó có một Webserver thật mạnh download về Perth từ Singapore 11Mbps.

Share this post


Link to post
Share on other sites

Cãm ơn Bim nhiều lắm đã chỉ dẫn tận tình cho tvee từ một kẽ ko biết gì muh bi giờ đã sở hữu 2 website trong đó có một Webserver thật mạnh download về Perth từ Singapore 11Mbps.

Chưa quen nên cảm thấy nó rối chứ nắm dc các bước rồi thì làm quen nó nhanh chóng đơn giản lắm tvee. Sau khi setup ổn định 2 site rồi nên bật cái dịch vụ backup mỗi ngày cho vps luôn cho an toàn. 

Cám ơn big donation từ tvee :_r41:

1 person likes this

Share this post


Link to post
Share on other sites

Vừa chuyển sang cái này (chuyển nhà mấy lần òi ~_~). Friendly URL hoạt động tốt, hiệu suất CPU, RAM tốt. Chỉ có điều là sendmail PHP không hoạt động mặc dù đã thực hiện lệnh cài đặt :

yum install sendmail -y

Không rõ cài xong còn config gì hem @Bim?

SMTP dùng tốt nhưng mình không sử dụng vì bị giới hạn 100 tin/ngày. Riêng trong ngày các email gửi tới thành viên đã hết rồi.

Share this post


Link to post
Share on other sites
6 hours ago, hellomyfriends said:

Vừa chuyển sang cái này (chuyển nhà mấy lần òi ~_~). Friendly URL hoạt động tốt, hiệu suất CPU, RAM tốt. Chỉ có điều là sendmail PHP không hoạt động mặc dù đã thực hiện lệnh cài đặt :


yum install sendmail -y

Không rõ cài xong còn config gì hem @Bim?

SMTP dùng tốt nhưng mình không sử dụng vì bị giới hạn 100 tin/ngày. Riêng trong ngày các email gửi tới thành viên đã hết rồi.

sendmail có báo lỗi gì ko? coi trong error logs xem.

1 person likes this

Share this post


Link to post
Share on other sites
Just now, Bim said:

sendmail có báo lỗi gì ko? coi trong error logs xem.

Sendmail không báo lỗi gì, send thành công, logs không báo gì :cuteness-overload:

Share this post


Link to post
Share on other sites
7 minutes ago, hellomyfriends said:

Sendmail không báo lỗi gì, send thành công, logs không báo gì :cuteness-overload:

Reboot lại vps thử xem, thường thì cài cái sendmail là ok @@

Share this post


Link to post
Share on other sites
9 minutes ago, Bim said:

Reboot lại vps thử xem, thường thì cài cái sendmail là ok @@

Ok, để mình test lại. Mà Bim cho xem file hosts trên VPS với, bên linode hướng dẫn sửa để gửi email nhưng chưa biết sửa thế nào.

Share this post


Link to post
Share on other sites

Ủa vâylà chắc Linode nó chặn sendmail, chứ ngày trước bim cài mấy cái vps cho khách xong là send bình thường ko cần chỉnh file host gì hết.

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

Có đả động gì đến nó đâu.

1 person likes this

Share this post


Link to post
Share on other sites
10 minutes ago, Bim said:

Ủa vâylà chắc Linode nó chặn sendmail, chứ ngày trước bim cài mấy cái vps cho khách xong là send bình thường ko cần chỉnh file host gì hết.


127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

Có đả động gì đến nó đâu.

Ù, mình y như thế

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now