; TeX output 1999.12.26:1723K>ngIqqecss2074ID-Virtual-Wwmeb-MiniHOWTO cG 1 ecrm1000DanHPancamo,pancamo@infoGcom.nethttp://www.infoGcom.net/pancamo/diterjemahkqanolehAgusHart,hartx@writeme.comU http://hartx.hypGermart.netcv1.0,24Nopember1995Copyright1995T*erj.qPeb1999&6 ecss1000IntisariU howtoinimembicarakanbagaimanamelakukanpGenyettinganvirtualwebsitedilinux.(&Lt$ffffecbx1440Conctents]f ecbx10001Apaituvirtualw>ebsite?BU12P>erangk\|atlunaktambahan(baca: patched)apak\|ahyangsayabutuhk\|an?N_2ؼ2.1%Kernel.荍................................................w22.2%W*ebU ServerJ'.荍.............................................w33Bagaimanasa>yamelakuk\|ansettingup?|33.1%BuatU accountbaru.荍.........................................w33.2%SettingU upNCSA1.5ataulekongurasiApaches.荍........................w34Mengk>ongurasik\|aninterface.*44.1%RegistrasiU keInternic(C.荍........................................w44.2%MengkongurasikqanU NamedpK.荍....................................w4%4.2.1EContohU qL ectt1000/etc/named.boot(silakqangantixdgnnomorIP).荍...............w4%4.2.2EContohU /etc/named.data/db.domain1.com!.荍.......................w4%4.2.3EContohU /etc/named.data/db.xxx.xxx.xxx!.荍.......................w5%4.2.4ERestartU named...).荍......................................w54.3%VirtualU MailÍ.荍.............................................w5%4.3.1EKongurasiU Sendmail7.荍....................................w54.4%VirtualU FTP {.荍.............................................w65Links?66KeteranganW7(1ApaG\ituvirtualwcebsite?:SecaranormalnyaserverWWWy(W*orldWideWeb)adalahsebuahmesintunggalyangbGertugasmemproses HTTPJrequestK.untuksebuahWWWsite.SAtausecaragampangnya,satumesinuntuksatuWWWJsite.*K>썍G2.8P>erangk\|atlunaktambahan(baca: patched)apak\|ahyangsayabutuhk\|an?L2n.\SejakpGemrosesandariserverterhadaphttprequestmenurunataurendah,SumbGerdayaserverakqanmenjadi terbuangpGercuma.#DenganmenggunakqanvirtualWWWsitememungkinkanuntuklebihdarisatuWWWsitePdiprosesdalamssatuproGcessor.ISebagaipenggantidariwww.domain1.comdanwww.domain2.comyangmembutuhkqanduabuahpGeralatankomputerkinidapatdiletakkqandisatubuahpGeralatankomputerdanmelakukqanU pGembagiansumbGerdayadalamsatukomputertsb.ؼBiasanyausahakomputerkecil-kecilan,danbisniskecil-kecilantidakmempunyaisumbGerdayayangcukupuntuk\memeliharaHЃ ecti1000de}/dicatedMwebserverٹdan\koneksiinternetsecaraterusmenerus(de}/dicatedMlineO).%3Biayauntuk\pGensetupansekitar$10danbiayapGemeliharaanperbulanbisaberkisar$500-$2500perbulan.3NahsekqarangobagimerekatelahmemungkinkanuntukmenyewaWWW;spacedaripr}/ovider1yangmenerapkqanvirtualU WWW,dimanaparapGelangganbisamelakukqanpemeliharaansendirimelaluitelnetdanftp.Penyedia.4layananWWW-sepGertiInfoComNetworksdi\hmenyediakqanspasiWWWdenganbiayarelatiflebihrendahyaitu$75pGerbulan,*jugabiayauntuksettingupjauhlebihmu-rah:Gdaripadabiaya:Guntuksettingupde}/dicatedzserver/connectionU.hVirtualsitemempunyaikeunggulanlebihjikqa\dibandingkandengansistempGengalamatansitespt$.VirtualXWWWKserverjugamemungkinkqanuntukmelakukqanpGemindahankelokqasilainataupunbGeralihkede}/dicated-cservertanpa1merubahalamatwebanda.fMerubahalamatURLWWWmungkin1dapatmenye-babkqanU parasurfer/calonsurferkehilanganakseskeW*ebdankehilanganpGerubahaninformasibisnisanda.Kebanyakqanwebsites,www.domain1.comdanwww.domain2.commasingmasingmempunyaiIPWsendirisendiri.وNah#untukmenerimadanmemprosesbGeberapa#permintaan#kesatubuahhost,#virtualhostharusmampuuntukmenjawabdanmemprosesmasingmasingsitesitetersebut.7&Carauntukmemecahkqanmasalahini!ialahdenganmenggunakqanIP-Aliasingn.`ZDenganIP-AliasingmemungkinkqansebuahhostbisamenerimapGermintaanU untukbGeberapaIP*.Nahvirtualwebserverharusmemilikikemampuanini.IP-Aliasinghanya)salahsatubagiandaripGemecahanmasalahvirtualhostini. DisampingituDo-mainsNameSystem (DNS)HjjugaHharusdikongurasikqanuntukmemetakqanantarawww.domain1.comdanwww.domain2.com. 'Jikqa,domain1.comdandomain2.comadalahdomainbaru,Kmakakeduadomainituharusldiregistrasikqandulukeinternic.SaatiniInternicakqanmemungutbiaya$50pGertahununtukmemeli-haradomainanda.H(Catatan'idLDP:SaatinibiayaregistrasiInternictelahditurunkqanmenjadi$75pGerduaU tahun)KebanyakqansvirtualWWWVsitejugasebaiknyasmenyediakansvirtualmail,ataumemungkinkanmelakukanforwardingU semuaemailvirtualdomainmenujumasingmasinguser.Hal"lainyangseharusnyajugadikongurasikqanolehpGenyediaWWWyaituVirtualFTPataumemungkinkqanuntukU mengaksesftpdenganmenggunakqannamahoststandaryaituftp.domain1.com(2PcerangkatLlunaktambahan(baca: =patched)apakahyangsayabutuhkanG\?荍!N ecbx12002.1KernelMLinux=versi1.2.xmembutuhkqanIPaliaspatchyaitualias-patch-1.2.1-v1danalias-net-toGols.tar,KPenulistidakyakinkqalaupatchinibisajugadigunakqanpadakernel1.3.x,untukinformasilebihlanjutlihattdi:ftp://ftp.mindspring.com/users/rsanders/ipaliasMenggunakqan' multidummyinterfacejugadisarankqanuntukmenggunakqanIPalias,[walaupundummyso-lution2sa0jamungkinsudahdapatbGerjalantapitampaknyatidaksebaikjikqamenggunakanIPalias.UntukK>썍G3.8Bagaimanasa>yamelakuk\|ansettingup?YC3n.\informasie^lebihlanjutmengenaibagaimanamenggunakqanApachedandummysolutionsilakqanlihatinformasi virtualU webhostingolehAramMirzadeh'sdihttp://www.qosina.com/apache/virtual.htmlؼSemuadiatasmembutuhkqanpGenambahanaliasbarudenganmenggunakqanmetoGdeIPalias,FyaitudengancaraU membGerikqanperintah: b> cmmi10>U /sbin/ifcongeth0aliaswww.domainX.comfyi,U IPaliasjugadidukungdibGeberapaU platformyanglain.#Í2.2WebServerMNCSAU 1.5,Apache,danSpinnerjugamendukungvirtualhosting.ؼ !", cmsy10(3BagaimanaG\sacyamelakukansettingup?荍3.1BuataccountbarubuatU accountbiasauntukpGelangganvirtualwebdenganhomedirektoridanemail#Í3.2SettingupNCSA1.5ataulekongurasiApachePerlengkqapan^virtualhostsekarangharusdirubah.SadabGeberapa^patchpGendukungvirtualhostyangtersedia, coba$pGeriksadokumentasiyangdisertakqan.abNCSA$1.5danApachekinisudahdisertakqanvirtualhostpatch,danU jugapGenulisinginmengatakqankalauSpinnerjugasudahmendukungvirtualhost.ؼVirtualU patchmendukungbaris:ؼ XSubDocumentRoot?www.domain1.com/usr/local/etc/httpd/docs/domain1 XSubDocumentRoot?www.domain2.com/usr/local/etc/httpd/docs/domain2di:lesrm.conf,htetapiNCSA1.5memilikimetoGde/caradenisidanpengkongurasianyanglebiheksibGel.ؼBaikU NCSAmaupunApache,mendukungbaris:9dServerAdmin?webmaster@domain1.com9dDocumentRoot?/usr/local/etc/httpda/docs/domain19dServerName?www.domain1.com9dErrorLog?logs/errors.domain1.com9dTransferLog?logs/access_log.domain1.comdiU lehttpd.conf-.K>썍G4.8Mengk>ongurasik\|aninterface.(q4n.\4MengkcongurasikanG\interface.:IPaliasU patchharussudahterinstalldiwebserverandadenganmenambahkqanbariss:̍9d/sbin/ifconfig?eth0aliaswww.domain1.com 9d/sbin/ifconfig?eth0aliaswww.domain2.com9d/sbin/ifconfig?eth0aliaswww.domainN.comdiU le/etc/rc.d/rc.local"4.1RegistrasikeInternicMJikqaandamendirikandomainbaruataumerubahdomainyangtelahada,|andaharusmeregristasikannyakeinternic,U cobalihattemplatenyadi:4.2Mengkongurasik@ anNamedMNamedharusdikongurasikqanjugaagardomainkitabisadikenalidaridunialuar.DPenulisbukqanlahseorangahliU DNS,tapisetiapsarandariAndaakqanselaludipGerhatikan. A4.2.1#!\Con>toh/etc/named.boot(silak\|angantixdgnnomorIP)4|directory?/etc/named.data4|primary9drealdomain.com^zdb.realdomain.com4|primary9dxxx.xxx.xxx.IN-ADDR.ARPA)`db.xxx.xxx.xxx4|primary9d0.0.127.IN-ADDR.ARPA>db.local4|primary9ddomain1.comn9db.domain1.com4|primary9ddomain2.comn9db.domain2.com4|cacheD;.named.root A4.2.2#!\Con>toh/etc/named.data/db.domain1.com9d$ORIGIN?com.9ddomain1IN~SOA>\domain1.com.?hostmaster.domain1.com.(sx10134?43200360060480086400)sxIN~NSns1.realdomain.com.sxIN~MX10?mail.realdomain.com.sxIN~MX0?domain1.com./= domain1.com.?IN~A$xxx.xxx.xxx.xxx;www.domain1.comIP9d$ORIGIN?domain1.com.9dftp)`IN~CNAMEdomain1.com.9dwww)`IN~CNAMEdomain1.com.9dmail$IN~CNAMEdomain1.com.5K>썍G4.8Mengk>ongurasik\|aninterface.(q5n.\4.2.3#!\Con>toh/etc/named.data/db.xxx.xxx.xxxMAndaq\www.domain1.com.SxxI{hIN~PTR>\www.domain2.com. 4.2.4#!\Restartnamed...RestartlahU named,misalnyaU denganpGerintah/usr/local/sbin/named.restart#Í4.3VirtualMailPelangganvirtualhostandabisajugamempunyaialamatemaildengandomainnyadanmemungkinkqanmelakukqanzforwardingkedomainlain.T*riksinimembutuhkqankitauntukmengubahsedikitsendmail.cf,SetelahNbGeberapabulanmencobamengubahubahkongurasisendmail,OiniadalahmetodepertamayangdiditemukqanYpGenulisdapatbGerjalandenganbaik,'kitahanyamembutuhkqansedikitpGerubahansendmail.cfuntukU masingmasingvirtualsite. 4.3.1#!\K>ongurasiSendmailDapatkqanU Sendmaildenganversiyangdidalamnyamendukungmakemap?btreeBuatlahlebQernama/etc/domainaliasdenganpemetaansptdiba>wahini:ؼS*@domain1.com9dlocalnet@realdomain.com S*@domain2.com9dtownplaz@realdomain.comS*@domainN.com9dsoracomp@realdomain.netSwebmaster@domain1.comsomuser@anotherhost.comSjamison@domain2.com>\anotheruser@somehost.com BuatlepQemetaanDB>\>?makemapbtree/etc/domainalias.db Xbahk\|anCwRecorduntukmasingmasingvirtualhostbaru:SCwdomain1.com SCwdomain2.com=K>썍G5.8Linksӹ6n.\T am>bahk\|anpQemetaandomainalias:ؼSKdomainalias?btree/etc/domainalias.db T am>bahk\|an/rubahlahRuleset98################################################################### ### XRuleset?98--localpartofrulesetzero(canbenull)#######################################################################S98R$+?<$+.>4|$1<$2>7hapustitik2nyaR$+?<$+>>$:<>$(domainalias$1$2$)~pasanganuser@addressR<?>$+@$*4|$:<$1>$(domainalias*@$2$)pasangan*@addressR<?$+>*$*4|$:<>$1$2sxganti*dgnuseridR?<$+>$+9d$:<>$27bugfixR<?>$*N$:$>3$17tulisulangdgS3MengujiSendmail `T*esU kongurasisendmailuntukmemastikqannya:ؼ)`>?sendmail-v-bvinfo@domain1.comT*empatU terakhiryangdituju,harusdapatditampilkqan.#Í4.4VirtualFTPMSekqaranghini,mpGenulisbelumsempatmendapatkqanvirtualFTPhyangberjalandenganbaik.Beberapapatch sudahtersedia,edanpGenulisyakinpatchpatchyangbGerjalanjugasudahada. eBiasanyapGenulishanyamembuatworkingdirectorydi/home/ftp/business/domain1,ًtapiVirtualFTPyangbGenarbenartentunyaakqanU lebihbaik.ؼJikqaS9adayangmaumembGerikqansolusitentangini,pGenulisakqansangatsenanghatimenambahkqannyadibagianU ini.ArntGulbrandsensudahmerevisiftpGddansudahmemasukkqanelemenpendukunglayananFTPyangdapatbGerdiriU sendiri,TheT*rollTechFTPDaemon.(5Links:LinkU linkuntukmendapatkqaninformasilebihlanjuttentangVirtualW*eb:ؼE#K>썍G6.8Keterangani7n.\(6Keterangan:7Z;OktobQer1997.MLinuxJVirtualwebminihowtosudahtidakdiuruslagiolehpGenulis.MT*opikiniakqandiulas diU versibarudariWWWHOWTO.M;KG!N ecbx1200HЃ ecti1000qL ectt1000]f ecbx1000&Lt$ffffecbx14406 ecss1000Iqqecss2074 1 ecrm1000 !", cmsy10 b> cmmi10P9