Đề cương khóa học

Các nguyên tắc cơ bản của Apache

  • Web server là gì?
  • Apache và Web
  • Tổng quan về HTTP
  • Tổng quan về cài đặt Apache
  • Thực hành: Cài đặt Apache

Cấu hình máy chủ

  • Yêu cầu trang web
  • Các vấn đề về hiệu suất
  • Tệp cấu hình Apache
  • Các module Apache
  • Module chia sẻ so với module tích hợp
  • Thực hành: Thiết lập một trang web đơn giản

Ghi nhật ký

  • Nhật ký lỗi
  • Bật nhật ký truyền
  • Ghi nhật ký tùy chỉnh
  • Bộ lọc nhật ký
  • Công cụ phân tích tệp nhật ký
  • Quản lý tệp nhật ký
  • Thực hành: Bật ghi nhật ký

Nội dung động

  • Trạng thái và thông tin máy chủ
  • Giao diện Cổng chung (Common Gateway Interface)
  • Perl và mod_perl
  • PHP
  • Java servlets, JSP và Tomcat
  • Tích hợp Apache và Tomcat
  • Thực hành: Bật nhiều dạng nội dung động

Kiểm soát Access

  • Kiểm soát truy cập theo tên máy chủ và địa chỉ IP
  • Sử dụng xác thực mật khẩu mod_auth
  • Sử dụng xác thực cơ sở dữ liệu
  • Thực hành: Bật xác thực và kiểm soát truy cập

Bảo mật

  • Các vấn đề bảo mật trên web
  • Lớp ổ cắm bảo mật (SSL)
  • Chứng chỉ
  • Thực hành: Cài đặt Apache với SSL

Xác thực

  • Xác thực HTTP
  • Chỉ thị xác thực Apache
  • Xác thực bằng PHP
  • Thực hành: Cung cấp một trang web được bảo vệ bằng mật khẩu để truy cập cơ sở dữ liệu đơn hàng

Máy chủ ảo

  • Máy chủ ảo dựa trên IP
  • Máy chủ ảo dựa trên tên
  • Máy chủ ảo dựa trên cổng
  • Máy chủ ảo hàng loạt
  • Máy chủ ảo với mod_rewrite
  • Thực hành: Bật máy chủ ảo

Các module khác

  • Tham quan các module Apache khác

Quản lý nội dung web

  • Truy cập FTP
  • WebDAV
  • Thực hành: Sử dụng WebDAV

Requirements

  • Yêu cầu kiến thức làm việc về UNIX, bao gồm các lệnh xử lý tệp và sử dụng trình soạn thảo văn bản.
  • Kiến thức làm việc về HTML và SQL sẽ hữu ích.
  • Làm quen với trình duyệt web Mozilla sẽ hữu ích.
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories