
DỊCH VỤ WEB APACHE
Âu Bửu Long –Lê Minh Triết
Phiên bản 2014

Nội dung
1. Giới thiệu về Web server.
2. Giới thiệu Apache.
3. Cài đặt Apache.
4. Cấu hình Apache cơ bản.
5. Cấu hình Apache nâng cao.
6. Những tập tin Log.

1. GIỚI THIỆU VỀ WEB SERVER.
•Giới thiệu HTTP:
•HTTP là một giao thức cho phép Web browsers và Web
Servers có thể giao tiếp với nhau. Nó chuẩn hoá các thao
tác cơ bản mà một Web Server phải làm được.
•HTTP là giao thức đơn giản giống như với các giao thức
chuẩn khác của Internet, thông tin điều khiển được truyền
dưới dạng văn bản thô thông qua kết nối TCP.

1. GIỚI THIỆU VỀ WEB SERVER.
•Web Server và cách hoạt động.
•Web Server có thể phục vụ các tài liệu HTML dưới dạng siêu văn
bản gồm:văn bản, hình ảnh, âm thanh, phim,…
•Đầu tiên xét Web server ở mức độ cơ bản thì nó phục vụ các nội
dung tĩnh.Nghĩa là khi Web server nhận 1 yêu cầu lấy trang Web
từ Web browser:
http://www.example.com/index.html
thì nó sẽ ánh xạ Uniform Resource Locator (URL) trên vào một file
cục bộ trên máy server.

1. GIỚI THIỆU VỀ WEB SERVER.
a) Mô hình hoạt động của Web Server.
•Chấp nhận kết nối.
•Sinh ra các nội dung tĩnh hoặc động cho Web browser.
•Đóng kết nối.
•Chấp nhận kết nối.
•Lặp lại quá trình trên ...
Mặc dù mô hình này hoạt động, nó vẫn cần phải thiết kế lại để phục vụ được nhiều người
trong cùng 1 lúc. Web servers có xu hướng tận dụng ưu điểm của 2phương pháp khác
nhau để giải quyết vấn đề này: đa tiểu trình (multi-threading) hoặc đa tiến trình (multi-
processing) hoặc các hệ lai giữa multi-processing và multi-threading.

