BÀI 1. TỔNG QUAN VỀ MỘT HỆ THỐNG WEB71.Giới thiệu72.Mô hình hệ thống Web73.Nguyên tắc hoạt động8BÀI 2 QUẢN TRỊ MÁY CHỦ WEB SERVER101.Giao thức HTTP112.Nguyên tắchoạt động của Web Server122.1.Cơchếnhậnkếtnối122.2.Web Client132.3.Web động133.Đặc điểm của IIS (Internet Information Services)133.1.Các thành phần chính trong IIS143.2.IISIsolationmode143.3.ChếđộWorkerprocessisolation143.4.Nângcaotínhnăngbảomật173.5.Hỗtrợứngdụngvàcáccôngcụquảntrị184.Cài đặt và cấu hình IIS 7.0184.1.CàiđặtIIS7.0WebService184.2. Cấu hình IIS 6.0 Web service214.2.1.Mộtsốthuộctínhcơbản224.2.2.TạomớimộtWebsite244. 2.3.TạoVirtualDirectory264.2.4.CấuhìnhbảomậtchoWebSite274.2.5.CấuhìnhWebServiceExtensions294.2.6.CấuhìnhWebHosting304.2.7.CấuhìnhIISquamạng(WebInterfaceforRemoteAdministration)324.2.8.QuảnlýWebsitebằngdònglệnh334.2.9.Sao lưu và phục hồi cấu hình Web Site.34BÀI 3QUẢN TRỊ MÁY CHỦ FTP SERVER661.GiaothứcFTP661.1.ActiveFTP661.2.PassiveFTP671.3.MộtsốlưuýkhitruyềndữliệuquaFTP691.4.CôlậpngườidùngtruyxuấtFTPServer(FTPUserIsolation)692.Chương trình FTP client703.Giớithiệu FTPServer723.1.CàiđặtdịchvụFTP723.2.CấuhìnhdịchvụFTP73
TRƯỜNG CAO ĐẲNG CƠ ĐIỆN HÀ NỘI KHOA CÔNG NGHỆ THƠNG TIN GIÁO TRÌNH QUẢN TRỊ WEBSERVER (Lưu hành nội bộ) Hà Nội, năm 2018 MỤC LỤC BÀI TỔNG QUAN VỀ MỘT HỆ THỐNG WEB Giới thiệu Một hệ thống Web hệ thống cung cấp thông tin mạng Internet thông qua thành phần Máy chủ, trình duyệt nội dung thơng tin Trong chương giới thiệu cách nguyên lý hoạt động hệ thống Web thông tin liên quan tới cách thức xác định vị trí nguồn thơng tin, cách thức trao đổi liệu máy chủ với trình duyệt cách thức thể thơng tin Mơ hình hệ thống Web Hình 21.1: Mơ hình Web nói chung Mạng dịch vụ Web mạng máy tính liên quan đến dịch vụ Web bao gồm máy chủ dịch vụ, máy tính 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 dịch vụ web hosting, chứa phần mềm Application Server đảm bảo việc phát triển dịch vụ web, kết nối đến sở liệu máy tính khác, mạng khác - Các máy chủ sở 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 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 Nguyên tắc hoạt động Mục tiêu: Hiểu nguyên tắt hoạt động hệ thống Web nói chung Hình 21.2: Sơ đồ hoạt động WebServer Khi máy client kết nối vào Internet (thông qua hệ thống mạng LAN hay đường dial up ), người sử dụng dùng trình duyệt web (web browser) gõ địa 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 thực hết yêu cầu từ phía Web browser gửi đến Kết trang "thuần HTML" đưa Browser Người sử dụng hồn tồn suốt với đằng sau Web server CGI Script, ứng dụng sở liệu Trường hợp web tĩnh web server lấy thông tin lưu sẵn máy chủ dạng thư mục, file gửi lại theo yêu cầu client Trường hợp web động (dùng ngôn ngữ lập trình web ASP, PHP, JSP, CGI kết nối khai thác sở liệu Một ví dụ: Khi có kế hoạch cơng tác Hà nội, A biết tìm thơng tin liên quan tới thời tiết Hà nội địa Web "http://hanoi.vnn.vn" – địa URI (Uniform Resource Identifier - world wide web address) Khi A nhập URL vào trình duyệt thì: Trình duyệt thực gửi yêu cầu lấy thông tin tới địa xác định URL thông qua giao thức truyền liệu có tên http Máy chủ nới chứa thông tin xác định thông tin cần thiết theo yêu cầu dựa URI 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 Trình duyệt sau nhận kết trả lời máy chủ tiến hành trình bày liệu kết nhận theo khuôn dạng định Bản thân kết nhận bao gồm liên kết tới thông tin vị trí khác Web vị trí xác định URI Trong ví dụ giới thiệu cho ba cấu trúc Web gồm: Xác định vị trí thơng tin, Trao đổi cách thể thông tin: + Xác định vị trí thơng tin: Mỗi resource Web xác định Uniform Resource Identifier (URI) Trong ví dụ trên, resource dùng để lấy tông tin thời tiết Hà nội xác định bời URI: "http://hanoi.vnn.vn" + Trao đổi thông tin: Các tác nhân Web (trình duyệt – browser, web server, …) thực trao đổi thông tin thông qua message, message hình thành có u cầu người sử dụng thực tiến trình xử lý liệu Các giao thức (Protocols) định nghĩa cách thức trao đổi liệu tác nhân Web, ví dụ giao thức HTTP Thể thơng tin: Các message hình thành trao đối thông tin tác nhân web chứa định dạng liệu Tùy thuộc vào yêu cầu cụ thể mà đinh dạng thể liệu khác Trong trường hợp nhận kết trả lời từ web server, định dạng là: HTML, XML, … liệu ảnh, … Dựa định dạng định nghĩa này, trình duyệt trình bày lại cho liệu giúp người sử dụng khai thác thơng tin cách dễ dàng BÀI QUẢN TRỊ MÁY CHỦ WEB SERVER Giao thức HTTP HTTP giao thức cho phép Web Browser Web Server giao tiếp với HTTP bắt đầu giao thức đơn giản giống với giao thức chuẩn khác Internet, thông tin điều khiển truyền dạng văn thô thông qua kết nối TCP Do đó, kết nối HTTP thay cách dùng lệnh telnet chuẩn Ví dụ: > telnet www.extropia 80 GET /index.html HTTP/1.0