1
3
Bài 3
Các công c Web h tr ụ ỗ ợ
Th ng M i Đi n Tươ ạ ệ ử
Th ng M i Đi n Tươ ạ ệ ử
2
3
N i Dungộ
◆
Yêu c u 1 Web serverầ
◆
Nhi m v c b n c a 1 Web Serverệ ụ ơ ả ủ
◆
Các đ c tr ng c a 1 ph n m m Web ặ ư ủ ầ ề
Server
◆
Các công c h tr khácụ ỗ ợ
3
3
Các công ty d ch v và các nhà ị ụ
cung c p d ch v ISPấ ị ụ
◆
Các doanh nghi p ch a có kinh ệ ư
nghi m v Web và TMĐT không nên ệ ề
t xây d ng 1 websiteự ự
◆
Tuy n d ng hay b trí nhân l c cho ể ụ ố ự
website
◆
Doanh nghi p không c n ph i thi t l p ệ ầ ả ế ậ
k t n i th ng tr c vào Internetế ố ườ ự
4
3
D ch v Web Hostingị ụ
5
3
Các l a ch n c b nự ọ ơ ả
◆
Ch n các server có t c đ caoọ ố ộ
◆
Có s tính toán cho hi n t i và t ng ự ệ ạ ươ
lai
◆
L u l ng thông tin trong m ng ư ượ ạ
intranet và v i bên ngoàiớ
◆
Các h đi u hành h trệ ề ỗ ợ
◆
Có th nâng c p d dàngể ấ ễ
6
3
Xây d ng 1 h th ng E-Commerce có kh năng nâng c pự ệ ố ả ấ
7
3
C u hình m t s máy tính ấ ộ ố
dùng làm Web Server
8
3
Đánh giá kh năng c a 1 Web ả ủ
Server
◆
Benchmarking
●
S d ng ph n m m đ đo l ng và đánh giá kh ử ụ ầ ề ể ườ ả
năng ho t đ ng c a websiteạ ộ ủ
◆
T c đ k t n i - Connection speedố ộ ế ố
◆
Bao nhiêu NSD có th đ ng th i truy c p ??ể ồ ờ ậ
●
Throughput : là s l ng yêu c u có th x lý ố ượ ầ ể ử
cùng lúc (HTTP requests)
◆
Các d ng trang web có th h tr và th hi nạ ể ỗ ợ ể ệ
9
3
M t s ph n m m đánh giá ộ ố ầ ề
Web Server
10
3
Các ch c năng c b n c a ph n ứ ơ ả ủ ầ
m m Web Serverề
◆
Ch c năng c b nứ ơ ả
●
X lý và đáp ng các yêu c u c a máy ử ứ ầ ủ
khách d a trên nghi th c HTTPự ứ
◆
B o m t - Securityả ậ
●
Ki m tra tên tài kho n và m t mã ể ả ậ
●
Ch ng th c quy n SD và khóa m t mãứ ự ề ậ
◆
FTP
●
T i xu ng/lên t /đ n máy chả ố ừ ế ủ
11
3
Các ch c năng c b n c a ph n ứ ơ ả ủ ầ
m m Web Serverề
◆
Tìm ki mế
●
Tìm ki m thông tin trên websiteế
●
T o l p ch m c ph c v cho vi c tìm ki m ạ ậ ỉ ụ ụ ụ ệ ế
các t p tin trên máy ch Webậ ủ
◆
Phân tích d li u - Data Analysisữ ệ
●
L u gi thông tin c a khách vi ngư ữ ủ ế
◆
Ai ? Th i Gian ? Ngày gi ? Các trang mà ờ ờ
khách ghé thăm
12
3
Dùng Gropher đ truy c p trang webể ậ
Microsoft.com
13
3
Báo cáo c a 1 WebSiteủ
14
3
Qu n Tr Web Siteả ị
◆
M t s ph n m m qu n tr Webộ ố ầ ề ả ị
●
Microsoft FrontPage
●
Allaire HomeSite
◆
M t s ph n m m ki m tra tình tr ng ộ ố ầ ề ể ạ
Website
●
Linkbot Pro
●
Big Brother
●
Siteinspector
15
3
Báo cáo k t qu ki m traế ả ể
tình tr ng Websiteạ
16
3
Qu n Tr Websiteả ị
◆
Xây d ng các ng d ngự ứ ụ
●
S d ng b biên so n và các ph n m ử ụ ộ ạ ầ ở
r ng đ xây d ng các trang webộ ể ự
●
Không c n ki n th c CGI hay APIầ ế ứ
◆
Các trang web đ ngộ
●
Trang web đ c t o ra ng v i yêu c u t ượ ạ ứ ớ ầ ừ
phía máy khách
●
H tr Open DataBase Connectivity ỗ ợ
(ODBC)
●
H tr Active Server Pages (ASP)ỗ ợ
17
3
Phát tri n websiteể
◆
Các ph n m m so n th o trang HTMLầ ề ạ ả
◆
Các b công c phát tri nộ ụ ể
◆
H tr vi c “upload” trang webỗ ợ ệ
◆
M t s gói ph n m m thông d ngộ ố ầ ề ụ
●
FrontPage, Dreamweaver
●
Cold Fusion, PageMill
●
HoTMetaL Pro, Netscape Composer
18
3
Ph n m m ph c v TMĐTầ ề ụ ụ
◆
Cung c p các khuôn m u nh m t o ấ ẫ ằ ạ
các thông tin v s n ph m, doanh ề ả ẩ
nghi p, các hình nh s n ph m, gi ệ ả ả ẩ ỏ
hàngm x lý giao d ch trên th tín d ngử ị ẻ ụ
◆
T o các báo cáo doanh thu theo yêu ạ
c uầ
◆
Qu ng cáo luân phiên và t đ ngả ự ộ
19
3
M t s ph n m m Web Serverộ ố ầ ề
◆
Apache Http Server
◆
Microsoft Internet Information Server
◆
Netscape Enterprise Server
◆
O’Reilly WebSite Professional
◆
Các ph n m m khácầ ề
20
3
Th ph n c a các ph n m m WebServerị ầ ủ ầ ề
21
3
Apache HTTP Server
◆
Phát tri n b i Rob McCool t i National ể ở ạ
Center for Supercomputing
Applications (NCSA) vào năm 1994
◆
Khá thông d ng, chi m th ph n khá ụ ế ị ầ
l n do mi n phíớ ễ
◆
Có th cài đ t trên n n nhi u h đi u ể ặ ề ề ệ ề
hành
●
AIX, BSD/OS, FreeBSD, HP-UX, Irix, Linux,
Microsoft NT, QNS, SCO, Solaris
22
3
Apache HTTP Server
◆
B o m t khá t t d a vàoả ậ ố ự
●
M t kh u c a ng i dùngậ ẩ ủ ườ
●
Ch ng th c s - Digital certificate authenticationứ ự ố
●
Gi i h n quy n truy xu t-Access restrictionsớ ạ ề ấ
◆
Các công c phát tri n ng d ng h tr CGI ụ ể ứ ụ ỗ ợ
và các hàm APIs
◆
H tr Active Server Pages (ASP) và Java ỗ ợ
servlets
23
3
Trang ch c a Apacheủ ủ
24
3
Microsoft Internet
Information Server
◆
Cung c p mi n phí cùng v i h đi u ấ ễ ớ ệ ề
hành Windows
◆
M nh, phù h p qui mô các công ty t ạ ợ ừ
c nh đ n c v aỡ ỏ ế ỡ ừ
◆
Ch ho t đ ng trên n n Win NT ỉ ạ ộ ề
◆
Qu n tr t p trung và có th th c hi n ả ị ậ ể ự ệ
công vi c qu n tr t b t kỳ 1 server ệ ả ị ừ ấ
nào trên m ngạ
◆
Tích h p b o m t ch t ch v i Win NTợ ả ậ ặ ẽ ớ
25
3
Microsoft Internet
Information Server
◆
H tr ASP, cùng v i các d ch v h ỗ ợ ớ ị ụ ỗ
tr đi kèm là Internet Services API ợ
(ISAPI)
◆
H tr c s d li u ODBC và SQLỗ ợ ơ ở ữ ệ
◆
R t thông d ng cho các m ng intranetấ ụ ạ