Linux Advanced Liên hệ chúng tôi | Quay về   
  Học phí : 3,500,000
 Thời lượng chương trình: 1.5 tháng

1. Chủ Đề 1: Building Database Master và Slave


Với một hệ thống lớn bao gồm nhiều Web Servers kết nối trực tiếp đến một Database sẽ làm cho Database quá tải vì vậy chúng ta phải tăng cường theo mô hình 2 Database, 1 Database làm Master và 1 Database làm Slave làm tăng khả năng chịu tải của hệ thống.

  • Build from RPM
  • Build MySQL Database Replication
  • Install MySQL from RPM
  • Config MySQL Database Replication
  • PHPMyAdmin (Admin MySQL Database on Web)
  • Mytop


2. Chủ Đề 2: Building Web Servers kết nối đến Database Servers


Cùng như với mức chịu tải của Database, một hệ thống lớn như Web về sức chịu tải của từng Web Server cũng có giới hạn vì vậy chúng ta phải gộp nhiều Servers lại với nhau để load banacer, nhằm tăng cường khả năng chịu tải của một hệ thống Web Server.


2.1 Setup Apache:

  • Build Apache from RPM
  • Build Apache from Source
  • Apache
  • Webservers
  • Apache features
  • Installing Apache
  • Compiling Apache
  • Running Apache
  • Running Apache automatically
  • Checking Apache is running
  • Serving webpages
  • Setting the document root
  • Applying configuration changes

2.2 Setup Lighttpd:

  • Build  Lighttpd from RPM
  • Build  Lighttpd  from Source
  • Reverse proxy with Lighttpd
  • Proxy/Cache server
  • Using PHP CGI, PHP FastCGI
  • Using LUA as Lighttpd Module

 


2.3 Setup PHP:

  • Build PHP from RPM
  • Build PHP from Source
  • Dynamic pages
  • PHP scripts
  • Using mod_php
  • Sample PHP scripts 


3. Chủ Đề 3: Building Firewall (Shorewall) with Load Balancer


Nhằm tăng thêm tính bảo mật cho hệ thống mạng và tăng khả năng "high available" cho hệ thống, chúng ta sẽ xây dựng 2 Firewall chạy FailOver đồng thời phân tải điều (load balancer) đến những Web Servers. Khi Firewall Master có sự cố về phần cứng (Fail: hard disk, RAM, Network card, hoặc chết hẳn Server), thì tức thì Firewall Slave sẽ đảm nhận nhiệm vụ thay thế Firewall Master, xử lý tất cả các connections kết nối đến hệ thống Web.


3.1 Setup Firewall (Shorewall):
Setup Firewall Shorewall Using Iptables (FailOver).

3.2 Setup Firewall (Shorewall):
Setup Firewall Shorewall Using Iptables (FailOver).

Cuối cùng chúng ta sẽ Setup thành công một mô hình hoàn chỉnh vừa mang tính bảo mật cho hệ thống, vừa "High Available" có thể nâng cấp Server bất kì lúc nào mà hệ thống không down time, với hệ thống này chúng ta có thể xử lý rất nhiều vài chục ngàn connections mà không làm quá tải Servers.

Các khóa học khác:
[ Đầu trang ]