Hvordan koble en klient og en server

Hvordan koble en klient og en server


I klient-server arkitektur, klientmaskiner har nettverksprogramvare installert for å be om og motta informasjon over et nettverk. Server-systemer er høy ytelse maskiner som er vert for en rekke serverprogrammer samt ressurser som kan bli forespurt av klientmaskiner. Derfor klienter kommunisere forespørsler til servere ved å initiere kommunikasjonsøkter mens servere akseptere innkommende forespørsler. Internett danner et godt eksempel på en klient-tjener der nettlesere opptre som kunder som ber om informasjon fra web, DNS og FTP-servere.

Bruksanvisning

Oppsettet

1 Bestem slags server du ønsker. Det er http servere for nettstedet hosting, Domain Name Servers (DNS) som spørring IP-adresser og e-postservere som håndterer e-post, blant mange andre. Noen av disse serverne er gratis eller åpen kildekode, mens andre må kjøpes.

2 Last ned eller kjøpe en server operativsystem som Ubuntu eller Microsoft Server 2003. Apache er den mest populære http server siden det er gratis og åpen kildekode og fungerer godt med annen programvare. Faktisk de fleste nettverksbaserte operativsystemer kommer med Apache som en del av pakken. Du imidlertid behov for å kjøre den.

3 Oppsett navnet på serveren og grunnleggende konfigurasjoner av server samt nettstedet du skal kjøre.

4 Rediger http.conf å kjøre prosessen. Du kan plassere http.conf fil ved å finne mappen "/ usr / local / etc / apache22 /" fra installasjonsfilene.

5 Teste om tjeneren fungerer ved å sette IP på serveren maskinen i nettleserens adressefelt.

6 Velg alternativet "Registrer Name Server" for å konfigurere navneserveralternativer. Gi minst to navnetjenere fra Internett.

7 Installere og sette opp en database som MySQL.

8 Installere og sette opp et programmeringsspråk som PHP. Finn det i mappen "/ usr / porter / lang /" fra installasjonsfilene.

9 Installer en FTP-program for å laste opp filer til serveren din. Finne disse filene fra mappen "/ usr / porter / ftp".

10 Konfigurer "inetd.conf" filen for å kjøre en prosess som kalles "inetd." Filen kan være plassert i "/ etc /inetd.conf" som en del av installasjonsfilene.

11 Kjør klientsystemet ved hjelp av servernavn eller IP-adresse for å få tilgang til serveren ressurser.

Hint

  • Bruk MySQL database server når du trenger å sette opp en database. Nesten alle surfere bruker MySQL database servere. Det er gratis og åpen kildekode.
  • PHP er mest foretrukket som serveren programmeringsspråk siden det fungerer godt med MySQL og er den mest brukte. Det er også gratis og åpen kildekode som er MySQL. Andre server programmeringsspråk inkluderer perl, Ruby og Python.