5. WHM/cpanel
5.3.4 Quản lý CSDL
Trang web thì chia làm 2 loại chính 1 là web động và web tĩnh,thường thì đa số web là web động,nên cần có cơ sở dữ liệu để web có thể hoạt động được.Và phần cơ sở dữ liệu này rất quan trọng đối với một trang web.
5.3.4.1 Khởi tạo Database MySQL
Step 2: Tạo user cho database
5.3.4.2 PhpMyAdmin
Step 1: Import và Export database – sau khi tạo mysql DEMO ta vào import database – chọn Database DEMO -> chọn Import or Export
5.3.5 Email
Để sử dụng được email trên Cpanel trước hết ta cần thực hiện tạo một b ản ghi A có dạng
mail.yourdomain.com trỏ về địa chỉ IP của hosting và tạo một MX record trỏ về mail.yourdomain.com
5.3.5.1 Quản lý email
5.3.5.2 Webmail
Để đăng nhập vào hòm mail từ webmail, Ta đăng nhập theo địa chỉ
mail.yourdomain.com:2096 ( lưu ý địa chỉ yourdomain.com chỉ là địa chỉ đại diện cho domain của bạn )
5.4 WHM cơ bản cho người quản trị 5.4.1 Xem thông tin server
5.4.3 Cấu hình thông số cho server
5.4.5 Change DNS
5.4.6 Tạo các gói Package
5.4.7 Tạo User cho khách hàng
5.4.8 Xem danh sách các tài khoản
5.4.10 Bắt buộc tài khoản thay đổi mật khẩu
+ Chọn User khi muốn user đó đăng nhập lần đầu tiên và thay đổi mật khẩu
5.4.11 Giới hạn băng thông sử dụng
+ Ta có thể giới hạn băng thông của user nào mà ta muốn mặc dù user đó đang xài gói hosting nào.
5.4.12 Manage plugins + Cài đặt các plugins
6.1 Cấu hình và cài đặt CSF
Step 1: Vào trang web của CSF download gói csf về
Step 2: Giải nén và cài đặt gói CSF
+ wget http://configserver.com/free/csf.tgz + tar –zxvf csf.tgz + cd csf + sh install.sh + perl /usr/local/csf/bin/csftest.pl
+ Sau khi bấm check thì ta cần phải cấu hình hệ thống để chóng các cuộc tấn công từ bên ngoài.
+ Ta cần cấu hình để không còn bị lỗi nữa. Mỏi lỗi đều có hướng dẩn giải quyết giúp người quản trị có thể cấu hình.
6.2 Cấu hình mod_security
+ Chọn Save New Configuration -> cài đặt xong mod_security
6.3 Cấu hình Nginx làm reverse proxyStep 1 : Donwload Nginx Step 1 : Donwload Nginx
+ rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6- 8.noarch.rpm
+ yum install nginx Step 2: Cấu hình Nginx
+ vi /etc/nginx/conf.d/proxy.conf proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffers 32 4k; + Tạo thư mục lưu cache
mkdir -p /tmp/cache_nginx/tmp
chown nginx.nginx –R /tmp/cache_nginx chmod 700 -R /tmp/cache_nginx
+ vi /etc/nginx/nginx.conf http {
proxy_cache_path /tmp/cache_nginx levels=2 keys_zone=web-cache:128m max_size=1024m inactive=1d;
proxy_temp_path /tmp/cache_nginx/tmp;
server {
listen 80;
server_name nguyenhuuhoang.com www.nguyenhuuhoang.com; access_log /var/log/nginx/domain.com.error.log ; error_log /var/log/nginx/domain.com.error.log ; location / { proxy_pass http://127.0.0.1:8080; proxy_cache web-cache; proxy_cache_valid 200 302 60m; proxy_cache_valid 404 1m; include /etc/nginx/conf.d/proxy.conf; } } }
# Listen 80: là port mà Nginx lắng nghe Client. #Server_name: Domain của Website
#Proxy_pass: địa chỉ IP , Port của httpd
Step 3 : khởi động Nginx Services nginx restart
+ Port 80 được nginx lắng nghe + port 8080 thì apache lắng nghe
6.4 Enable APC
6.5 FastCGI + PHP-FPM 6.6 SpeedyCGI