server/client
Home

 

Server/client

is een belangrijke computerconstructie waarin een computer bepaalde diensten  aanbiedt en de aanvraag hiervan door een klant ( een gebruiker op een andere computer) afhandelt . Deze dienst kan bevoorbeeld zijn een opgevraagde website openen op de servercomputer en deze doorsturen via het Web naar de webgebruiker.Het kan ook zijn een e-mail -of een ftp-service aan te bieden.

 

Zelf een webservice installeren-De server/client constructie

Webserver

U kunt er echter zelf voor zorgen dat u op het net komt en zelf voor de vernoemde diensten zorgt door een webserver te installeren.Dit is een programma op een computer verbonden met het net die aanvragen van diensten via het web kan behandelen. Hij kan dus de gevraagde html-paginas openen , de eventueel daarmee gekoppelde cgi-programma opstarten en laten uitvoeren deze zorgen voor de nodige interactiviteit in de webpagina en de gevraagde informatie terug bezorgen aan de klant.De klant is de gebruiker die via zijn browser de informatie op het net opvraagt.

Er zijn dus ook aparte server(programma's)  die op dezelfde manier de e-mail communicatie verzorgen en de ook de ftp-communicatie .

Een eenvoudig serverprogramma voor het www-protocol ( en gratis) is de Personal Web Server van Microsoft die u vrij kunt downloaden van het net hij is ook medegeleverd met windows98.

                de personal web server vhttpd32.exe

Configureren van een webserver

Installeer dit programma  nl de Webserver ( Apache is een ander voorbeeld van een webserver) op de computer  die verbonden is met het net en activeer het.
Zoek uit wat uw IP nummer is.Dit hebt u gekregen ( gekocht)  van uw provider als het een vast statisch IP-adres is of u hebt van hen een dynamisch IP-adres gekregen dat  periodisch wordt verandert door hen ( waarschijnlijk om de maand).U kunt dit IP-adres ontdekken met het programma WINIPCFG.EXE dat u in startmenu 'start-uitvoeren'  kunt laten uitvoeren. Dit IP-adres hebt u nodig om uw clienten de weg naar uw computer te tonen.
Configureer de Personal Web Server zodanig dat als uw clienten inloggen zij een gedeelde van uw harde schijf zien dat in uw ogen public domein is.Hoe doet u dat ?Door in de bijbehorende configuratiebestand van de server namelijk  srm.cnf  de parameter documentroot in te stellen op de map die u uw clienten toelaat te zien vb op de map op uw computer c:\webmappen\

figuur : het document smr.cfn

In het voorbeeld ziet u dat de documentroot gezet is op c:/webmappen/ .Dus vanaf daar en verder kunnen de klanten uw schijf bekijken en vanaf daar en dieper op uw schijf de bestanden eventueel downloaden.

Eenmaal dat dit alles gebeurd is kan een webgebruiker bij u inloggen door de juiste URL op te geven. 
vb   http://192.168.0.1/ en komt dan bij webmappen terecht.

Even uitproberen

  1. Met winipcfg ontdekt ik dat mijn IP-adres  212.123.3.183 is.
  2. Dan zoek ik de configuratiefile srm.cnf en met de Notepad of wordpad editeer ik dit bestand zodat de documentroot gezet wordt op c:\webmappen 
  3. Ik activeer nu de webserver  vhttpd32.exe
  4. en om de testen of alles goed werkt  doe ik ofdat ik een webgebruiker ben,ik start de internetverkenner op en zet de URL op http://212.123.3.183
  5. Wat zie ik in de browser? Het  index.htm bestand die zich daar in die map op die plaaats bevindt,want dit is het bestand waar een browser steeds naar zoekt..Als hij deze niet vindt dan geeft hij enkel de structuur van de bezochte map !!

Publiceren op het net

Wanneer jij uw eigen website op het net wil zetten moet u uiteraard beschikken over een verbinding met het web en een IP nummer.

Dit wordt bereikt meestal doordat uw provider u een , al dan niet gratis, plaats op zijn webserver toebedeeld.U krijgt dus van hem een IP-nummer en een DN ( een domeinnaam zoals bv http://users.pandora.be/paul.vrinssen      ) . Langs deze weg neemt de server van uw provider de taak op zich om U als client netjes te verbinden met het web zodat gebruikers van het net u kunnen bereiken.Hoe krijgt u uw website op deze plaats? Met de FTP software !

 
internetdiensten voor aanvangers