Giáo trình Quản trị hệ thống webserver và mailserver (Ngành: Quản trị mạng máy tính – Trình độ Trung cấp) - Trường Cao đẳng Hòa Bình Xuân Lộc
lượt xem 1
download
Giáo trình Quản trị hệ thống webserver và mailserver (Ngành: Quản trị mạng máy tính – Trình độ Trung cấp) gồm có những nội dung chính sau: Bài mở đầu: Tổng quan về một hệ thống Web; Bài 1: Quản trị máy chủ Web Server; Bài 2: Quản trị máy chủ FTP Server; Bài 3: Khái niệm chung về hệ thống thư điện tử; Bài 4: Giới thiệu về Mail Server; Bài 5: Cài đặt máy chủ Mail Server; Bài 6: Quản lý người nhận và chính sách người nhận; Bài 7: Quản lý truy cập trong hệ thống Mail Server; Bài 8: Quản lý Mail-box Store và Public Folder store. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Giáo trình Quản trị hệ thống webserver và mailserver (Ngành: Quản trị mạng máy tính – Trình độ Trung cấp) - Trường Cao đẳng Hòa Bình Xuân Lộc
- TÒA GIÁM MỤC XUÂN LỘC TRƯỜNG CAO ĐẲNG HÒA BÌNH XUÂN LỘC GIÁO TRÌNH MÔN HỌC: Quản trị hệ thống webserver và mailserver NGÀNH: QUẢN TRỊ MẠNG MÁY TÍNH TRÌNH ĐỘ: TRUNG CẤP (Ban hành kèm theo Quyết định số: /QĐ-HBXL ngày ..… tháng ....... năm…….. của Hiệu trưởng Trường Cao đẳng Hòa Bình Xuân Lộc) Đồng Nai, năm 2021 (Lưu hành nội bộ)
- TUYÊN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. 1
- LỜI GIỚI THIỆU Giáo trình “Quản trị hệ thống WebServer và MailServer” được biên soạn theo Chương trình khung Quản trị mạng máy tính đã được Bộ Lao động – Thương binh và Xã hội ban hành. Trong những năm qua, dạy nghề đã có những bước tiến vượt bậc cả về số lượng và chất lượng, nhằm thực hiện nhiệm vụ đào tạo nguồn nhân lực kỹ thuật trực tiếp đáp ứng nhu cầu xã hội. Cùng với sự phát triển của khoa học công nghệ trên thế giới, lĩnh vực Công nghệ thông tin nói chung và ngành Quản trị mạng ở Việt Nam nói riêng đã có những bước phát triển đáng kể. Chương trình khung quốc gia nghề Quản trị mạng đã được xây dựng trên cơ sở phân tích nghề, phần kỹ thuật nghề được kết cấu theo các môđun. Để tạo điều kiện thuận lợi cho các cơ sở dạy nghề trong quá trình thực hiện, việc biên soạn giáo trình kỹ thuật nghề theo theo các môđun đào tạo nghề là cấp thiết hiện nay. Nhằm tạo điều kiện cho người học có một bộ tài liệu tham khảo mang tính tổng hợp, thống nhất và mang tính thực tiễn sâu hơn. Nhóm người dạy chúng tôi đề xuất và biên soạn Giáo trình QUẢN TRỊ HỆ THỐNG WEBSERVER VÀ MAILSERVER dành riêng cho người học trình độ trung cấp. Nội dung của giáo trình bao gồm các Bài sau: Bài mở đầu: Tổng quan về một hệ thống Web Bài 1: Quản trị máy chủ Web Server Bài 2: Quản trị máy chủ FTP Server Bài 3: Khái niệm chung về hệ thống thư điện tử Bài 4: Giới thiệu về Mail Server Bài 5: Cài đặt máy chủ Mail Server Bài 6: Quản lý người nhận và chính sách người nhận Bài 7: Quản lý truy cập trong hệ thống Mail Server Bài 8: Quản lý Mail-box Store và Public Folder store Trong quá trình biên soạn, chúng tôi đã tham khảo và trích dẫn từ nhiều tài liệu được liệt kê tại mục Danh mục tài liệu tham khảo. Chúng tôi chân thành cảm ơn các tác giả của các tài liệu mà chúng tôi đã tham khảo. 2
- Bên cạnh đó, giáo trình cũng không thể tránh khỏi những sai sót nhất định. Nhóm tác giả rất mong nhận được những ý kiến đóng góp, phản hồi từ quý đồng nghiệp, các bạn người học và bạn đọc. Trân trọng cảm ơn./. Đồng Nai, ngày tháng năm 2021 Tham gia biên soạn 1. Chủ biên Kỹ sư Phạm Công Danh 2. ThS. Lê Thị Thu 3. ThS. Đoàn Minh Hoàng 4. ThS. Vũ Đức Tuấn 5. Kỹ sư Nguyễn Hùng Vĩ 3
- MỤC LỤC Article I. NGÀNH: QUẢN TRỊ MẠNG MÁY TÍNH............................................. 1 LỜI GIỚI THIỆU .......................................................................................................... 2 MỤC LỤC....................................................................................................................... 4 GIÁO TRÌNH MÔN HỌC ............................................................................................ 5 BÀI MỞ ĐẦU: TỔNG QUAN VỀ MỘT HỆ THỐNG WEB .................................. 10 GIỚI THIỆU BÀI MỞ ĐẦU ....................................................................................... 10 BÀI 1: QUẢN TRỊ MÁY CHỦ WEB SERVER ....................................................... 14 BÀI 2. QUẢN TRỊ MÁY CHỦ FTP SERVER............................................................. 74 GIỚI THIỆU BÀI 2 ....................................................................................................... 74 BÀI 3. KHÁI NIỆM CHUNG VỀ HỆ THỐNG THƯ ĐIỆN TỬ ................................. 97 GIỚI THIỆU BÀI 3 ....................................................................................................... 97 BÀI 4: GIỚI THIỆU VỀ MAIL SERVER .................................................................. 114 GIỚI THIỆU BÀI 4: .................................................................................................... 114 BÀI 5: CÀI ĐẶT MÁY CHỦ MAIL SERVER .......................................................... 120 BÀI 6: QUẢN LÝ NGƯỜI NHẬN VÀ CHÍNH SÁCH NGƯỜI NHẬN .................. 156 BÀI 7: QUẢN LÝ TRUY CẬP TRONG HỆ THỐNG MAIL SERVER ................... 193 BÀI 8: QUẢN LÝ MAIL-BOX STORE VÀ PUBLIC FOLDER STORE................. 212 GIỚI THIỆU BÀI 8 ..................................................................................................... 212 4
- GIÁO TRÌNH MÔN HỌC 1. Tên môn học: QUẢN TRỊ HỆ THỐNG WEBSERVER VÀ MAILSERVER 2. Mã môn học: MĐ15 3. Vị trí, tính chất, ý nghĩa và vai trò của môn học: 3.1. Vị trí: Mô đun được bố trí sau khi học sinh học xong các môn học chung, trước các môn học, mô đun đào tạo chuyên môn.... 3.2. Tính chất: Là mô đun chuyên ngành đào tạo bắt buộc. 3.3. Ý nghĩa và vai trò của môn học: môn học này dành cho đối tượng là người học thuộc chuyên ngành Quản trị mạng máy tính. Môn học này đã được đưa vào giảng dạy tại trường Cao đẳng Hòa Bình Xuân Lộc từ năm 2021 đến nay. Nội dung chủ yếu của môn học này nhằm cung cấp các kiến thức thuộc lĩnh vực Quản Trị Hệ Thống Webserver Và Mailserver: Quản trị máy chủ Web Server; Quản trị máy chủ FTP Server; Quản lý người nhận và chính sách người nhận; Quản lý truy cập trong hệ thống Mail Server; Quản lý Mail-box Store và Public Folder store. 4. Mục tiêu của môn học: 4.1. Về kiến thức: A1. Quản trị máy chủ Web Server; Quản trị máy chủ FTP Server; A2. Quản lý người nhận và chính sách người nhận; A3. Quản lý truy cập trong hệ thống Mail Server; A4. Quản lý Mail-box Store và Public Folder store. 4.2. Về kỹ năng: B1. Cài đặt và quản trị máy chủ Web Server; B2. Cài đặt và quản trị máy chủ FTP Server; B3. Cấu hình và quản lý người nhận và chính sách người nhận; B4. Cấu hình và quản lý truy cập trong hệ thống Mail Server; B5. Cấu hình và quản lý Mail-box Store và Public Folder store. 4.3 Về năng lực tự chủ và trách nhiệm: C1. Cẩn thận, tự giác, chính xác. 5
- 5. Nội dung của môn học 5.1. Chương trình khung Thời gian học tập (giờ) Mã Số Trong đó MH/ Tên môn học/mô đun tín Tổng Thực hành/ MĐ chỉ số Lý Thực tập/Thí Kiểm thuyết nghiệm/Bài tra tập/Thảo luận I Các môn học chung 13 255 106 134 15 MH 01 Giáo dục Chính trị 2 30 15 13 2 MH 02 Pháp luật 1 15 9 5 1 MH 03 Giáo dục thể chất 1 30 4 24 2 MH 04 Giáo dục quốc phòng - An ninh 2 45 21 21 3 MH 05 Tin học 2 45 15 29 1 MH 06 Tiếng Anh 5 90 42 42 6 Các môn học, mô đun chuyên II 58 1460 384 1009 67 môn II.1 Môn học, mô đun cơ sở 13 300 100 187 13 MĐ 07 Tin học văn phòng 4 90 20 67 3 MH 08 Cấu trúc máy tính 2 45 20 23 2 MH 09 Mạng máy tính 2 45 20 23 2 MĐ 10 Quản trị CSDL Microsoft Access 3 75 20 52 3 MH 11 Nguyên lý hệ điều hành 2 45 20 22 3 II.2 Môn học, mô đun chuyên môn 35 950 200 711 39 MĐ 12 Quản trị CSDL SQL Server 4 90 25 61 4 MĐ 13 Xử lý sự cố phần mềm 2 60 10 46 4 MĐ 14 Sửa chữa máy tính 2 45 10 32 3 MĐ 15 Thiết kế, xây dựng mạng LAN 4 90 25 60 5 MĐ 16 Quản trị mạng 1 4 105 25 75 5 Quản trị hệ thống WebServer và MĐ 17 4 90 25 61 4 MailServer MĐ 18 Quản trị mạng 2 4 90 25 61 4 MĐ 19 Bảo trì hệ thống mạng 2 45 10 33 2 MĐ 20 Kỹ thuật điện - Điện tử 4 90 30 56 4 MĐ 21 Thực tập kỹ năng nghề nghiệp 5 245 15 226 4 II.3 Môn học, mô đun tự chọn 10 210 84 111 15 MĐ 22 Lắp ráp và cài đặt máy tính 2 45 10 33 2 MĐ 23 Hệ điều hành Linux 3 60 20 37 3 MH 24 Tiếng Anh chuyên ngành 2 45 20 23 2 MH 25 An toàn vệ sinh công nghiệp 2 30 20 8 2 MĐ 26 Kỹ năng nghề nghiệp 1 30 14 10 6 Tổng cộng 71 1715 490 1143 82 6
- 6. Điều kiện thực hiện môn học: 6.1. Phòng học Lý thuyết/Thực hành: Phòng máy tính. 6.2. Trang thiết bị dạy học: Phòng máy vi tính, bảng, phấn, tô vít. 6.3. Học liệu, dụng cụ, mô hình, phương tiện: Giáo trình, mô hình học tập,… 6.4. Các điều kiện khác: Người học tìm hiểu thực tế về công tác xây dựng phương án khắc phục và phòng ngừa rủi ro tại doanh nghiệp. 7. Nội dung và phương pháp đánh giá: 7.1. Nội dung: - Kiến thức: Đánh giá tất cả nội dung đã nêu trong mục tiêu kiến thức - Kỹ năng: Đánh giá tất cả nội dung đã nêu trong mục tiêu kỹ năng. - Năng lực tự chủ và trách nhiệm: Trong quá trình học tập, người học cần: + Nghiên cứu bài trước khi đến lớp. + Chuẩn bị đầy đủ tài liệu học tập. + Tham gia đầy đủ thời lượng môn học. + Nghiêm túc trong quá trình học tập. 7.2. Phương pháp: Người học được đánh giá tích lũy môn học như sau: 7.2.1. Cách đánh giá - Áp dụng quy chế đào tạo Cao đẳng hệ chính quy ban hành kèm theo Thông tư số 09/2017/TT-LĐTBXH, ngày 13/3/2017 của Bộ trưởng Bộ Lao động – Thương binh và Xã hội. - Hướng dẫn thực hiện quy chế đào tạo áp dụng tại Trường Cao đẳng Hòa Bình Xuân Lộc như sau: Điểm đánh giá Trọng số + Điểm kiểm tra thường xuyên (Hệ số 1) 40% + Điểm kiểm tra định kỳ (Hệ số 2) + Điểm thi kết thúc môn học 60% 7.2.2. Phương pháp đánh giá 7
- Phương pháp Phương pháp Hình thức Chuẩn đầu ra Số Thời điểm đánh giá tổ chức kiểm tra đánh giá cột kiểm tra Tự luận/ A1, A2, A3, A4, Viết/ Thường xuyên Trắc nghiệm/ B1, B2, B3, B4, B5 1 Sau … giờ. Thuyết trình Báo cáo C1 Tự luận/ Viết/ Định kỳ Trắc nghiệm/ A4, B4, C1 2 Sau… giờ Thuyết trình Báo cáo A1, A2, A3, A4, Kết thúc môn Tự luận và Viết B1, B2, B3, B4, B5 1 Sau… giờ học trắc nghiệm C1 7.2.3. Cách tính điểm - Điểm đánh giá thành phần và điểm thi kết thúc môn học được chấm theo thang điểm 10 (từ 0 đến 10), làm tròn đến một chữ số thập phân. - Điểm môn học là tổng điểm của tất cả điểm đánh giá thành phần của môn học nhân với trọng số tương ứng. Điểm môn học theo thang điểm 10 làm tròn đến một chữ số thập phân, sau đó được quy đổi sang điểm chữ và điểm số theo thang điểm 4 theo quy định của Bộ Lao động Thương binh và Xã hội về đào tạo theo niên chế. 8. Hướng dẫn thực hiện môn học 8.1. Phạm vi, đối tượng áp dụng: Đối tượng Cao đẳng Quản trị mạng máy tính 8.2. Phương pháp giảng dạy, học tập môn học 8.2.1. Đối với người dạy * Lý thuyết: Áp dụng phương pháp dạy học tích cực bao gồm: thuyết trình ngắn, nêu vấn đề, hướng dẫn đọc tài liệu, bài tập tình huống, câu hỏi thảo luận…. * Bài tập: Phân chia nhóm nhỏ thực hiện bài tập theo nội dung đề ra. * Thảo luận: Phân chia nhóm nhỏ thảo luận theo nội dung đề ra. * Hướng dẫn tự học theo nhóm: Nhóm trưởng phân công các thành viên trong nhóm tìm hiểu, nghiên cứu theo yêu cầu nội dung trong bài học, cả nhóm thảo luận, trình bày nội dung, ghi chép và viết báo cáo nhóm. 8.2.2. Đối với người học: Người học phải thực hiện các nhiệm vụ như sau: 8
- - Nghiên cứu kỹ bài học tại nhà trước khi đến lớp. Các tài liệu tham khảo sẽ được cung cấp nguồn trước khi người học vào học môn học này (trang web, thư viện, tài liệu...) - Tham dự tối thiểu 70% các buổi giảng lý thuyết. Nếu người học vắng >30% số tiết lý thuyết phải học lại môn học mới được tham dự kì thi lần sau. - Tự học và thảo luận nhóm: là một phương pháp học tập kết hợp giữa làm việc theo nhóm và làm việc cá nhân. Một nhóm gồm 8-10 người học sẽ được cung cấp chủ đề thảo luận trước khi học lý thuyết, thực hành. Mỗi người học sẽ chịu trách nhiệm về 1 hoặc một số nội dung trong chủ đề mà nhóm đã phân công để phát triển và hoàn thiện tốt nhất toàn bộ chủ đề thảo luận của nhóm. - Tham dự đủ các bài kiểm tra thường xuyên, định kỳ. - Tham dự thi kết thúc môn học. - Chủ động tổ chức thực hiện giờ tự học. 9. Tài liệu tham khảo: (1) Webserver & Mailserver: Cơ bản và Nâng cao, Nguyễn Văn Dũng, nhà xuất bản Đại học Kinh tế Quốc dân, xuất bản năm 2015. (2) Giáo trình Webserver và Mailserver, Trần Thị Bích Hạnh, nhà xuất bản Đại học Bách Khoa TP.HCM, xuất bản năm 2016. (3) Webserver và Mailserver: Kỹ thuật và Ứng dụng, Lê Minh Tuấn, nhà xuất bản Đại học Sư phạm Kỹ thuật TP.HCM, xuất bản năm 2017. (4) Hướng dẫn Quản lý Webserver và Mailserver, Nguyễn Thị Hồng, nhà xuất bản Đại học Công nghiệp TP.HCM, xuất bản năm 2018. (5) Quản lý Webserver và Mailserver: Thiết lập và Bảo trì, Phạm Văn Hải, nhà xuất bản Đại học Kinh tế TP.HCM, xuất bản năm 2018. (6) Kỹ thuật Webserver và Mailserver và An ninh Mạng, Trần Văn An, nhà xuất bản Đại học Thủy Lợi, xuất bản năm 2019. (7) Cẩm nang Webserver và Mailserver: Hướng dẫn và Kỹ thuật, Đinh Thị Mai, nhà xuất bản Đại học Khoa học Xã hội và Nhân văn, xuất bản năm 2019. (8) Webserver và Mailserver trong Doanh nghiệp, Hoàng Văn Thắng, nhà xuất bản Đại học An Ninh Nhân Dân, xuất bản năm 2020. (9) Tài liệu Webserver và Mailserver và Phát triển Kỹ năng, Nguyễn Hoàng Nam, nhà xuất bản Đại học Sài Gòn, xuất bản năm 2020. 9
- BÀI MỞ ĐẦU: TỔNG QUAN VỀ MỘT HỆ THỐNG WEB ❖ GIỚI THIỆU BÀI MỞ ĐẦU Bài học sẽ cung cấp kiến thức nền tảng về cách thức hoạt động, cấu hình, và quản lý các máy chủ Web và Mail. Đây là các thành phần không thể thiếu trong hạ tầng công nghệ thông tin hiện đại, đóng vai trò quan trọng trong việc cung cấp dịch vụ trực tuyến và giao tiếp qua email. Ngoài ra, môn học sẽ giúp sinh viên hiểu rõ về các giao thức truyền tải dữ liệu như HTTP, HTTPS cho Webserver và SMTP, IMAP, POP3 cho Mailserver. Các biện pháp bảo mật, quản lý người dùng, và xử lý sự cố cũng sẽ được thảo luận nhằm đảm bảo hệ thống vận hành mượt mà và an toàn. Việc nắm vững kiến thức về Webserver và Mailserver không chỉ giúp sinh viên quản lý và duy trì các dịch vụ trực tuyến hiệu quả mà còn mở ra nhiều cơ hội nghề nghiệp trong lĩnh vực quản trị hệ thống, bảo mật mạng, và phát triển web. ❖ MỤC TIÊU BÀI MỞ ĐẦU Sau khi học xong Bài này, người học có khả năng: ➢ Về kiến thức: - Biết được mô hình tổng quan về hệ thống web; - Hiểu được nguyên tắc hoạt động của hệ thống web. ➢ Về kỹ năng: ➢ Về năng lực tự chủ và trách nhiệm: - Thực hiện các thao tác an toàn với máy tính. ❖ PHƯƠNG PHÁP GIẢNG DẠY VÀ HỌC TẬP BÀI MỞ ĐẦU - Đối với người dạy: sử dụng phương pháp giảng giảng dạy tích cực (diễn giảng, vấn đáp, dạy học theo vấn đề); yêu cầu người học thực hiện câu hỏi thảo luận và bài tập BÀI MỞ ĐẦU (cá nhân hoặc nhóm). - Đối với người học: chủ động đọc trước giáo trình (BÀI MỞ ĐẦU) trước buổi học; hoàn thành đầy đủ câu hỏi thảo luận và bài tập tình huống BÀI MỞ ĐẦU theo cá nhân hoặc nhóm và nộp lại cho người dạy đúng thời gian quy định. - ĐIỀU KIỆN THỰC HIỆN BÀI MỞ ĐẦU - Phòng học chuyên môn hóa/nhà xưởng: phòng học theo tiêu chuẩn - Trang thiết bị máy móc: Máy chiếu và các thiết bị dạy học khác - Học liệu, dụng cụ, nguyên vật liệu: Bài trình môn học, giáo trình, tài liệu tham khảo, giáo án, phim ảnh, và các tài liệu liên quan. - Các điều kiện khác: Không có 10
- ❖ KIỂM TRA VÀ ĐÁNH GIÁ BÀI MỞ ĐẦU - Nội dung: ✓ Kiến thức: Kiểm tra và đánh giá tất cả nội dung đã nêu trong mục tiêu kiến thức ✓ Kỹ năng: Đánh giá tất cả nội dung đã nêu trong mục tiêu kỹ năng. ✓ Năng lực tực chủ và trách nhiệm: Trong quá trình học tập, người học cần: + Nghiên cứu bài trước khi đến lớp + Chuẩn bị đầy đủ tài liệu học tập. + Tham gia đầy đủ thời lượng môn học. + Nghiêm túc trong quá trình học tập. - Phương pháp: ✓ Điểm kiểm tra thường xuyên: 1 điểm kiểm tra (hình thức: hỏi miệng) ✓ Kiểm tra định kỳ: không có ❖ NỘI DUNG BÀI MỞ ĐẦU 1. Giới thiệu Mục tiêu: Giới thiệu cho người học về hệ thống Web và nguyên lý hoạt động của hệ thống Web như thế nào Một hệ thống Web là một hệ thống cung cấp thông tin trên mạng Internet thông qua các thành phần Máy chủ, trình duyệt và nội dung thông tin. Trong chương này sẽ giới thiệu một cách cơ bản nguyên lý hoạt động của một hệ thống Web cũng như các thông tin liên quan tới các cách thức xác định vị trí nguồn thông tin, cách thức trao đổi dữ liệu giữa máy chủ với trình duyệt và cách thức thể hiện thông tin. 2. Mô hình hệ thống Web Mục tiêu: Giới thiệu cho người học các thành phần cấu thành một hệ thống Web cũng như các chức năng cơ bản của các thành phần này 11
- Hình 21.1: Mô hình Web nói chung Mạng dịch vụ Web là mạng các máy tính liên quan đến dịch vụ Web bao gồm các máy chủ dịch vụ, các máy tính và thiết bị phục vụ cho việc cung cấp dịch vụ Web. Hệ thống đó bao gồm: - Đường kết nối với mạng cung cấp dịch vụ Internet. - Các máy chủ cung cấp dịch vụ Web: cung cấp các dịch vụ web hosting, chứa các phần mềm Application Server đảm bảo việc phát triển các dịch vụ trên web, kết nối đến các cơ sở dữ liệu trên các máy tính khác, mạng khác. - Các máy chủ cơ sở dữ liệu, máy chủ chứng thực, máy chủ tìm kiếm ... - Hệ thống tường lửa (cả phần cứng và phần mềm) đảm bảo an toàn cho hệ thống máy chủ với môi trường Internet. - Hệ thống máy trạm điều hành, cập nhật thông tin cho máy chủ Web... 3. Nguyên tắc hoạt động Mục tiêu: Hiểu được nguyên tắt hoạt động của một hệ thống Web nói chung 12
- Hình 21.2: Sơ đồ hoạt động của WebServer Khi máy client kết nối vào Internet (thông qua hệ thống mạng LAN hay các đường dial up..), người sử dụng dùng trình duyệt web (web browser) gõ địa chỉ tên miền cần truy nhập (ví dụ: http://home.vnn.vn) gửi yêu cầu đến máy chủ Web. Web Server xem xét và thực hiện hết những yêu cầu từ phía Web browser gửi đến. Kết quả là một trang "thuần HTML" được đưa ra Browser. Người sử dụng sẽ hoàn toàn trong suốt với những gì đằng sau của một Web server như CGI Script, các ứng dụng cơ sở dữ liệu. Trường hợp là web tĩnh thì web server sẽ lấy thông tin lưu sẵn trên máy chủ dạng thư mục, file gửi lại theo yêu cầu của client. Trường hợp web động (dùng các ngôn ngữ lập trình web như ASP, PHP, JSP, CGI ... kết nối và khai thác cơ sở dữ liệu. Một ví dụ: Khi có kế hoạch đi công tác tại Hà nội, A biết có thể tìm được các thông tin liên quan tới thời tiết ở Hà nội tại địa chỉ Web "http://hanoi.vnn.vn" – địa chỉ này chính là một URI (Uniform Resource Identifier - world wide web address) . Khi A nhập URL trên vào trình duyệt thì: 1. Trình duyệt sẽ thực hiện gửi yêu cầu lấy thông tin tới địa chỉ xác định trong URL thông qua giao thức truyền dữ liệu có tên là http. 2. Máy chủ nới chứa thông tin sẽ xác định những thông tin cần thiết theo yêu cầu dựa trên URI của người sử dụng gửi tới. Truyền thông tin liên quan tới yêu cầu tới người sử dụng thông qua giao thức truyền thông http. 3. Trình duyệt sau khi nhận được kết quả trả lời của máy chủ sẽ tiến hành trình bày dữ liệu kết quả nhận được theo khuôn dạng nhất định. Bản thân trong kết quả nhận được cũng bao gồm các liên kết tới thông tin ở vị trí khác trên Web và các vị trí này cũng được xác định bởi các URI. 13
- Trong ví dụ trên đã giới thiệu cho chúng ta ba cấu trúc của Web gồm: Xác định vị trí thông tin, Trao đổi và cách thể hiện thông tin: + Xác định vị trí thông tin: Mỗi resource trong Web sẽ được xác định bởi Uniform Resource Identifier (URI). Trong ví dụ trên, resource dùng để lấy tông tin về thời tiết ở Hà nội được xác định bời URI: "http://hanoi.vnn.vn". + Trao đổi thông tin: Các tác nhân của Web (trình duyệt – browser, web server, …) thực hiện trao đổi thông tin thông qua các message, các message này được hình thành khi có yêu cầu của người sử dụng hoặc khi thực hiện các tiến trình xử lý dữ liệu. Các giao thức (Protocols) sẽ định nghĩa cách thức trao đổi dữ liệu giữa các tác nhân trong Web, trong ví dụ này là giao thức HTTP. Thể hiện thông tin: Các message được hình thành khi trao đối thông tin giữa các tác nhân trong web đã chứa các định dạng dữ liệu. Tùy thuộc vào từng yêu cầu cụ thể mà các đinh dạng thể hiện dữ liệu sẽ khác nhau. Trong trường hợp khi nhận kết quả trả lời từ các web server, các định dạng đó có thể là: HTML, XML, … dữ liệu ảnh, … Dựa trên các định dạng được định nghĩa này, trình duyệt sẽ trình bày lại sao cho dữ liệu có thể giúp người sử dụng khai thác thông tin một cách dễ dàng. ❖ TÓM TẮT BÀI MỞ ĐẦU Trong Bài này, một số nội dung chính được giới thiệu: Giới thiệu, mô hình và nguyên tắc ❖ CÂU HỎI VÀ TÌNH HUỐNG THẢO LUẬN BÀI MỞ ĐẦU Câu hỏi 1. Trình bày các thành phần của một hệ thống Web Câu hỏi 2. Trình bày nguyên tắc hoạt động của hệ thống Web BÀI 1: QUẢN TRỊ MÁY CHỦ WEB SERVER ❖ GIỚI THIỆU BÀI 1 Bài học cung cấp cho sinh viên kiến thức và kỹ năng cần thiết để quản lý, vận hành và bảo mật các máy chủ web. Trong kỷ nguyên số hóa hiện nay, các máy chủ web đóng vai trò then chốt trong việc cung cấp các dịch vụ trực tuyến, từ các trang web cá nhân cho đến các hệ thống thương mại điện tử quy mô lớn. Việc nắm vững kiến thức và kỹ năng trong quản trị máy chủ web không chỉ giúp sinh viên tự tin hơn khi bước vào thị trường lao động mà còn mở ra nhiều cơ hội nghề nghiệp trong lĩnh vực công nghệ thông tin, quản trị hệ thống và an ninh mạng. Môn học này là bước đệm quan trọng giúp sinh viên trở thành những chuyên gia quản trị web server chuyên nghiệp. ❖ MỤC TIÊU BÀI 1 Sau khi học xong Bài này, người học có khả năng: 14
- ➢ Về kiến thức: - Trình bày nguyên tắc hoạt động Web Server; ➢ Về kỹ năng: - Cài đặt và cấu hình được Web Server trên Windows Server; - Quản trị được Web Server; - Cài đặt các công cụ bảo mật cho Web Server; - Sao lưu và phục hồi Web site. ➢ Về năng lực tự chủ và trách nhiệm: - Thực hiện các thao tác an toàn với máy tính. ❖ PHƯƠNG PHÁP GIẢNG DẠY VÀ HỌC TẬP BÀI 1 - Đối với người dạy: sử dụng phương pháp giảng giảng dạy tích cực (diễn giảng, vấn đáp, dạy học theo vấn đề); yêu cầu người học thực hiện câu hỏi thảo luận và bài tập BÀI 1 (cá nhân hoặc nhóm). - Đối với người học: chủ động đọc trước giáo trình (BÀI 1) trước buổi học; hoàn thành đầy đủ câu hỏi thảo luận và bài tập tình huống BÀI 1 theo cá nhân hoặc nhóm và nộp lại cho người dạy đúng thời gian quy định. ❖ ĐIỀU KIỆN THỰC HIỆN BÀI 1 - Phòng học chuyên môn hóa/nhà xưởng: phòng học theo tiêu chuẩn - Trang thiết bị máy móc: Máy chiếu và các thiết bị dạy học khác - Học liệu, dụng cụ, nguyên vật liệu: Bài trình môn học, giáo trình, tài liệu tham khảo, giáo án, phim ảnh, và các tài liệu liên quan. - Các điều kiện khác: Không có ❖ KIỂM TRA VÀ ĐÁNH GIÁ BÀI 1 - Nội dung: ✓ Kiến thức: Kiểm tra và đánh giá tất cả nội dung đã nêu trong mục tiêu kiến thức ✓ Kỹ năng: Đánh giá tất cả nội dung đã nêu trong mục tiêu kỹ năng. ✓ Năng lực tực chủ và trách nhiệm: Trong quá trình học tập, người học cần: + Nghiên cứu bài trước khi đến lớp + Chuẩn bị đầy đủ tài liệu học tập. + Tham gia đầy đủ thời lượng môn học. + Nghiêm túc trong quá trình học tập. - Phương pháp: ✓ Điểm kiểm tra thường xuyên: 1 điểm kiểm tra (hình thức: hỏi miệng) ✓ Kiểm tra định kỳ: Không có. 15
- ❖ NỘI DUNG BÀI 1 1. Giao thức HTTP Mục tiêu: Hiểu được nguyên lý hoạt động của giao thức HTTP HTTP là một giao thức cho phép Web Browser và Web Server có thể giao tiếp với nhau. HTTP bắt đầu là 1 giao thức đơn giản giống như với các giao thức chuẩn khác trên 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. Do đó, kết nối HTTP có thể thay thế bằng cách dùng lệnh telnet chuẩn. Ví dụ: > telnet www.extropia 80 GET /index.html HTTP/1.0
- Trong HTTP/1.0, một kết nối phải được thiết lập đến Server cho mỗi đối tượng mà Browser muốn download. Nhiều trang Web có rất nhiều hình ảnh, ngoài việc tải trang HTML cơ bản, Browser phải lấy về một số lượng hình ảnh. Nhiều cái trong chúng thường là nhỏ hoặc chỉ đơn thuần là để trang trí cho phần còn lại của trang HTML. 2. Nguyên tắc hoạt động của Web Server Mục tiêu: Hiểu được nguyên tắc hoạt động của hệ thống Webserver Ban đầu Web Server chỉ phục vụ các tài liệu HTML và hình ảnh đơn giản. Tuy nhiên, đến thời điểm hiện tại nó có thể làm nhiều hơn thế. Đầu tiên xét Web Server ở mức độ cơ bản, nó chỉ phục vụ các nội dung tĩnh. Nghĩa là khi Web Server nhận 1 yêu cầu từ Web Browser, nó sẽ ánh xạ đường dẫn này URL (ví dụ: http://www.danavtc.edu.vn/index.html) thành một tập tin cục bộ trên máy Web Server. Máy chủ sau đó sẽ nạp tập tin này từ đĩa và gởi tập tin đó qua mạng đến Web Browser của người dùng. Web Browser và Web Server sử dụng giao thức HTTP trong quá trình trao đổi dữ liệu. Hình 21.3: Sơ đồ hoạt động của Web Server. Trên cơ sở phục vụ những trang Web tĩnh đơn giản này, ngày nay chúng đã phát triển với nhiều thông tin phức tạp hơn được chuyển giữa Web Server và Web Browser, trong đó quan trọng nhất có lẽ là nội dung động (dynamic content). + 2.1.Cơ chế nhận kết nối Với phiên bản đầu tiên, Web Server hoạt động theo mô hình sau: - Tiếp nhận các yêu cầu từ Web Browser. - Trích nội dung từ đĩa . 17
- - Chạy các chương trình CGI. - Truyền dữ liệu ngược lại cho Client. Tuy nhiên, cách hoạt động của mô hình trên không hoàn toàn tương thích lẫn nhau. Ví dụ, một Web Server đơn giản phải theo các luật logic sau: - Chấp nhận kết nối. - Sinh ra các nội dung tĩnh hoặc động cho Browser. - Đóng kết nối. - Chấp nhận kết nối. - Lập lại quá trình trên ... Điều này sẽ chạy tốt đối với các Web Sites đơn giản, nhưng Server sẽ bắt đầu gặp phải vấn đề khi có nhiều người truy cập hoặc có quá nhiều trang Web động phải tốn thời gian để tính toán cho ra kết quả. Ví dụ: Nếu một chương trình CGI tốn 30 giây để sinh ra nội dung, trong thời gian này Web Server có thể sẽ không phục vụ các trang khác nữa . Do vậy, mặc dù mô hình này hoạt động được, như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 Server có xu hướng tận dụng ưu điểm của 2 phương pháp khác nhau để giải quyết vấn đề này là: đ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. + 2.2. Web Client Là những chương trình duyệt Web ở phía người dùng, như Internet Explorer, Netscape Communicator.., để hiển thị những thông tin trang Web cho người dùng. Web Client sẽ gửi yêu cầu đến Web Server. Sau đó, đợi Web Server xử lý trả kết quả về cho Web Client hiển thị cho người dùng. Tất cả mọi yêu cầu đều được xử lý bởi Web Server. + 2.3. Web động Một trong các nội dung động (thường gọi tắt là Web động) cơ bản là các trang Web được tạo ra để đáp ứng các dữ liệu nhập vào của người dùng trực tiếp hay gián tiếp. Cách cổ điển nhất và được dùng phổ biến nhất cho việc tạo nội dung động là sử dụng Common Gateway Interface (CGI). Cụ thể là CGI định nghĩa cách thức Web Server chạy một chương trình cục bộ, sau đó nhận kết quả và trả về cho Web Browser của người dùng đã gửi yêu cầu. Web Browser thực sự không biết nội dung của thông tin là động, bởi vì CGI về 18
- cơ bản là một giao thức mở rộng của Web Server. Hình vẽ sau minh hoạ khi Web Browser yêu cầu một trang Web động phát sinh từ một chương trình CGI. Hình 21.4 Mô hình Xử lý. Một giao thức mở rộng nữa của HTTP là HTTPS cung cấp cơ chế bảo mật thông tin “nhạy cảm” khi chuyển chúng xuyên qua mạng. 3. Đặc điểm của IIS (Internet Information Services) IIS 6.0 có sẳn trên tất cả các phiên của Windows 2003, IIS cung cấp một số đặc điểm mới giúp tăng tính năng tin cậy, tính năng quản lý, tính năng bảo mật, tính năng mở rộng và tương thích với hệ thống mới. + 3.1. Các thành phần chính trong IIS Hai thành phần chính trong IIS 6.0 là kernel-mode processes và user-mode processes, ta sẽ khảo sát một số thành phần sau: - HTTP.sys: Là trình điều khiển thuộc loại kernel-mode device hỗ trợ chứng năng chuyển HTTP request đến tới các ứng dụng trên user-mode: + Quản lý các kết nối Transmission Control Protocol (TCP). + Định tuyến các HTTP requests đến đúng hàng đợi xử lý yêu cầu (correct request queue). + Lưu giữ các response vào vùng nhớ (Caching of responses in kernel mode). + Ghi nhận nhật ký cho dịch vụ WWW (Performing all text-based logging for the WWW service). + Thực thi các chức năng về Quality of Service (QoS) bao gồm: connection limits, connection time-outs, queue-length limits, bandwidth throttling. - WWW Service Administration and Monitoring Component: cung cấp cơ chế cấu hình dịch vụ WWW và quản lý worker process. - Worker process: Là bộ xử lý các yêu cầu (request) cho ứng dụng Web, worker process có thể xử lý các yêu cầu và gởi trả kết quả dưới dạng trang Web tĩnh, gọi các ISAPI 19
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình Quản trị hệ thống Webserver và Mail server (Ngành: Quản trị mạng máy tính) - CĐ Công nghiệp Hải Phòng
152 p | 70 | 19
-
Giáo trình Quản trị hệ thống Webserver và Mailserver (Nghề: Quản trị mạng - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Cần Thơ
238 p | 28 | 13
-
Giáo trình Quản trị hệ thống Webserver và Mailserver (Nghề: Quản trị mạng - Cao đẳng): Phần 1 - Trường Cao đẳng Cơ điện Xây dựng Việt Xô
87 p | 35 | 9
-
Giáo trình Quản trị Hệ thống mail server và web server (Nghề: Quản trị mạng máy tính) - CĐ Công nghiệp và Thương mại
105 p | 61 | 9
-
Giáo trình Quản trị hệ thống webserver và mailserver - CĐ Nghề Công Nghiệp Hà Nội
154 p | 62 | 8
-
Giáo trình Quản trị hệ thống Web và Mail Server (Nghề: Truyền thông và mạng máy tính - Trung cấp) - Trường Cao đẳng Cộng đồng Đồng Tháp
167 p | 47 | 8
-
Giáo trình Quản trị hệ thống web server (Nghề: Quản trị mạng máy tính - Trình độ Cao đẳng) - Trường Cao đẳng Nghề An Giang
75 p | 41 | 7
-
Giáo trình Quản trị hệ thống Mail Server (Nghề: Quản trị mạng máy tính - Trình độ Cao đẳng) - Trường Cao đẳng Nghề An Giang
123 p | 29 | 7
-
Giáo trình Quản trị hệ thống Webserver và Mailserver (Nghề: Quản trị mạng máy tính - Cao đẳng): Phần 1 - Trường CĐ Nghề Kỹ thuật Công nghệ
98 p | 34 | 6
-
Giáo trình Quản trị hệ thống cơ sở dữ liệu nâng cao - CĐ Nghề Công Nghiệp Hà Nội
121 p | 41 | 6
-
Giáo trình Quản trị hệ thống Webserver và Mailserver (Nghề: Quản trị mạng - Cao đẳng): Phần 2 - Trường Cao đẳng Cơ điện Xây dựng Việt Xô
106 p | 27 | 6
-
Giáo trình Quản trị hệ thống Webserver và Mailserver (Nghề: Quản trị mạng - Trung cấp): Phần 1 - Trường Cao đẳng Cơ điện Xây dựng Việt Xô
88 p | 23 | 6
-
Giáo trình Quản trị hệ thống mạng - CĐ Nghề Công Nghiệp Hà Nội
187 p | 42 | 5
-
Giáo trình Quản trị hệ thống Webserver và Mailserver (Nghề: Quản trị mạng - Cao đẳng): Phần 1 - Trường CĐ Kỹ thuật Việt Đức
141 p | 33 | 5
-
Giáo trình Quản trị hệ thống WebServer và MailServer (Nghề: Quản trị mạng máy tính - Trung cấp) - Trường CĐ Nghề Kỹ thuật Công nghệ
185 p | 34 | 5
-
Giáo trình Quản trị hệ thống Webserver và Mailserver (Nghề: Quản trị mạng máy tính - Cao đẳng): Phần 2 - Trường CĐ Nghề Kỹ thuật Công nghệ
86 p | 32 | 3
-
Giáo trình Quản trị hệ thống webserver và mailserver (Ngành: Quản trị mạng máy tính - Trình độ Cao đẳng) - Trường Cao đẳng Hòa Bình Xuân Lộc
271 p | 3 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn