; TeX output 1999.12.26:1723 K>ngI q q ecss2074ID-Virtual-Wwmeb-MiniHOWTO
cG1
ecrm1000DanHPancamo,pancamo@infoGcom.nethttp://www.infoGcom.net/pancamo/diterjemahkqanolehAgusHart,hartx@writeme.comU http://hartx.hypGermart.netcv1.0,24Nopember1995Copyright1995T*erj.qPeb1999&6
ecss1000IntisariU howtoinimembicarakanbagaimanamelakukanpGenyettinganvirtualwebsitedilinux.(&Lt$ ff ff ecbx1440Conctents]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.5ataulekongurasiApache s.荍........................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}/dicatedMline O).%3Biayauntuk\pGensetup ansekitar$10danbiayapGemeliharaanperbulanbisaberkisar$500-$2500perbulan.3NahsekqarangobagimerekatelahmemungkinkanuntukmenyewaWWW;spacedaripr}/ovider1yangmenerapkqanvirtualU WWW,dimanaparapGelangganbisamelakukqanpemeliharaansendirimelaluitelnetdanftp.Penyedia.4layananWWW-sepGertiInfoComNetworksdi\hmenyediakqanspasiWWWdenganbiayarelatiflebihrendahyaitu$75pGerbulan,*jugabiayauntuksettingupjauhlebihmu-rah:Gdaripadabiaya:Guntuksettingupde}/dicatedzserver/connection U.hVirtualsitemempunyaikeunggulanlebihjikqa\dibandingkandengansistempGengalamatansitespt$.VirtualXWWWKserverjugamemungkinkqanuntukmelakukqanpGemindahankelokqasilainataupunbGeralihkede}/dicated-cservertanpa1merubahalamatwebanda.fMerubahalamatURLWWWmungkin1dapatmenye-babkqanU parasurfer/calonsurferkehilanganakseskeW*ebdankehilanganpGerubahaninformasibisnisanda.Kebanyakqanwebsites,www.domain1.comdanwww.domain2.commasingmasingmempunyaiIPWsendirisendiri.وNah#untukmenerimadanmemprosesbGeberapa#permintaan#kesatubuahhost,#virtualhostharusmampuuntukmenjawabdanmemprosesmasingmasingsitesitetersebut.7&Carauntukmemecahkqanmasalahini!ialahdenganmenggunakqanIP-Aliasing n.`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-lution2sa 0jamungkinsudahdapatbGerjalantapitampaknyatidaksebaikjikqamenggunakanIPalias.Untuk K>썍 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: