
JohnHary
Active Member
Chào các bạn!
Hôm này minh sẽ hướng dẫn các bạn cài Zpanel trên CentOS thì rất đơn giản. Hiện tại phiên bản mới nhất của Zpanel là ZpanelX.
Phần I: Cài đặt OS và Zpanel
Trước tiên bạn chuẩn bị cài OS phiên bản CentOS 6.2 Final (x86 hoặc X64) cài Mini thôi nhé.
Cấu hình OS:
Thiết lập hostname:
Thiết lập IP:
Nội dung của file ifcfg-eth0:
Chú ý các phần chú thích mầu đỏ
Chạy lần lượt các lệnh sau:
Vào https://github.com/Caffe1neAdd1ct/zpanelx-installers/tags download phiên bản mới nhất về máy rồi giải nén ra.
bạn chỉ cần file centos-6-2-1.00.sh dùng filezilla client upload vào thư mục root của VPS.
Nếu bạn không biết up lên VPS thì làm theo bước này điền vào ftp nhé:
Chạy tiếp lệnh này.
Bạn chỉ cần chọn Y và enter
Chú ý:
Sau khi cài đặt thành công đợi VPS Reboot xong. Bạn truy cập vào địa chỉ IP với các thông số:
Đón đọc Phần II. Cấu hình subdomain và virtualhost.
Chú ý: Đọc xong không Thanks không post tiếp
Phần II: Cấu hình Subdomain cho webmail và mysql
- Phần này các bạn cần cấu hình trong Domain và Virtualhost.
- Đăng nhập vào Zpanel admin: Vào Admin/Module Admin/Apache Config
- Kéo xuống cuối trong phần : All Virtual Hosts with Overrides
Chọn domain mà bạn muốn cấu hình trong hộp combo box -> Chọn Select
+ Uncheck mục OpenBase Enabled
+ Custom Entry: copy đoạn này và dán vào.
Các bạn sửa các phần tôi tô mầu đỏ phù hợp với domain của các bạn nhé.
Xong cấu hình trong zpanel. Giờ đến phần cấu hình các bản ghi trong domain control.
Tiếp theo các bạn đăng nhập vào phần cấu hình domain của bạn (Tuỳ mỗi nhà cung cấp domain mà bạn mua giao diện có khác nhau nhưng cấu hình đều giống nhau).
Tạo 02 Record A:
Tạo 04 Cname (theo tôi thì như cậy):
riêng cname cp thì các bạn tuỳ thuộc vào hostname khi cài os bạn để như nào thì tạo cname như vậy (Của tôi là cp.chobiengioi.com thì tôi tạo cp cname).
các bạn chờ cho dns cập nhật và test thử:
+ cp.domain.com (Zpanel control)
+ mysql.domain.com (phpmyadmin)
+ webmail.domain.com (webmail client)
+ ftp.domain.com (ftp server)
Đón đọc Phần III: Gửi - Nhận mail và unblock IP cho Mail Server.
Hôm này minh sẽ hướng dẫn các bạn cài Zpanel trên CentOS thì rất đơn giản. Hiện tại phiên bản mới nhất của Zpanel là ZpanelX.
Phần I: Cài đặt OS và Zpanel
Trước tiên bạn chuẩn bị cài OS phiên bản CentOS 6.2 Final (x86 hoặc X64) cài Mini thôi nhé.
Cấu hình OS:
Thiết lập hostname:
Code:
#vi /etc/sysconfig/network
Sửa: HOSTNAME=[COLOR=#FF0000]cp.ddviet.vn[/COLOR] (Đây là địa chỉ dùng sau này truy cập vào Zpanel. Mình sẽ hướng dẫn trỏ record và cầu hình sub domain cho các dịch vụ của Zpanel ở phần II)
Thiết lập IP:
Code:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Nội dung của file ifcfg-eth0:
Code:
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT="[COLOR=#FF0000]yes[/COLOR]" [COLOR=#FF0000](Bật lúc VPS khởi động)[/COLOR]
HWADDR=08:00:27:2F:10:A3
TYPE=Ethernet
BOOTPROTO=none
IPADDR=[COLOR=#FF0000]192.168.1.10[/COLOR][COLOR=#FF0000] (IP của VPS)[/COLOR]
PREFIX=24
GATEWAY=[COLOR=#FF0000]192.168.1.253[/COLOR][COLOR=#FF0000] (Địa chỉ modem)[/COLOR]
DNS1=[COLOR=#FF0000]8.8.8.8[/COLOR] [COLOR=#FF0000](DNS Google)[/COLOR]
DOMAIN=[COLOR=#FF0000]8.8.4.4[/COLOR] [COLOR=#FF0000] (DNS Google)[/COLOR]
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
Chú ý các phần chú thích mầu đỏ
Chạy lần lượt các lệnh sau:
Code:
#yum update
#yum install dos2unix
Vào https://github.com/Caffe1neAdd1ct/zpanelx-installers/tags download phiên bản mới nhất về máy rồi giải nén ra.
bạn chỉ cần file centos-6-2-1.00.sh dùng filezilla client upload vào thư mục root của VPS.
Nếu bạn không biết up lên VPS thì làm theo bước này điền vào ftp nhé:
Code:
Host: IP vps của bạn
Username: root
Password: Pass của root
Port: 22
Chạy tiếp lệnh này.
Code:
#dos2unix centos-6-2-1.00.sh
#chmod +x centos-6-2-1.00.sh
#./centos-6-2-1.00.sh
Bạn chỉ cần chọn Y và enter
Chú ý:
Code:
Time zone: Asia/Ho_Chi_Minh
Sau khi cài đặt thành công đợi VPS Reboot xong. Bạn truy cập vào địa chỉ IP với các thông số:
Code:
User: zadmin Pass: password
Đón đọc Phần II. Cấu hình subdomain và virtualhost.
Chú ý: Đọc xong không Thanks không post tiếp
Phần II: Cấu hình Subdomain cho webmail và mysql
- Phần này các bạn cần cấu hình trong Domain và Virtualhost.
- Đăng nhập vào Zpanel admin: Vào Admin/Module Admin/Apache Config
- Kéo xuống cuối trong phần : All Virtual Hosts with Overrides
Chọn domain mà bạn muốn cấu hình trong hộp combo box -> Chọn Select
+ Uncheck mục OpenBase Enabled
+ Custom Entry: copy đoạn này và dán vào.
Code:
</VirtualHost>
NameVirtualHost *:80
# Configuration for phpMyAdmin.
<VirtualHost *:80>
ServerAdmin [COLOR=#FF0000]admin@domain.com[/COLOR]
DocumentRoot "/etc/zpanel/panel/etc/apps/phpmyadmin/"
ServerName [COLOR=#FF0000]mysql.domain.com[/COLOR]
AddType application/x-httpd-php .php3 .php
<Directory />
Options FollowSymLinks Indexes
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
NameVirtualHost *:80
# Configuration for WebMail.
<VirtualHost *:80>
ServerAdmin [COLOR=#FF0000]admin@domain.com[/COLOR]
DocumentRoot "/etc/zpanel/panel/etc/apps/webmail/"
ServerName [COLOR=#FF0000]webmail.domain.com[/COLOR]
AddType application/x-httpd-php .php3 .php
<Directory />
Options FollowSymLinks Indexes
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
Các bạn sửa các phần tôi tô mầu đỏ phù hợp với domain của các bạn nhé.
Xong cấu hình trong zpanel. Giờ đến phần cấu hình các bản ghi trong domain control.
Tiếp theo các bạn đăng nhập vào phần cấu hình domain của bạn (Tuỳ mỗi nhà cung cấp domain mà bạn mua giao diện có khác nhau nhưng cấu hình đều giống nhau).
Tạo 02 Record A:
Code:
Host: @
Point to: IP của bạn
TLL: 1 hour
tạo thêm cài www nữa
Tạo 04 Cname (theo tôi thì như cậy):
Code:
cp, ftp, mysql, webmail và point tới @
các bạn chờ cho dns cập nhật và test thử:
+ cp.domain.com (Zpanel control)
+ mysql.domain.com (phpmyadmin)
+ webmail.domain.com (webmail client)
+ ftp.domain.com (ftp server)
Đón đọc Phần III: Gửi - Nhận mail và unblock IP cho Mail Server.