Chy máy ch mã ngun m trong
Windows
Nhiu máy ch ph bin u là các máy ch mã ngun m và thng c h tr
rng rãi hn cho các h thng Linux và Unix. Mc dù vy, hu ht các máy ch này
u có th chy bên trong Windows. ây là mt cách làm tuyt vi cho các gii
pháp tm thi hay cho nhng qun tr viên mi vào ngh.
Bài vit này s gii thiu cho các bn cách chy các máy ch Apache HTTP,
FreeRADIUS và FreeNAS. Chúng ta s xem li quá trình cài t và s dng mi mt ng
dng ó trong Windows. Sau ây chúng ta hãy bt u vi Apache HTTP Server!
Apache HTTP Server cho vic hosting web
Thông thng, khi nói n các máy ch web, bn s ngh ngay n Apache HTTP Server
khi s dng Linux và Internet Information Server (IIS) ca Microsoft khi s dng
Windows. Mc dù vy, nu không phi là mt fan ca Linux thì chc chn bn cng s
không b tc vi IIS. Apache có th chy trong môi trng Windows. Bn có th cài t
Apache vào máy tính Windows ca mình.
Trc khi download Apache, bn có th xem xét vic cài t gói phn mm có các máy
ch khác có ích. Hu ht các gói phn mm gm có Apache, MySQL và PHP.
Apache2triad là mt máy ch ph bin nht trong s ó, nó có nhiu thành phn khác mà
bn có th tham kho ti ây. Mc dù hin Apache2triad không c duy trì và không có
phiên bn mi nht cho các máy ch, tuy nhiên nó vn t ra thích hp vi các d án hoc
các site nh. Mt tùy ch!n khác mà các bn có th l a ch!n ó là EasyPHP, ây là máy
ch có ít thành phn nhng c cp nht h"n.
Nu bn cài t Apache HTTP Server nguyên bn, u tiên bn s thy mt biu tng
khay h thng trong góc phi bên di ca Windows. Kích nó, di chuyn chut trên
phiên bn Apache, bn có th Start, Stop hoc Restart máy ch này. Nu ã cài t nó vi
t cách mt dch v, bn có th kh#i chy Windows Services ch$nh sa các thit lp
dch v.
Sau ó có th copy và kéo các trang web và các file vào th mc htdocs:
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs
% tùy ch$nh hoc thay i các thit lp máy ch, bn có th ch$nh sa file httpd.conf:
C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
Bn cng s tìm thy mt shortcut thun tin cho file httpd.conf trên Start Menu: Start
> All Programs > Apache HTTP Server > Configure Apache Server > Edit the
Apache httpd.conf Configuration File.
T& Start Menu, bn có th triu g!i các bn ghi li, các tài liu và test cu hình, thêm
vào ó là vic kim tra và iu khin máy ch.
Nu ã cài t Apache2triad, bn có th truy cp m!i th t& Start Menu. Có mt iu là
bn chc chn phi kh#i chy th công Apache b'ng cách s dng
Apache2TriadManager. Sau ó mi có th kh#i chy Apache2TriadCP, ây là panel iu
khin trên nn tng web, n"i bn có th truy cp và cu hình các máy ch khác.
Bn có th copy hoc kéo các file và trang web vào th mc htdocs
(C:\apache2triad\htdocs). Thêm vào ó bn s tìm thy file httpd.conf trong th mc
C:\apache2triad\conf\.
Máy ch FreeRADIUS cho vic thm nh, cp phép và bo mt
Các máy ch Remote Authentication Dial-In User Service (RADIUS) cung cp các tính
n(ng Authentication, Authorization, và Accounting (AAA) cho tt c các kiu mng.
FreeRADIUS server là máy ch RADIUS/AAA c s dng rng rãi nht trên th gii.
Nó giúp qun tr viên có th qun lý các kiu kt ni dial-up, DSL, Wi-Fi và mt s
lng ln các kiu kt ni mng.
Nu bn tìm kim và xem li bt c hng dn nào v FreeRADIUS, chc chn hu nh
các hng dn này s th&a nhn r'ng bn ang chy Linux hoc h thng Unix. Mc dù
vy, có mt phân phi Windows có s)n vi s h tr MySQL mang tên
FreeRADIUS.net. %ây là mt phân phi khá h*u ích nu bn không phi là mt chuyên
viên Linux hoc gp phi mt s vn cài t trong Linux, nó cho phép bn tp trung
h"n vào cu hình ca FreeRADIUS, th thng vn là mt vn khó kh(n.
Trc khi tip tc vi phân phi Windows này, bn cn tìm hiu nó d a trên phiên bn
c ca FreeRADIUS: 1.1.7, phát hành cui cùng trong các phiên bn 1.x. Các phiên bn
2.x c xây d ng tt h"n và có nhiu nâng cao. Cn kim tra các lu ý v phát hành
xem nh*ng gì bn còn thiu.
Quá trình cài t FreeRADIUS.net hoàn toàn "n gin. Bn ch$ cn download và bung
file zip, sau ó chy file th c thi cài t. Nu bn tích tùy ch!n chy FreeRADIUS.net #
cui quá trình cài t, khi ó nó s c kh#i chy mt cách t ng. B'ng không, m#
C:\FreeRADIUS.net\FreeRADIUS.exe. Sau ó kh#i chy dch v: Kích phi vào biu
tng và kích Start FreeRADIUS.net Service.
Bn s vn phi hiu mt chút v file cu hình (có th truy cp t& biu tng khay h
thng) và thit lp chúng theo nhu cu ca bn. T& biu tng bn có th triu g!i th
mc Demo Cert, ây là th mc gm có các chng ch$ CA t gán mà bn có th phi
load vào máy khách. Mt shortcut rt h*u dng khác là m# trong ch g+ ri, ây là
ch bn nên s dng ban u có th thy máy ch và các thông báo li.
FreeNAS cho phc v và chia s mng
Windows và các h iu hành khác cung cp tính n(ng chia s, file và máy in "n gin
trong mng. Mc dù vy, bn có th xem xét n vic s dng máy ch network-attached
storage (NAS). Các máy ch này cng cung cp các tùy ch!n lu tr* tp trung và chia s,.
FreeNAS là NAS server mã ngun m# ph bin nht. Mc dù d a trên FreeBSD OS, bn
có th chy và cài t nó b'ng cách s dng LiveCD trên các máy tính PC. K c các
máy o và các máy tht. Vì vy, bn có th chy FreeNAS trong Windows. Có th s
dng gii pháp mi-n phí ca Microsoft trong Windows 7 (mang tên Windows Virtual PC)
hoc trong Windows Vista hoc XP (Virtual PC 2007).
% bt u, download file CD image (ISO) ca FreeNAS. Nu bn ang s dng máy
tính 32-bit, hãy download file i386 (ch.ng hn nh FreeNAS-i386-LiveCD-0.7.4919.iso).
Nu ang s dng máy tính 64-bit, hãy download amd64 file (ch.ng hn nh FreeNAS-
amd64-LiveCD-0.7.4919.iso). Tip n, bn phi to máy o và a o b'ng các wizard
trong Virtual PC.
Khi ã s)n sàng, bn có th gn file CD image (ISO) vào máy o nó mô phng r'ng
CD ang n'm trong a. Trong Windows Virtual PC ca Windows 7, bn có th ch!n
file image cho DVD c mô phng thông qua hp thoi Settings ca máy o. Trong
Virtual PC 2007, bn có th th c hin iu này thông qua mt shortcut trên thanh công c
phía trên sau khi chy máy o.
Khi CD kh#i chy, bn có th s dng ch LiveCD hoc cài t nó vào cng o.