Giáo trình Quản trị hệ thống Web Server ngành Quản trị Mạng máy tính trình độ Cao đẳng - Trường ...

Giáo trình quản trị hệ thống web server cho nghề quản trị mạng máy tính tại trường cao đẳng nghề An Giang, cung cấp kiến thức chuyên sâu và thực tiễn.

Trường đại học

Cao đẳng nghề An Giang

Người đăng

Ẩn danh

Thể loại

giáo trình

2018

75
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI GIỚI THIỆU

1. BÀI 1: TỔNG QUAN VỀ MỘT HỆ THỐNG WEB

1.1. MÔ HÌNH HỆ THỐNG WEB NÓI CHUNG

1.2. NGUYÊN TẮC HOẠT ĐỘNG

2. BÀI 2: DỊCH VỤ TRUYỀN FILE FTP

2.1. XÂY DỰNG MỘT FTP SERVER ĐƠN GIAN

2.2. THIẾT LẬP VIRTUAL DIRECTORY TRÊN FTP SITE

2.3. THIẾT LẬP FTP SITE CHO TỪNG NGƢỜI DÙNG TRÊN DOMAIN

2.4. UPLOAD DỮ LIỆU LÊN SERVER

3. BÀI 3: DỊCH VỤ WEB SERVER

3.1. XÂY DỰNG WEB SERVER ĐƠN GIẢN

Trích đoạn nội dung tài liệu

ỦY BAN NHÂN DÂN TỈNH AN GIANG TRƢỜNG CAO ĐẲNG NGHỀ AN GIANG 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 (Ban hành theo Quyết định số: 70 /QĐ-CĐN ngày 11 tháng 01 năm 2019 của Hiệu trưởng trường Cao đẳng nghề An Giang) Tên tác giả: Đổ Văn Nhớ Năm ban hành: 2018 1 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. LỜI GIỚI THIỆU 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 dạy nghề Quản trị mạng đã đƣợc xây dựng trên cơ sở phân tích nghề, phần kỹ năng 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 theo các môđun đào tạo nghề là cấp thiết hiện nay. Mô đun 24: Quản trị hệ thống web server là mô đun đào tạo chuyên môn nghề đƣợc biên soạn theo hình thức tích hợp lý thuyết và thực hành. Trong quá trình thực hiện, nhóm biên soạn đã tham khảo nhiều tài liệu Quản trị hệ thống web server trong và ngoài nƣớc, kết hợp với kinh nghiệm trong thực tế. Mặc dầu có rất nhiều cố gắng, nhƣng không tránh khỏi những khiếm khuyết, rất mong nhận đƣợc sự đóng góp ý kiến của độc giả để giáo trình đƣợc hoàn thiện hơn. Xin chân thành cảm ơn! An Giang, ngày 15 tháng 04 năm 2018 Tham gia biên soạn Đổ Văn Nhớ 2 MỤC LỤC ĐỀ MỤC TRANG LỜI GIỚI THIỆU.2 BÀI 1: TỔNG QUAN VỀ MỘT HỆ THỐNG WEB . MÔ HÌNH HỆ THỐNG WEB NÓI CHUNG . NGUYÊN TẮC HOẠT ĐỘNG .7 BÀI 2: DỊCH VỤ TRUYỀN FILE FTP . XÂY DỰNG MỘT FTP SERVER ĐƠN GIAN .THIẾT LẬP VIRTUAL DIRECTORY TRÊN FTP SITE .THIẾT LẬP FTP SITE CHO TỪNG NGƢỜI DÙNG TRÊN DOMAIN . UPLOAD DỮ LIỆU LÊN SERVER .24 BÀI 3: DỊCH VỤ WEB SERVER . XÂY DỰNG WEB SERVER ĐƠN GIẢN . XÂY DỰNG WEB SERVER VỚI CSDL MYSQL SERVER VÀ PHP . XÂY DỰNG WEB SERVER VỚI CSDL SQL SERVER VÀ APS. XÂY DỰNG WEB SITE HỖ TRỢ HTTPS .59 3 GIÁO TRÌNH MÔ ĐUN Tên mô đun: QUẢN TRỊ HỆ THỐNG WEB SERVER Mã mô đun: MĐ 24 I. VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN 1. Vị trí: Mô đun được bố trí sau khi sinh viên 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 nghề 2. Tính chất: Là mô đun đào tạo nghề bắt buộc II. MỤC TIÊU CỦA MÔ ĐUN - Về kiến thức: + Trình bày được cấu trúc của một hệ thống web server + Nêu được cách upload và download một ftp server + Nêu cách xây dựng web kết hợp ngôn ngữ php và csdl mysql + Nêu cách xây dựng web kết hợp ngôn ngữ asp.net và csdl sql server - Về kỹ năng: + Cài đặt và cấu hình được hệ thống web server đơn giản + Cài đặt và cấu hình được hệ thống web server php và mysql + Cài đặt và cấu hình được hệ thống web server asp.net và sql server + Cài đặt và cấu hình được ftp server để upload và download web site - Về năng lực tự chủ và trách nhiệm: Quản lý, giám sát và khắc phục được các sự cố trên hệ thống web server Nội dung của môn đun Thời gian (giờ) Tên các bài trong TT Tổng Lý Thực Kiểm mô đun số thuyết hành tra 1 Bài mở đầu 2 Bài 1: Tổng quan về một hệ 4 2 2 thống web I. Giới thiệu II. Mô hình hệ thống web nói chung III. Nguyên tắc hoạt động 2 Bài 2: Dịch vụ truyền file FTP 24 6 16 2 I. Giới thiệu II. Xây dựng một FTP Server đơn gian III.Thiết lập Virtual Directory 4 trên FTP Site IV.Thiết lập FTP Site cho từng người dùng trên Domain V. Upload dữ liệu lên server Kiểm tra 3 Bài 3: Dịch vụ Web Server 58 18 36 4 I. Giới thiệu II. Xây dựng web server đơn giản II. Xây dựng web server với csdl mysql server và php III. Xây dựng web server với csdl sql server và aps. Xây dựng web site hỗ trợ https Kiểm tra 4 Ôn tập 4 2 2 Cộng 90 30 54 6 5 BÀI 1: TỔNG QUAN VỀ MỘT HỆ THỐNG WEB Giới thiệu: Khi người dùng nhập vào một địa chỉ trên trình duyệt sẽ có hàng loạt quá trình được xử lý diễn ra và được trả về là kết quả trang web mà họ cần xem. Trong đó máy chủ web đóng vai trò quan trọng nhất vì nếu máy chủ web bị mất kết nối với máy khách thì người dùng nhận về thông báo là không tìm thấy trang web Mục tiêu: - 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 Nội dung chính: I. GIỚI THIỆU 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. MÔ HÌNH HỆ THỐNG WEB NÓI CHUNG Hình 1.1 Mô hình Web nói chung Mạng dịchvụ Web là mạng các máy tính liên quan đến dịch vụ Web bao gồm 6 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ịchvụ 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. NGUYÊN TẮC HOẠT ĐỘNG Hình 1.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 ftth.),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.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. 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.vn"– địa chỉ này chính là một URI (Uniform Resource Identifier - world wideweb 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 7 URL thông qua giao thức truyền dữ liệu có tên là http.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.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. 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 UniformResourceIdentifier(URI).Trong ví dụ trên, resource dùng để lấy thông tin về thời tiết ở Hà nội được xác định bời URI: "http://hanoi. +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. Câu hỏi ôn tập: 1. Trình bày các thành phần của một hệ thống Web 2. Trình bày nguyên tắc hoạt động của hệ thống Web 8 BÀI 2: DỊCH VỤ TRUYỀN FILE FTP Giới thiệu Dịch dụ truyền tập tin thư mục là không thể thiếu trong một hệ thống mạng , tuy nhiên việc sử dụng mạng ngang hàng dùng để chia sẽ tập tin thì thiếu đi cơ chế bảo mật khi đưa tài nguyên lên hệ thống. Trong bài này chúng ta sẽ tìm hiểu cơ cách thức cài đặt dịch vụ truyền file như thế nào. Mục tiêu: - Hiểu được giao thức FTP - Cài đặt và cấu hình thông qua giao thức FTP Nội dung chính: I. Giới thiệu FTP là từ viết tắt của File Transfer Protocol.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ