Quản lý CSDL

Một phần của tài liệu Luận văn xây dựng hệ thống web hosting trên linux (Trang 55)

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

WIN 8 64BIT 62

Step 2: Tạo user cho database

WIN 8 64BIT 63

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

WIN 8 64BIT 64

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

WIN 8 64BIT 67

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

WIN 8 64BIT 68

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 )

WIN 8 64BIT 70

5.4 WHM cơ bản cho người quản trị 5.4.1 Xem thông tin server

5.4.2 Change Root Password

WIN 8 64BIT 71

5.4.4 Change hostname

WIN 8 64BIT 72

5.4.6 Tạo các gói Package

WIN 8 64BIT 73

5.4.7 Tạo User cho khách hàng

+ Điền các thông tin cần thiết vào

5.4.8 Xem danh sách các tài khoản

WIN 8 64BIT 74

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.

WIN 8 64BIT 75

5.4.12 Manage plugins + Cài đặt các plugins

WIN 8 64BIT 76

WIN 8 64BIT 77

Hỗ trợ

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

WIN 8 64BIT 78

Step 3: Cấu hình CSF

+ 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.

WIN 8 64BIT 79

+ 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

WIN 8 64BIT 80

WIN 8 64BIT 81

WIN 8 64BIT 82

+ Chọn Save New Configuration -> cài đặt xong mod_security

6.3 Cấu hình Nginx làm reverse proxy Step 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

WIN 8 64BIT 83

+ 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

WIN 8 64BIT 84

Step 4: Kiểm tra

+ 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

Một phần của tài liệu Luận văn xây dựng hệ thống web hosting trên linux (Trang 55)

Tải bản đầy đủ (PDF)

(78 trang)