CWP Control Panel quản trị máy chủ Web

Nếu bạn muốn sử dụng webserver thông dụng Apache và có bảng điều khiển chi tiết cũng như hỗ trợ nhiều tính năng vượt trội thì có thể thử qua control panel Centos Web Panel mà mình sẽ giới thiệu dưới đây.

Centos Web Panel là gì?

Nó giống như cPanel và WHM mà mọi người thường dùng, Centos Web Panel (CWP) được dùng để quản trị mọi thứ trong server thông qua các thao tác click, click và click thay vì gõ từng dòng command khiến bạn phát ngán.
Không giống VirtualMin hay Koloxo, khi vừa cài CWP xong bạn có thể chạy tốt WordPress như các share host nước ngoài một cách bình thường mà không cần cấu hình gì thêm.
Bộ CWP bao gồm các tính năng sau:
  • Cài sẵn nhiều phiên bản PHP, bạn có thể đổi phiên bản trong 1 cú click. PHP cũng đã được tối ưu hóa để tăng tỷ lệ hiệu suất lên 20%.
  • Cài sẵn MySQL và PhpMyAdmin đã được bảo mật.
  • Cài sẵn Varnish cache, bạn chỉ cần bật lên và chạy mà thôi. Được dùng để tăng tốc và giảm tải cho máy chủ (dùng kèm với W3 Total Cache là tuyệt vời).
  • Backup & Restore dữ liệu.
  • Hỗ trợ SuPHP và suExec để bảo mật tốt hơn. Tức là khi cài các plugin WordPress bạn không cần phải CHMOD thủ công, đặc biệt là CHMOD thành 777.
  • Hỗ trợ SSL Manager.
  • Có tính năng xem thông tin phần cứng của server.
  • Xem tiến trình làm việc của server, thông tin sử dụng CPU rất chi tiết.
  • Cài sẵn Web Mail và Exim.
  • Cài sẵn CFS FireWall để bảo mật.
  • Có hỗ trợ File Manager.
  • Hỗ trợ bảng thông báo nhắc nhở tinh chỉnh để bảo mật, ví dụ bạn đang để port SSH là 22 thì nó sẽ bảo port này không an toàn và hướng dẫn bạn cách sửa.
  • Ít bug, support forum rất nhanh.
  • Và nhiều tính năng nhỏ li ti khác.
Đó, vậy là  bạn thấy, với một control panel như thế thì bạn đã hoàn toàn thay thế được cPanelX hoàn toàn miễn phí và sử dụng rất tốt nữa vì hiện tại mình có sử dụng trên 1 server của site khách.
Tuy nhiều tính năng nhưng CWP khá là nhẹ, mình đã thử đo trên một VPS có 1GB RAM thì nó chỉ chiếm 135MB tính luôn cả các phần mềm đi theo hệ điều hành.

Cách cài đặt

Để cài đặt, bạn cần có một VPS/Dedicated Server mới như sau có hệ điều hành CentOS 6.4 trở lên và 512MB RAM trở lên. Bạn có thể mua VPS rẻ tại VTMhosting vì mình cũng đã thử cái này trên nhiều gói ở đó và không gặp trục trặc gì.
Bắt đầu cài đặt, bạn chỉ cần gõ lần lượt 4 dòng command này là xong:
1
2
3
4
cd /usr/local/src
yum install wget unzip -y
wget http://dl1.centos-webpanel.com/files/cwp-latest.sh
sh cwp-latest.sh
Đợi tầm 15 phút nó sẽ cài đặt xong và hiển thị MySQL Root Password, nhớ lưu lại cái này để sau này bạn cần vào tài khoản root của MySQL thì có mà dùng.

Nếu không thể install pure ftpd, ta cần phải cài đặt 1 số repo hỗ trợ cài đặt pure ftpd trước
Chi tiết: http://www.servermom.org/how-to-install-pure-ftpd-on-centos-6-4/789/
1cwp-installed
URL: http://IP:2030
User: admin
Password: mật khẩu root của server
Và đây là giao diện quản trị:
Và đây là giao diện quản trị:
2cwp-admin-panel
Bây giờ các bạn đã có thể thêm website vào và chạy được rồi. Nếu bạn nào chưa có nhiều kinh nghiệm thì đây là các bước để bạn chuyển website hoặc cài website về đây:
  • Vào Users Accounts -> Add new để tạo ra một tài khoản mới. Các bạn có thể đăng nhập vào CWP với tài khoản này.
  • Vào SQL Services -> MySQL Manager -> Create Database and User để tạo database.
  • Đăng nhập vào FTP hoặc sFTP để upload dữ liệu lên cho user. Thư mục của user là /home/tên-user/public_html
Lưu ý: Sau khi tạo User xong, hãy vào Users Account -> Fix permissions và chọn tên user vừa tạo để fix lỗi phân quyền cho suPHP. Nếu không bạn sẽ gặp lỗi 500.

Cách kích hoạt Varnish Cache

Khi kích hoạt Varnish Cache trong Apache Settings -> Varnish, các bạn nên tùy chỉnh như sau để không phải bị lỗi không nhận virtual host:
3cwp-varnishcache-config
Muốn kiểm tra Varnish đã chạy chưa thì vào đây rồi gõ địa chỉ website bạn vào. Nếu Headers trả về có các key của Varnish là hoàn tất.
Một vài hình ảnh các tính năng trong CWP

4cwp-liveservermonitor

5cwp-backup
6cwp-csffirewall

Nhận xét

Bài đăng phổ biến từ blog này

CLEANING UP THE ZABBIX DATABASE

Configuring DHCP Relay service on the FortiGate unit

WAN link load balancing