I klient-server arkitektur, klient-maskiner har mjukvara installerad för att begära och ta emot information över ett nätverk. Serversystem är högpresterande datorer som värd för ett antal server-program liksom resurser som kan begäras av klienter. Därför klienter kommunicerar förfrågningar till servrar genom att initiera kommunikationssessioner medan servrar acceptera inkommande förfrågningar. Internet utgör ett bra exempel på en klient-server modell där webbläsare fungerar som klienter begär information från webb, DNS och FTP-servrar.
Setup
1
Bestäm typ av server du vill ha. . . Det finns HTTP-servrar för webbhotell, domännamnservrar (DNS) att fråga IP-adresser och e-postservrar att hantera e-post, bland många andra. Vissa av dessa servrar är gratis eller öppen källkod medan andra måste köpas.
2.
Hämta eller köpa ett operativsystem för servrar som Ubuntu eller Microsoft Server 2003. Apache är den mest populära http server eftersom det är gratis och öppen källkod och fungerar bra med annan programvara. I själva verket de flesta nät-baserade operativsystem kommer med Apache som en del av paketet. Du måste dock att köra den.
3.
Setup servernamnet och grundläggande konfigurationer av servern samt den webbplats du ska köra.
4.
Redigera http. conf att driva processen. Du kan hitta http. conf filen genom att lokalisera mappen "/usr /local /etc /apache22 /" från installationsfilerna.
5.
Testa om servern fungerar genom att undersökningsperioden för den servern i webbläsarens adressfält.
6.
Välj alternativet "Registrera Name Server" för att konfigurera alternativen namnserver. Ge minst två namnservrar från Internet.
7.
Installera och upprätta en databas som MySQL.
8.
Installera och konfigurera upp ett programmeringsspråk som PHP. Leta den i mappen "/usr /ports /lang /" från installationsfilerna.
9.
Installera en FTP-program för att ladda upp filer till din server. Leta dessa filer från mappen "/usr /ports /ftp".
10.
Konfigurera "inetd. conf "filen för att köra en process som kallas" inetd. "kan filen ligger i" /etc /inetd. conf "som en del av installationsfilerna.
11.
köra klienten system med hjälp av servernamnet eller IP-adress att komma åt servern resurser.
tips och varningar
Använd MySQL databasen när du behöver konfigurera en databas. Nästan alla webbsurfare använder MySQL-databas servrar. Det är gratis och öppen källkod. PHP är mest önskade som server programmeringsspråk eftersom det fungerar bra med MySQL och är den mest använda. Det är också fri och öppen källkod som är MySQL. Andra server programmeringsspråk inkluderar Perl, Ruby och Python.