TRƯỜNG CAO ĐẲNG CƠ ĐIỆN HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
GIÁO TRÌNH
QUẢN TRỊ HỆ THỐNG WEBSERVER
(Lưu hành nội bộ)
Năm 2024
MỤC LỤC
BÀI 1. TỔNG QUAN VỀ MỘT HỆ THỐNG WEB ............................................ 2
1. Giới thiệu ..................................................................................................... 2
2. Mô hình hệ thống Web ................................................................................ 2
3. Nguyên tắc hoạt động .................................................................................. 3
BÀI 2 QUẢN TRỊ MÁY CHỦ WEB SERVER ................................................... 5
1. Giao thức HTTP ........................................................................................... 5
2. Nguyên tc hot động của Web Server ........................................................ 5
2.1.Cơ chế nhn kết nối ................................................................................. 6
2.2. Web Client ............................................................................................. 7
2.3. Web động .............................................................................................. 7
3. Đặc điểm của IIS (Internet Information Services) ...................................... 7
3.1. Các thành phần chính trong IIS ............................................................... 7
3.2. IIS Isolation mode ................................................................................... 8
3.3. Chế độ Worker process isolation ............................................................ 8
3.4. Nâng cao tính năng bo mật ................................................................. 11
3.5. Hỗ tr ng dụng các công c quản trị ............................................. 12
4.Cài đặt và cu hình IIS 7.0............................................................................ 12
4.1. Cài đặt IIS 7.0 Web Service ................................................................. 12
4.2. Cấu hình IIS 6.0 Web service .................................................................. 15
4.2.1.
Mt
số
thuộc
tính
bn
.................................................................. 16
4.2.2.
Tạo
mi
một
Web
site
....................................................................... 18
4. 2.3.
Tạo
Virtual
Directory
....................................................................... 20
4.2.4.
Cấu
nh
bảo
mật
cho
Web
Site
....................................................... 21
4.2.5.
Cấu
hình
Web
Service
Extensions
................................................... 23
4.2.6.
Cấu
nh
Web
Hosting
...................................................................... 24
4.2.7.
Cấu
hình
IIS
qua
mạng
(Web
Interface
for
Remote
Administration)
............................................................................................ 26
4.2.8.
Quản
Web
site
bng
ng
lệnh
.................................................... 27
4.2.9. Sao lưu và phục hồi cấu hình Web Site.
.......................................... 28
BÀI 3 QUẢN TRỊ MÁY CHỦ FTP SERVER ................................................... 59
1.Giao thức FTP .............................................................................................. 59
1.1.Active
FTP
............................................................................................. 59
1.2.Passive
FTP
........................................................................................... 60
1.3.Mt
số
lưu
ý
khi
truyn
dữ
liệu
qua
FTP
............................................. 61
1.4.Cô
lập
người
dùng
truy
xuất
FTP
Server
(FTP
User
Isolation)
.......... 62
2. Chương trình FTP client ............................................................................ 62
3. Gii thiu FTP Server ................................................................................ 65
3.1. Cài đặt dịch v FTP .............................................................................. 65
3.2. Cu hình dch v FTP ........................................................................... 66
BÀI 1. TỔNG QUAN VỀ MỘT HỆ THỐNG WEB
1. Giới thiệu
Mt h thống Web mt h thống cung cấp thông tin trên mạng Internet
thông qua c thành phn y chủ, trình duyệt ni dung thông tin. Trong
chương này s gii thiệu mt cách cơ bn nguyên hoạt động ca mt h
thng Web ng như các thông tin liên quan ti các cách thc xác định v trí
ngun thông tin, cách thc trao đổi d liệu gia y ch vi trình duyệt và cách
thức thể hiện thông tin.
2. Mô hình hệ thống Web
Hình 21.1: Mô hình Web nói chung
Mạng dịch vWeb 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 nh thiết bphục vcho việc cung cấp dịch
vụ Web. Hệ thng đó bao gm:
- Đường kết nối vi 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
Hình 21.2: Sơ đồ hoạt động của WebServer
Khi máy client kết ni vào Internet (thông qua hệ thng mạng LAN hay các
đường dial up..), người sdng dùng trình duyệt web (web browser) địa ch
tên miền cần truy nhập (ví dụ: http://home.vnn.vn) gi yêu cầu đến máy chủ Web.
Web Server xem xét thực hiện hết những yêu cầu từ phía Web browser
gi đến. Kết qulà mt trang "thuần HTML" đưc đưa ra Browser. Người sdụng
sẽ hoàn toàn trong sut với những đằng sau ca mt Web server như CGI Script,
các ng dng cơ sở dữ liệu.
Trường hp web tĩnh thì web server slấy thông tin lưu sẵn trên máy ch
dạng thư mc, 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 nglập trình web như ASP, PHP, JSP, CGI ... kết nối khai thác sở
dữ liệu.
Mt d: Khi 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 ti thời tiết nội tại địa chỉ Web "http://hanoi.vnn.vn"
địa chnày chính mt 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 duyt s thực hiện gửi yêu cầu lấy thông tin ti địa ch xác định trong
URL thông qua giao thc truyền dữ liệu có tên là http.
2. Máy ch ni chứa thông tin s xác định nhng thông tin cần thiết theo yêu
cầu dựa trên URI ca người s dng gửi ti. Truyn thông tin liên quan ti
yêu cầu tới ni sdng thông qua giao thc truyền thông http.
3. Trình duyt sau khi nhận được kết qu trả li ca y chủ sẽ tiến hành trình
bày d liệu kết qu nhn đưc theo khuôn dạng nhất định. Bản thân trong kết
qu nhn đưc cũng bao gm các liên kết ti thông tin vtrí khác trên Web
và các vị trí này ng được xác định bởi các URI.
Trong d trên đã gii thiệu cho chúng ta ba cấu trúc ca Web gm: 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: Mi resource trong Web sẽ đưc xác định bởi
Uniform Resource Identifier (URI). Trong dụ trên, resource dùng để lấy
tông tin về thi tiết ni được xác định bi URI: "http://hanoi.vnn.vn".
+ Trao đi thông tin: Các tác nhân ca Web (trình duyệt browser, web server,
…) thc hiện trao đổi thông tin thông qua các message, các message này đưc
nh thành khi yêu cầu ca người s dng hoặc khi thc hiện các tiến
trình xử d liệu. Các giao thức (Protocols) sẽ định nghĩa cách thức trao
đổi d liệu gia các tác nhân trong Web, trong dụ này là giao thc HTTP.
Th hiện thông tin: Các message được hình thành khi trao đối thông tin
gia các tác nhân trong web đã cha các định dạng dữ liệu. Tùy thuc o từng
yêu cầu c thể mà các đinh dng thhiện d liệu sẽ khác nhau. Trong trường hp
khi nhn kết qutrả lời từ các web server, các định dng đó thlà: HTML,
XML, dliệ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 th giúp người sdng khai thác thông tin mt
cách dễ dàng.