Đề 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

Yêu cầu

  • 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 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan