TRUNG TÂM ĐÀO TO LP TRÌNH VIÊN QUC T HANOI-APTECH
Tng 2, toà nhà Viettronics Đống Đa
S 56 Nguyn Chí Thanh, Hà Ni
Tel: (04) 8 344 669 * Fax: (04) 7 752 131
Email: hanoi-aptech@indochinapro.com
Toà nhà Fafilm Vit Nam
S 19 Nguyn Trãi, Hà Ni
Tel: (04) 5 637 511 * Fax: (04) 5 637 508
Email: hanoi-aptech2@indochinapro.com
http://www.aptech.vn * webmaster@aptech.vn
Nhng Cách Bo V Hosting Và Server
I. .htaaccess:
1. Các trang báo li:
Trong quá trình làm vic vi client, nếu có li xy ra (vi d như không tìm thy file) thì Apache
s báo li bng mt trang có sn hin th mã s ca li đó, rt không đẹp và khó hiu. Vi
.haccess thì bn có th t to các trang báo li hay hơn. Để làm được điu này thì trong file
.htaccess bn thêm dòng sau
ErrorDocument errornumber /file.html
Trong đó errornumber là mã s ca li phát sinh, sau đây là nhng li hay gp:
401 - Authorization Required (cn password để truy nhp)
400 - Bad request (request b sai)
403 - Forbidden (không đưc vào)
500 - Internal Server Error (li server)
404 - Wrong page (li trang, không tìm thy...)
còn file.html là trang web mà ban mun hin th khi li phát sinh.
Ví d: ErrorDocument 404 /notfound.html hoc: ErrorDocument 500
/errorpages/500.html
2. Không cho hin danh sách file trong thư mc:
Trong trường hp bn không mun cho người khác thy được danh sách file trong thu mc
không có file index, thêm lnh sau vào .htaccess: Options -Indexes
3. Ch định các IP được/không được truy cp vào trang web:
Thêm lnh sau: deny from 203.239.110.2 để cm ip 203.239.110.2 hoc allow from
203.239.110.20 để cho phép ip 203.239.110.20. Nếu bn ch viêt ip dưới dng 203.239.110
thì s cm/cho phép tt c ip trong gii t 203.239.110.1 đến 203.239.110.254. Còn: deny
from all : s cm tt c mi truy cp đến các trang web trong thư mc, tuy nhiên các file
trong đó vn có th được s dng t bên ngoài thông qua các dang require hay include.
4. Thay thế trang index:
Dùng dòng lnh sau: DirectoryIndex index.php index.php3 messagebrd.pl index.html
index.htm . Vi dòng lnh này thì tt c các file được lit kê s được tìm theo th t khi có
yêu cu ti thư mc hin hành, trang nào được tìm thy đầu tiên s thành trang index ca
thư mc.
5. Redirection :
TRUNG TÂM ĐÀO TO LP TRÌNH VIÊN QUC T HANOI-APTECH
Tng 2, toà nhà Viettronics Đống Đa
S 56 Nguyn Chí Thanh, Hà Ni
Tel: (04) 8 344 669 * Fax: (04) 7 752 131
Email: hanoi-aptech@indochinapro.com
Toà nhà Fafilm Vit Nam
S 19 Nguyn Trãi, Hà Ni
Tel: (04) 5 637 511 * Fax: (04) 5 637 508
Email: hanoi-aptech2@indochinapro.com
http://www.aptech.vn * webmaster@aptech.vn
Có th redirect truy cp t xa mt cách đơn gin bng lnh sau: Redirect
/location/from/root/file.ext http://www.othersite.com/new/file/location.xyz hoc
Redirect /olddirectory http://www.newsite.com/newdirectory
6. Bo v thư mc bng password :
Trong file .htaccess có th viết thêm:
AuthUserFile /mnt/web/guide/somewhere/somepath/.htpasswd
AuthGroupFile /dev/null
AuthName Somewhere.com's Secret Section
AuthType Basic
require valid-user
Trong đó quan trng nht là file .htpasswd, có dng như sau:
username:v3l0KWx6v8mQM
bob4DtaLTqsElC2
vi phn trước là tên user, phn sau là password đã được mã hoá bng DES (có th dùng
john để gii mã ). Bn có th to ra file .htpasswd này bng mt công c có sn trong *nix
là trình htpasswd, vi d:
root@vnofear$htpasswd -c .htpasswd username
Adding password for username.
New password:
password
Re-type new password:
password
Khi truy cp vào thư mc được bo v bi .htpasswd, browser s hin ra mt ca s yêu
cu bn nhp usernamepassword.
Lưu ý trước khi s dng .htaccess bn nh kim tra xem host server có h tr .htaccess
hay không.
Chú ý: các bn có th son file .htaccess bng notepad
II. Bo v ng dng Web:
Điu này tưởng chng như đơn gin nhưng chng đơn gin chút nào c! Nếu như bn nghĩ:
i gii! Web li thì ăn nhm gì đến pass host ch! Thì bn đã…trt ri đấy! Nếu như tôi biết
ng dng web ca bn b li gì và chèn vào đó mt s mã nguy him hay backdoor chng
hn thì mi chuyn s thay đổi!
TRUNG TÂM ĐÀO TO LP TRÌNH VIÊN QUC T HANOI-APTECH
Tng 2, toà nhà Viettronics Đống Đa
S 56 Nguyn Chí Thanh, Hà Ni
Tel: (04) 8 344 669 * Fax: (04) 7 752 131
Email: hanoi-aptech@indochinapro.com
Toà nhà Fafilm Vit Nam
S 19 Nguyn Trãi, Hà Ni
Tel: (04) 5 637 511 * Fax: (04) 5 637 508
Email: hanoi-aptech2@indochinapro.com
http://www.aptech.vn * webmaster@aptech.vn
An toàn trước kh năng b tn công CSS (Cross-Site Scripting)
Kiu tn công CSS đin hình nht xy ra khi tin tc c tình chèn mt đon văn bn có cha
script độc hi vào các form nhp d liu. Ni dung nhp vào có th cha các th
III. Nhng điu cn biết khi chn host:
Duy trì Web server có th là mt vic rt tn kém v tin bc và thi gian. Thế nhưng vi
khon phí hàng tháng, mt nhà cung cp host s đảm bo mi vn đề k thut, giúp cho
công ty bn có th chú tâm vào vic phát trin ni dung. Trang Internet ngày nay k này xin
đăng 21 điu bn cn biết khi chn host.
1. Hãy nghĩ đến ngày mai cũng như ngày hôm nay
Khi site ca bn tr nên phc tp hơn, nó có th cn thc hin script trên server, h tr cơ
s d liu, thương mi đin t hay cung cp đủ băng thông để truyn âm thanh và hình nh.
Bn s không tìm thy nhng h tr đó trên các site host min phí. Ðiu quan trng là bn
phi đánh giá mt cách thc tế nhng nhu cu ca site ca bn không ch hin ti mà c
trong tương lai.
2. Hãy để tâm đến các vn đề bo mt
Mt host cung cp hàng rào bo v giúp phòng tránh mi s tn công và các hành vi tin tc
khác din ra hàng ngày làm ngng hot động nhm vào server ca bn. Thc s bn có
mun ngày nào cũng mt thi gian để xem li nhng ln truy cp server, cp nht phn mm
vŕ phc hi nhng thit hi do các tuyến phòng th ca bn thường xuyên b chc thng?
3. Quyết định loi host nào là tt nht cho bn
Mc th nht ca host s đặt site ca bn cùng nhiu site khác lên mt máy ch trong mt
domain o có th định v site bn tręn máy đó . Đây chính là kiu nuôi chung (shared
hosting). Khi ni dung nhiu lên hay khi chuyn trang Web t dng tĩnh sang trang tương tác,
bn nên chuyn site ca mình sang máy có nhiu ngun tài nguyên hơn và có ít site dùng
chung ngun tài nguyên đó hơn . Bước tiếp theo là mt máy dành riêng cho site ca bn.
Nhà cung cp host s s hu, duy trì và sao lưu máy ch đồng thi cung cp tt c các hng
mc v bo mt vt lý cho site, lưu đin và các vn đề khác v điu hành trung tâm d liu.
Mc cao nht ca host là sp đặt các máy ch cùng mt ch. Trong trường hp này bn
s hu toàn b phn cng ca mình nhưng v mt vt lý nó được đặt li ch ca bên host
để tn dng được ưu thế ca nhà cung cp: Bn có th chn di băng tn mà bn cn và
nhà cung cp s cho bn mt đường kết ni riêng vào Internet. Ðây là mt tu chn hết sc
hp dn nhưng vi phn ln các nhà cung cp, điu này có nghĩa là bn phi t thc hin
các khon mc v bo an và tường la ca riêng bn; bn s không được s bo v t
tường la ca bên cung cp hosting. Tr khi bn là chuyên gia v các vn đề bo an, còn
không thì bn s mun ký kết hp đồng vi bên cung cp host hay mt nhà tư vn v bo an
đểđược s bo v thích hp cho site và máy ch ca bn.
TRUNG TÂM ĐÀO TO LP TRÌNH VIÊN QUC T HANOI-APTECH
Tng 2, toà nhà Viettronics Đống Đa
S 56 Nguyn Chí Thanh, Hà Ni
Tel: (04) 8 344 669 * Fax: (04) 7 752 131
Email: hanoi-aptech@indochinapro.com
Toà nhà Fafilm Vit Nam
S 19 Nguyn Trãi, Hà Ni
Tel: (04) 5 637 511 * Fax: (04) 5 637 508
Email: hanoi-aptech2@indochinapro.com
http://www.aptech.vn * webmaster@aptech.vn
4. Nhu cu dch v nhanh chóng và hiu năng
Vic site ca ban có đạt được thành công và danh tiếng hay không ph thuc vào cp độ
host. Mt site phc v chm do các server b quá ti s không thu hút được người xem. Mt
site khó duy trì s không th đáp ng hết nhu cu hoc khiến bn phi làm vic vt v hơn
để làm mi th mà bn cn làm. Chng hn, có th bn mun lp mt hp e-mail đặc bit
dành để qung cáo hay tranh lun. Mt vài mc nhp nhanh vào mt trang HTML hay mt
bng ca các tài khon thư hp thc có th là tt c nhng gì bn cn, nhưng nếu như bn
phi đợi cho b phn k thut ca bên cung cp host làm vic đó thì bn có th để tut mt
cơ hi ca mình.
5. Các ng dng ca bn phi phù hp vi mc ca nhà cung cp host
Mt s ng dng và mt s kiu site là rt khó thc hin vi host. Nếu mt dch v được xây
dng vi mt vùng đĩa ln và mt s máy chy nhanh thì nó có th đủ phc v rt nhiu
trang tĩnh. Nhưng nếu mt site đặt ra nhng đòi hi ln đối vi CPU thě nó s chy chm
hơn trong môi trường đó, vŕ ti t hơn s làm gim tc độ ca các site khác. Các din đàn
tho lun đòi hi đặc bit kht khe đối vi các máy ch hosting, bi vě chúng cn b nh
dung tích ln, kh năng truy cp nhanh vào cơ s d liu tranh lun. Nếu bn d định cho
mt din đàn ln, sôi động thì hãy tìm nhà cung cp biết cách thc hin chúng.
Site mà bn mong mun có th còn đặt ra nhng đòi hi đặc bit đối vi máy ch hosting.
Lung d liu âm thanh vi hình nh yêu cu kết ni nhanh ti mng trc, h thng đĩa lưu
tr tn kém và các server mnh có phn mm phù hp. Kinh nghim cung cp host đa
phương tin cũng cn thiết, vì vy bn nên tìm mt bên cung cp host có kinh nghim, h s
to các công c thun tin cho bn.
6. Chn h điu hành.
Hãy để các ng dng dn dt bn; hãy chy chúng trên h điu hành mà theo bn là hiu
qu nht. Mt nhà cung cp host cung cp c Microsoft Windows và Unix s đưa ra nhng
li khuyên khách quan. Ðng cho rng cn có Windows NT để chy site ca bn vi nhng
phn m rng Frontpage. Đã có ít nht mt nhà cung cp host, Eas Street Online Services
(www.easystreet.com), gt hái được thành công ln trong vic viết li nhng phn m rng
để chy tt hơn tręn Unix so vi trên Windows NT.
7. Ðc k các giy t
Chúng tôi đă dành rt nhiu thi gian để đảm bo rng mình hiu nhng điu khon và điu
kin ca mi nhà cung cp dch v mà chúng tôi ký kết. Bn cũng nên làm như vy. Nên có
mt lut sư xem xét các điu khon. Đừng bao gi cho rng mt điu khon trong bn hp
đồng s không được thc thi hay như thế nào đó không áp dng đối vi bn. Nó có áp dng
đấy. Phi đặc bit quan tâm đến vic s hu bn quyn, tr li các khiếu ni v site ca bn,
thi hn ca hp đồng cung cp dch v, thông báo v vic gia hn hay chm dt hp đồng,
nhng ph phí và lut hin hành.
8. Biết cách x lý các khiếu ni
TRUNG TÂM ĐÀO TO LP TRÌNH VIÊN QUC T HANOI-APTECH
Tng 2, toà nhà Viettronics Đống Đa
S 56 Nguyn Chí Thanh, Hà Ni
Tel: (04) 8 344 669 * Fax: (04) 7 752 131
Email: hanoi-aptech@indochinapro.com
Toà nhà Fafilm Vit Nam
S 19 Nguyn Trãi, Hà Ni
Tel: (04) 5 637 511 * Fax: (04) 5 637 508
Email: hanoi-aptech2@indochinapro.com
http://www.aptech.vn * webmaster@aptech.vn
Vn đề khiếu ni rt quan trng. Nếu ai đó phàn nàn rng Site bn gi đi bom thư hay cha
tranh nh khiêu dâm (bt k tính hiu lc ca li khiếu ni), nhiu nhà cung cp dch v s
khước t bn. Hãy tìm xem ch da ca bn là gì? Nếu trong bn hp đồng có nhng điu
khon không th chp nhn được và nhà cung cp dch v không mun thay đổi chúng, hăy
tìm nhà cung cp khác. Nh rng hp đồng được lp ra là để bo v c hai bên và đảm bo
li ích ca bn được nêu ra đầy đủ.
9. Kim tra các tham chiếu
Trước khi bn gi gm site quý giá ca mình cho mt nhà cung cp host, hãy hi tên các nhà
làm Web hin đang điu hŕnh các site như site ca bn. Gi đin hay gi E-mail cho h,
nhưng bng mi cách phi nhn được s phn hi. Hăy lướt qua các site ca h. Ghi li
nhng khong thi gian đáp ng vào gi cao đim hay gi ri . Phi đảm bo rng là có th
chp nhn được dch v ca h.
10. Hãy tò mò mt chút
S dng nhng công c da trên Web để biết bn đang giao dch vi ai? Tra cơ s d liu
Whois ( www.whois.net , www.pavietnam.com/index.php?parm=whois ) để tìm xem ai s hu
site đó. Ghi li địa ch giao dch. Chy ng dng Traceroute (có sn trên phn ln các site
được ti xung) để xem đường dn đến các máy đă lit kê trong tìm kiếm Whois. Nếu
Traceroute tìm thy site đó thông qua server ca LSP khác trong cùng mt domain thì có th
bn đang giao dch vi người bán li ch không phi là mt nhà cung cp host thc s.
Chng hn CIHost, mt nhà cung cp host có năng lc t qung cáo, dường nư đang cung
cp dch v truy cp mng cho Propagation.net trong khi dùng dch v ca tp đoàn khng l
BBN Planet.
Khi s dng cơ s d liu Whois, hãy xem xét k máy trên cái dưới cùng mt bc. Nhp
nhng tên mà bn tìm thy vào công c tìm kiếm Deja.com. Chúng tôi thy rng mng
Propagation.net được kết ni vi nhng site có bom thư và CIHost đã đưa ra nhng li ch
trích trên nhóm tin alt.www.webmaster . Hãy so sánh vic này vi công c truy nguyên
Verio.net.
11 . B qua nhng hip hi chuyên nghip
Và cũng nên b qua phn ln ý kiến ca các site xếp hng. Bi vì thành viên ca Hi cung
cp host (Web Hosting Guild) bao gm các công ty có danh tiếng nhưng có mt s trong đó
nói chung không được gii Webmaster đánh giá cao. Các site xếp hng thường tng hp các
ln trước đây được xếp hng ưu bi các webmaster là nhng người sau đó ri b host
thường vì nhng lý do tiêu cc.
12. Hãy đọc nhng gì mà webmaster nói
Hãy xem nhóm tin alt.www.webmaster , vww.hostinvestigater.com ,
www.scriptkeeper.com/cgi-bin/ultimate.cgihttp://www.hostcompare.com/ . Ðiu đó có th
mt mt thi gian để "tiêu hoá" tt c mi ý kiến và đề xut nhưng kết qu thu được cũng
xng đáng.