Å lage en virtuell tjenestemaskin er ikke så vanskelig, men mer enn basiskunnskap trengs. Dette dokumentet er ikke beregnet å være en total innføring i hvordan konfigurere en Linux maskin.
For å kunne forstå dette HOWTO dokumentet, går man utifra at du har kunnskaper om følgende:
Hvis du er usikker på noen av de overnevnte, er det STERKT anbefalt at du gjør deg familiær med alle de overnevnte dokumentene. Jeg vil IKKE svare på mail som har noe med overnevnte dokumenter å gjøre. For hjelp med overnevnte pakker, vennligst ta kontakt med forfatteren av disse HOWTO'ene.
Meningen med virtuelle tjenester er å la en enkelt maskin gjenkjenne flere IP adresser uten å ha flere nettverkskort. IP Aliasing er en kernel opsjon som lar deg gi flere enn en IP adresse til nettverksgrensesnitt. Kernelen vil da svitsje lynraskt mellom dem i bakgrunnen, og for brukeren virker det som om du har mer enn en server.
Denne metoden (kjent som Multiplexing) lar flere domener (www.domain1.com, www.domain2.com, osv) bli hostet av den samme maskinen for kostnadene av å hoste ett eneste domene. De fleste tjenester (FTP, Web, Mail) ble ikke designet til å håndtere flere enn ett domene. For å få disse til å fungere riktig, må du modifisere både konfigurasjonsfilene og kildekoden. Dette dokumentet handler om å gjøre disse modifiseringene for å sette opp en virtuell maskin. En daemon er også nødvendig for å få virtuelle tjenester til å fungere. Kildekoden for denne daemonen (virtuald) er beskrevet lengre ut i dette dokumentet.
Dette dokumentet vil ekspandere ettersom pakker blir oppdatert og kildekode eller konfigurasjoner forandrer seg. Hvis det er deler av dette dokumentet som er uklart for deg, vennligst mail meg med spørsmål eller kommentarer. For at jeg skal slippe å lete gjennom hele HOWTO'en, vær vennlig å kommenter så spesifikt så mulig, og inkluder teksten som du er usikker på. Det er viktig at all mail blir adressert med VIRTSERVICES HOWTO i emnelinjen.
La meg gjøre oppmerksom på at mine eksempler er akkurat det, eksempler som ikke bør slukes rått. Du må kanskje sette inn dine egne verdier. Hvis du får problemer, send meg en mail. Ta med alle konfigurasjonsfilene og feilmeldinger det gjelder, og jeg vil se over dem og svare tilbake med forslag for løsning.
V1.0
Første versjon
V1.1
Fikset en feil i Virtuell Web seksjonen
V1.2
Fikset dato
V2.0
Oppdaterte HTML Linker
Web oppdateringer
Ny Sendmail opsjon
Ny Qmail seksjon
Syslogd oppdateringer
FTP oppdateringer
Virtuald standard opsjon
Ny SAMBA seksjon
FAQ oppdateringer
V2.1
Forandret alle stier til /usr/local
La til virtuald VERBOSELOG kompileringsopsjon
Fikset setuid/setgid bug i virtmailfilter
Fikset execl bug i virtmailfilter
Fikset store bokstaver bug i virtmailfilter
Fikset miljøvariabel i virtmailfilter
Tok vekk mbox kode fra virtmailfilter/virtmaildelivery
La til tcpserver.init pop seksjon for Qmail
La til alias domenenavn spørsmål til FAQ'en
Fikset virtmailfilter slik at hjemmekatalog blir sendt til virtmaildelivery
Dette dokumentet er Copyright (c) 1997 The Computer Resource Center Inc. Oversettelse er Copyright (c) Åsmund Eikli 1999
Kopier kan bli reprodusert eller distribuert via hvilket som helst medium, fysisk eller elektronisk uten tillatelse av forfatteren. Oversettelser er også lov ved overstående rettigheter uten tillatelse av forfatter hvis det inkluderer en note om oversetter. Kommersiell redistribusjon er tillatt og oppmuntret, men vennligst la Computer Resource Center få vite om slike distribusjoner i dets opprinnelige form. Kommersiell redistribusjon av oversettelse er tillatt og oppmuntret, men vennligst la Åsmund Eikli (aasmund.eikli@elkem.no) få vite om dette.
Uttdrag av dette dokument kan bli brukt uten på forhånd tillatelse på betingelsen at kilden eller opprinnelige dokumentnavn blir nevnt.
Tillatelse er gitt for å lage og distribuere kopier av dette dokument hvis Opphavsretten og denne tillatelsen er gjengitt på alle kopier.
For å gjøre en lang historie kort; Vi ønsker å promotere denne informasjon som dette dokument inneholder gjennom så mange kanaler som mulig. Men, jeg vil opprettholde opphavsrettighetene til dette dokument, og vil ha beskjed om planer om å redistribuere denne HOWTO'en.