WebServervớiLinux
Nộidung
•
•
•
•
•
Cơchếcủadịchvụweb
Càiđặtvàcấuhìnhwebserver
Cácthaotáccơbảncủawebserver
KháiniệmSSL
SửdụngSSL
Cơchếcủadịchvụweb
URLvàđịachỉvậtlý
Triểnkhaiwebserver
Quitrìnhcàiđặt
CàiđặtApache
ThànhphầncủaApache
Cácmôđunmặcđịnh
Cấuhìnhcácmôđun(Ynh)
Cấuhìnhcácmôđun(động)
ThưmụcApache
Cáctệpcấuhình
• /etc/apache2.conf
• Cóthểgắnthêmnhiềutệpkhác
Cácmôitrườngcấuhình
•
•
•
•
•
•
•
•
•
•
•
•
<Directory>
<DirectoryMatch>
<Files>
<FilesMatch>
<IfDefine>
<IfModule>
<IfVersion>
<Locanon>
<LocanonMatch>
<Proxy>
<ProxyMatch>
<VirtualHost>
Cáclệnhcấuhình
• Chỉdùngmộtdòng,khôngcóthẻmởvàđóng
• Cóthểnằmởngoàihoặctrongmộtmôi
trường
• Chỉcótácdụngtrongmôitrường
Cấuhìnhcơbản(hwpd.conf)
CGI
Khaibáomộtthưmục
• <directory></directory>
• .htaccess
• Allowoverride[None,Direcnve]
– SửdụngDirecnvetrong.htaccess
• Allow,Deny
– Allowfromall
– Allowfrom192.168.192.0/18hut.edu.vn
• OrderAllow,Deny
Opnons
•
•
•
•
•
•
•
•
All
ExecCGI
FollowSymLinks
IncludesServer-side
IncludesNOEXEC
Indexes
MulnViews
SymLinksIfOwnerMatch
.htaccess
• Khaibáocácthuộc„nhcủathưmục
• Đượcapacheđọcvàkíchhoạttrựcnếp
•
•
•
•
•
•
•
•
•
•
•
•
<Directory>
<DirectoryMatch>
<Files>
<FilesMatch>
<IfDefine>
<IfModule>
<IfVersion>
<Locanon>
<LocanonMatch>
<Proxy>
<ProxyMatch>
<VirtualHost>
CấuhìnhDNS
Khởiđộngwebserver
Bảomậtwebserver
Quảnlýtruycậptàinguyên