Phan Thị Thu Hồng
Phan Thị Thu Hồng
1
Nội dung chính
Dịch vụ Web
Dịch vụ FTP
Dịch vụ Email
Phan Thị Thu Hồng
2
Dịch vụ Web
GIỚI THIỆU WEB SERVER
Giới thiệu giao thức HTTP
Nguyên tắc hoạt động
Web Client
Web động
Phan Thị Thu Hồng
3
GIỚI THIỆU GIAO THỨC HTTP
HTTP: HyperText Transfer Protocol
HTTP: Giao thức cho phép Web Browser và Web Servers
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
Cổng mặc định: 80, Web Server lắng nghe các kết nối
được gửi đến.
Thông tin trả về từ server theo cú pháp của ngôn ngữ
HTML
Phan Thị Thu Hồng
4
Từ cơ sở phục vụ những trang Web đơn giản 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 là nội dung động
(dynamic content)
Từ HTTP 1.0 đến 1.1 là một bước tiến dài, đặc biệt hỗ trợ
kết nối bền vững (persistent connection)
Tham khảo thêm: />
Phan Thị Thu Hồng
5
NGUYÊN TẮC HOẠT ĐỘNG
Sơ đồ hoạt động giữa Web Browser và Web Server
Phan Thị Thu Hồng
6
Với phiên bản đầu tiên, Web server hoạt động theo mô
hình sau:
Tiếp nhận yêu cầu từ Web Bowser
Trích nội dung từ đĩa
Chạy các chương trình CGI .
Truyền dữ liệu ngược lại cho Web Bowser
Phan Thị Thu Hồng
7
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ề phía Web server, trình tự logic sau:
Chấp nhận kết nối
Sinh ra các nội dung tĩnh (động) cho Web Browser
Đóng kết nối
Lặp lại quá trình trên
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ả
Phan Thị Thu Hồng
8
Nếu một chương trình CGI tốn 30 giây để sinh ra nội
dung, Web Server không phục vụ các yêu cầu từ Web
Browser khác.
Thiết kế lại: Để phục vụ được nhiều người trong cùng 1
lúc Đa tiểu trình (multi-threading) hoặc đa tiến trình
(multi- processing) hoặc hệ lai
Phan Thị Thu Hồng
9
WEB CLIENT
Là trình duyệt web (Web Browser) ở phía người dùng như
FireFox, IE, Netscape, Opera, G.Chrome… để hiển thị
trang web cho người dùng.
Web browser chỉ có nhiệm vụ gởi yêu cầu cho Web server
và nhận kết quả trả về, hiển thị cho người dùng.
Phan Thị Thu Hồng
10
WEB ĐỘNG
Sơ đồ hoạt động của web động
Phan Thị Thu Hồng
11
Giới thiệu IIS 8.0
Thiết kế dưới dạng module (kế thừa từ IIS 7.0)
Kế thừa ưu điểm của những phiên bản trước,
Tăng cường tính bảo mật và ổn định:
Điểm mới (Từ IIS7.0):
Những công cụ quản trị mới: dưới dạng đồ họa và dòng lệnh:
Quản lý tập trung IIS và ASP.NET
Xem thông tin chuẩn đoán như các thông tin real-time
Thay đổi quyền trên các đối tượng site và ứng dụng
Ủy quyền cấu hình các đối tượng và site ứng dụng cho các thành
viên không có quyền quản trị
Phan Thị Thu Hồng
12
Giới thiệu IIS 8.0
Điểm mới:
Thay đổi cách thức lưu trữ thông tin cấu hình:
Từ IIS 7.0 lưu trữ thông tin cấu hình IIS và ASP.NET vào một vị trí:
Cấu hình IIS và ASP.NET với một định dạng thống nhất
Dễ dàng sao chép các file cấu hình và nội dung của site hoặc ứng
dụng đến máy khác
Dễ dàng chuẩn đoán và khắc phục sự cố: dựa vào thông tin
real-time và hệ thống log file
Thiết kế dưới dạng module: cho phép bổ sung cũng như loại
bỏ các thành phần từ Web server => hạn chế tấn công =>an
ninh tốt
Khả năng tương thích cao: tương thích với các ứng dụng đã
triển khai trên phiên bản IIS trước đó
Phan Thị Thu Hồng
13
Triển khai IIS 8.0
Sinh viên tự triển khai
Phan Thị Thu Hồng
14
Quản lý Web Server
Start/ Administrative Tools/ Internet Information Service
(IIS) Manager
T.Tin về các kết
nối WS gần đây
Truy cập
Khai thác tài nguyên
liên quan WS
Các Web server
đang quản lý
Phan Thị Thu Hồng
15
Thay đổi cấu hình Web server
Chọn mục cần
cấu hình
Phan Thị Thu Hồng
16
Kiểm tra Web Server sau khi cài đặt
Phan Thị Thu Hồng
17
Xuất bản website
Xuất bản một website
Nhập Site name
Nhập đường
dẫn tới thư mục
chứa mã nguồn
Nhập tên
host name
Click
Phan Thị Thu Hồng
18
Kiểm nghiệm
Phan Thị Thu Hồng
21
Xuất bản nhiều website
Tương tự xuất bản 1 website
Chú ý: Nhập chính xác tên truy cập tương ứng với website
Ví dụ: Xuất bản 2 website www.cntt.edu.vn và
www.khmt.edu.vn
1. Xuất bản website www.cntt.edu.vn
Mở DNS manager, tạo zone cntt.edu.vn
Phan Thị Thu Hồng
22
Tạo các bản ghi DNS tương ứng với Web server trên zone cntt
Phan Thị Thu Hồng
23
Mở cửa sổ IIS manager
Kích chuột phải lên Site, chọn Add Web Site cntt
Nhập Site name
Nhập đường
dẫn tới thư mục
chứa mã nguồn
Nhập tên
host name
Phan Thị Thu Hồng
Click
24
2. Xuất bản Website www.khmt.edu.vn
Các thao tác tương tự với xuất bản website
www.cntt.edu.vn
Phan Thị Thu Hồng
25
Tạo các bản ghi DNS tương ứng với Web server trên zone khmt
Phan Thị Thu Hồng
26
Xuất bản website khmt
Nhập Site name
Nhập đường
dẫn tới thư mục
chứa mã nguồn
Nhập tên
host name
Click
Phan Thị Thu Hồng
27