1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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)

75 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 75
Dung lượng 2,8 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MỤC TIÊU CỦA MÔ ĐUN + 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 + Cài đặt và cấu hình được hệ thống we

Trang 1

Ủ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

Trang 2

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ớ

Trang 3

M ỤC LỤC

L ỜI GIỚI THIỆU 2

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

I GI ỚI THIỆU 6

II MÔ HÌNH H Ệ THỐNG WEB NÓI CHUNG 6

III NGUYÊN T ẮC HOẠT ĐỘNG 7

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

I GI ỚI THIỆU 9

II XÂY D ỰNG MỘT FTP SERVER ĐƠN GIAN 9

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

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

V UPLOAD D Ữ LIỆU LÊN SERVER 24

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

I GI ỚI THIỆU 26

II XÂY D ỰNG WEB SERVER ĐƠN GIẢN 27

II XÂY D ỰNG WEB SERVER VỚI CSDL MYSQL SERVER VÀ PHP 33

III XÂY D ỰNG WEB SERVER VỚI CSDL SQL SERVER VÀ APS.NET 48

IV XÂY D ỰNG WEB SITE HỖ TRỢ HTTPS 59

Trang 4

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

+ 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

+ 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

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

TT Tên các bài trong

III Nguyên tắc hoạt động

Trang 5

trên FTP Site

người dùng trên Domain

V Upload dữ liệu lên server

Trang 6

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

Nội dung chính:

I GI ỚI THIỆU

II 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

Trang 7

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:

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

thống máy chủ với môi trường Internet

III NGUYÊN TẮC HOẠT ĐỘNG

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

đến Kết quả là một trang "thuần HTML" được đưa ra Browser Người sử dụng sẽ

liệu

ập URL trên vào trình duyệt thì:

Trang 8

URL thông qua giao thức truyền dữ liệu có tên là http

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

định vị trí thông tin, Trao đổi và cách thể hiện thông tin:

về thời tiết ở Hà nội được xác định bời URI: "http://hanoi.vnn.vn"

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

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:

Trang 9

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:

Nội dung chính:

I Gi ới thiệu

dựa trên chuẩn TCP , FTP cung cấp cơ chế truyền tin dưới dạng tập tin(file)

(commandport)

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

1.Cài đặt dịch vụ ftp

Add Role Services

Hình 2.1 Thêm các thành phần vào Role

Trang 10

Hình 2.2 Chọn dịch vụ FTP

Trang 11

2 Cấu hình ftp đơn giản

Do not Isolate users

Đây là chế độ không sử dụng FTP User Isolation,

ở mode này không giới hạn truy xuất của người

Isolate users

Isolate users using Active

Directory

Sử dụng Active Directory để tách lập từng user

Server (IIS) 6.0

Hình 2.4 Khởi động dịch vụ IIS 6.0

Hình 2.5 Thêm mới một ftp site

Trang 12

Hình 2.6 Thêm mới ftp site theo kiểu mặc định

Hình 2.7 Đặt tên cho ftp site

Trang 13

Hình 2.8 Chọn địa chỉ ip và cổng kết nối truy cập

Hình 2.9 Chọn kiểu truy cập ftp site đơn giản

Trang 14

Hình 2.10 Chọn thư mục gốc nơi truy cập ftp site

Hình 2.11 Thiết lập quyền hạn truy cập

Trang 15

Hình 2.12 Kích hoặt ftp site bằng cách khởi động ftp site

Hình 2.13 Hiển thị kết quả truy cập ftp site đơn giản

Hình 2.14 Hiệu chỉnh thông tin của site

Trang 16

- Vào thẻ Message tạo thông báo khi đăng nhập và thông báo khi kết thúc, chỉ kiểm tra được khi truy cập vào ftp site ở chế độ command line

ftp 192.168.1.200

user: anonymous ; pass: để trống

dir: hiển thị tập tin và thư mục

bye: kết thúc truy cập

Hình 2.16 Giới hạn về địa chỉ ip truy cập

Trang 17

Hình 2.17 Danh sách các ip không được thiết lập truy cập

truy cập sẽ có biểu tượng “chìa khóa”

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

1.Tạo mới một Virtual Directory

Hình 2.18 Tạo mới một ftp site Virtual Directory

Hình 2.19 Nhập tên alisa cho thư mục

Trang 18

Hình 2.20 Chọn vị trí ánh xạ thư mục vào tên alisa

Hinh 2.21 Thiết lập quyền hạn truy cập

Trang 19

Hình 2.22 Hiển thị ftp site được phép truy cập

phép tài khoản anonymous truy cập

2 Thiết lập quyền hạn truy cập

Hình 2.23 Xem thuộc tính thư mục

Deny

Hình 2.24 Thiết lập quyền hạn truy cập user

WIN-TENMAY: là tên máy tính server

Trang 20

Hình 2.25 Hiển thị thuộc tính truy cập

phép truy cập là đúng

Hình 2.26 Truy cập vào site được thiết lập lệnh cấm anynomous

dòng lệnh sau ( có thể tạo bằng giao diện trên Domain đã học kiến thức môn quản trị mạng 1)

+ net user : liệt kê các user đang tồn tại

Trang 21

+ net user sinhvien “admin123@” /add : tạo thêm user mới

Hình 2.27 Đặt mật khẩu cho tài khoản Administrator

Hình 2.29 Đăng nhập tài khoản vào ftp site

Trang 22

Hình 2.30 Hiển thị thư mục với tài khoản tương ứng

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

1 Tạo home directory cho từng user

thư mục là localuser và NetBios của miền đã được nâng cấp (trường hợp windows server chưa nâng cấp thì thay thết NetBios thành tên máy tính)

+ Trong NetBios sẽ tạo các user tương ứng với các thư mục

Ví dụ: thư mục dùng chung là public, tên miền là quantrimang.com, 2 user là giaovien, hocsinh

Hình 2.31 Cấu trúc thư mục Isolateusers

2 Tạo mới một ftp site kiểuIsolate user

kiểu ftp site ta chọn Isolate user

Trang 23

Hình 2.32 Tạo mới ftp site dưới dạng Isolateusers

mục con là localuser và quantrimang (chính là tên NETBIOS khi nâng cấp lên DOMAIN)

+ Trong quantrimang, tạo thêm 2 thư mục con là giaovien và hocsinh tương ứng với tên tài khoản hệ thống

+ Trong localuser, tạo thư mục mang tên public là thư mục chứa dữ liệu dùng chung

Hình 2.3 Truy cập vào tài khoản dùng chung Login as đăng nhập vào tài khoản giaovien hay hocsinh để kiểm

Trang 24

Hình 2.24 Đăng nhập user bằng tài khoản giáo viên

Hình 2.25 Kết quả truy cập bằng tài khoản giaovien

V UPLOAD D Ữ LIỆU LÊN SERVER

1 Tạo các tài khoản tương ứng với tên user

Tạo các thư mục tương ứng với tên user nào sẽ sở hửu ftp site trên từng user

đó mang tính chất gợi nhớ để thuận tiện trong quá trình quản lý

2 Cấu hình ftp site cho các user

cũng rất quan trọng đó là thiết lập quyền hạn truy cập cho user

3 Truy cập ftp site

Trang 25

Câu hỏi ôn tập:

các tập tin chia sẻ đang để trong thư mục C:\FTPRoot

 Trong cùng một thời điểm, chỉ cho phép tối đa 1000 người truy cập

 Tạo các thông điệp khi đăng nhập “Chuc mot ngay lam viec vui ve” và

 Nếu sau khoảng thời gian 150s, người dùng đã kết nối với Server mà không tương tác thì hủy kết nối

 Cấm máy có địa chỉ 192.168.1.100 truy cập vào FTP Site

ip ftp://192.168.1.200:21 thì thấy các thư mục sau:

 Thư mục Software ứng với thư mục C:\Software trên máy FTP Server

 Thư mục Baocao ứng với thư mục C:\Baocao trên máy FTP Server Thư mục

Trang 26

BÀI 3: D ỊCH VỤ WEB SERVER Giới thiệu

Website hiện nay được sử dụng rộng rãi và phổ biến trên môi trường internet,

do đó việc xuất bản website là không thể thiếu trên một máy chủ web server Trên thực tế website đa phần là các trang web được viết trên 2 ngôn ngữ thông dụng là asp.net và php và csdl là mysql và sql server

Mục tiêu:

Nội dung chính:

I GI ỚI THIỆU

là 80

Trang 27

cho Website

Application pool)

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

1 Cài đặt dịch vụ world wide web

Vào Server Manager\Roles\Add Roles\

Hình 3.2 Khởi động Roles

(IIS), chọn Add Required Features

Hình 3.3 Thêm các thành phần vào Roles

Trang 28

Hình 3.4 Danh sách các gói phần mềm cài đặt

Hình 3.5 Hiển thị các danh sách phần mềm cài đặt

Trang 29

Hình 3.6 Quá trình cài đặt web server đang thực hiện

2 Cấu hình thêm một web server đơn giản

Hinh 3.7 Khởi động Web server

Trang 30

Hình 3.8 Nhập thông tin cho bộ web site mới + Site name: tên mô tả web stie

+ Physical path: đường dẫn đến thư mục gốc

+ IP address: chọn IP xuất web site

+ Host name: nhập tên địa chỉ web site chính là địa chỉ DNS tương ứng với ip + Port: 80 là cổng mặc định

Trang 31

Hình 3.9 Hiển thị danh sách các web server

định

Hình 3.10 Thiết lập trang web mặc định bằng

Trang 32

Hình 3.11 Thêm vào tên trang web mới

website

Hình 3.12 Hiển thị trang web trên trình duyệt

nối, địa chỉ ip truy cập và không cho phép truy cập

Trang 33

Hình 3.13 Hiệu chỉnh thời gian và số lược truy cập

+ Limit number of connections: số lượng người truy cập

+ Giới hạn địa chỉ ip truy cập, đưa vào danh sách ip cho phép hay không cho phép truy cập

Hình 3.14 Thiết lập giới hạn địa chỉ ip truy cập

II.XÂY D ỰNG WEB SERVER VỚI CSDL MYSQL SERVER VÀ PHP

Trước tiên bạn cài đặt các thành phần hổ trợ cần thiết gồm có:

Trang 34

php-+ Giải nén file đã tải vào thư mục bạn chọn (ví dụ C:\PHP56 chẳn hạn) Đổi

+ Mở IIS Manager lên và truy cập vào Handler Mappings

Hình 3.15 Quản trị module với Handerl Mappings

Hình 3.16 Thêm mới một module + Nhập thông tin vào module :

Request path: *.php

Module: FastCgiModule

Trang 35

Name: đặt tiên cho module, vd: php-56-cgi

Name: PHP via FastCGI

Hình 3.17 Giao diện thêm mới moduele php

+ Tạo file test.php và lưu vào địa chỉ c:\interpubl\wwwroot\ với thông tin sau:

Hình 3.18 Test phiên bản php hiện tại Lưu ý là phải gán quyền đọc, ghi và thực thi cho thư mục c:\intepub\temp với

Trang 36

2 Cài đặt mysql & phpadmin

hoặc 64bit tùy theo server

Hình 3.20 Chọn kiểu cài đặt Typical

* Lưu ý, khi setup xong thì mặc định sẽ có dấu check vào “Configure the MySQL Server Now“

hình không đúng thì bạn phải thực hiện công việc gỡ bỏ MySql ra và cài lại từ đầu

Trang 37

Hinh 3.21 Hoàn tất quá trình cài đặt MySQL Hướng dẫn cấu hình MySQL trong Windows Server 2008

– Bước 1: Chọn Detailed Configuration

Hình 3.22 Chọn mục Detailed Configuration – Bước 2: Có 3 lựa chọn sau: ở đây chúng ta lựa chọn Server machine

Trang 38

Hình 3.23 Chọn mục Server Machine – Bước 3: Chọn Multifunctional Database

Hình 3.24 Chọn Multifunctional Database – Bước 4: Thiết lập số kết nối đến cơ sở dữ liệu, bạn chọn Online Transcation Processing (OLTP)

Trang 39

Hình 3.25 Chọn mục Online Transaction Processing – Bước 5: Enable TCP/IP: chọn cổng cho MySQL => có thể để cổng mặc định cho nó (cổng 3306)

– Bước 6: Character set: tùy vào mục đích sử dụng để chọn kiểu mã hóa phù hợp (nếu có tiếng Việt thì cần chọn kiểu UFT8)

Hình 3.27 Chọn mục Best Support For Multilingualism – Bước 7: Chọn Install as windows service và tick vào ô include Bin directory

Trang 40

– Bước 8: Nhập mật khẩu cho tài khoản root là “root” của MySQL và click

Execute để bắt đầu cài đặt

Hình 3.28 Nhập vào mật khẩu cho tài khoản root

Hình 3.29 Quá trình cấu hình MySql hoàn tất

trên, còn nếu thiết lập bị lỗi trong phần Start Service thì bạn phải gỡ mysql ra cài lại thiết lập từ ban đầu

Trang 41

Cài đặt php myadmin:

Để tiện cho việc quản lý cơ sở dữ liệu MySQL, các bạn nên sử dụng một phần mềm cho trực quan, chẳng hạn như PHPMyAdmin:

– Download: PHPMyAdmin (phiên bản hiện tại là 4.1.12 – phát hành ngày

hợp)

– Giải nén vào thư mục wwwroot

Hình 3.30 Chép thư mục phpmyadmin vào wwwroot

- Vào IIS Server vào Site:

thì ngay lập tức thư mục sẽ chuyển sang màu xanh có dạng ứng dụng

Hình 3.31 Chuyển đổi thư mục sang dạng ứng dụng + Kết quả sau khi chuyển thư mục phpmyadmin sang một dạng ứng dụng trong IIS

Trang 42

Hình 3.32 Kết quả chuyển sang ứng dụng

thiết lập trang web mặc định:

Hình 3.32 Thêm tên trang web mặc định truy cập

sau:

Hình 3.33 Truy cập phpmyadmin

Trang 43

* Lưu ý: đối với trình duyệt Internet Explorer (IE) thì sẽ không hổ trợ đầy đủ các tính năng trong phần mềm PhpMyAdmin

phpmyadmin, nhập user name là root và pass là root để vào được phpmyadmin

Hình 3.34 Giao diện phpmyadmin

liệu và import csdl vào tên csdl vừa tạo :

+Tạo csdl mới ta chọn vào mục Databases: nhập tên csdl là cntt, bảng mã là utf8_unicode_ci, sau đó nhấn vào nút Create

Hình 3.35 Tạo mới một Database

vừa mới tạo ra là cntt, sau đó nhấn vào nút import

Trang 44

+ Nhấn vào nút Chọn tệp, thiết lập đưa tập tin *.sql ( file csdl web) vào đây

Hình 3.37 Chọn file Sql đưa vào phpmyadmin + Sau cùng là nhấn vào nút Go, nếu import csdl thành công thì sẽ xuất hiện các dòng thông báo màu xanh, ngược lại nếu import csdl không thành công thì sẽ xuất hiện bảng thông báo màu đỏ

Hình 3.38 Nhấn Go bắt đầu thực hiện

Và đây là kết quả import csdl vào phpmyadmin

Trang 45

Hình 3.39 Thực hiện câu truy vấn thành công

trong đường dẫn c:\interpub\wwwroot\ để thực thi webstie

- Hình 3.40 Đưa bộ source web vào thư mụ wwwroot

web site mà chúng ta đưa vào:

Trang 46

Hình 3.41 Truy cập website dưới dạng localhost

3 Cấu hình web server với csdl mysql server và php trên iis

trong iis thì vô cùng đơn giản

Hinh 3.42 Thêm mới một website

Trang 47

Hinh 3.43 Nhập các thông tin cần thiết vào

Hình 3.35 Truy cập website dưới dạng tên miền dns

Ngày đăng: 27/10/2022, 17:34

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w