Installer, configurer sous windows 95 ou 98 :
                un Serveur WEb et un Serveur mandataire avec
Avant propos :
Vous ne maitrisez pas encore Linux, cependant vous souhaitez implanter une solution pour :
                - Mutualiser votre accès Internet ( IP dynamique en dial-up RTC ou Numéris) sur votre LAN.
                - Mettre en oeuvre un serveur Web Intranet.
Vous pouvez faire cela avecserveur

serveur c'est :


Un serveur HTTP pour Windows 95/98 et NT avec module de
recherche, génération de page HTML dynamique, supporte HTTP,
SMTP, POP3 & IMAP4 services Proxy, filtrage via HTTP proxy,
sever FTP, support CGI/1.1 support (Perl 5 inclut), SMTP mail APIs,
Analyse des "logs" (HTTP et FTP log) et la configuration est
effectuée avec votre navigateur HTML.
Tout cela est offert GRATUITEMENT (voir les conditions de license sur : Sambar Server End-user License Agreement) .


1 - Ou trouver Sambar Server ?
Télécharger le fichier zip depuis  http://www.sambar.com/location.htm  ~2,249 Mo
Ou depuis http://planete.qc.ca/winternet/ à la section [ Réseau]

2 - Installer Sambar Server ?
La version actuelle est la version 4.2 beta 4
Vous avez téléchargé le fichier SAMBAR42.ZIP
Décompressez ce fichier dans un répertoire temporaire
Lancez à partir de ce répertoire le fichier SETUP.EXE
Par défaut Sambar Server sera installé dans :

3 - Démarrer Sambar Server ?
Rechercher l'icône de Sambar Server dans le menu 
Cliquer sur cette icône... le serveur démarre, vous obtenez :
        -l'apparition d'une icône dans la barre des tâches

        -l'ouverture d'une fenêtre de suivi des connections sur votre "daemon http"
 
Vous pouvez observer deux champs importants :
Sambar Server'serveur:80' ou serveur est le nom de l'ordinateur et 80 le port d'écoute du démon http.
IP Adresse : 192.168.1.10 qui est le numéro d'IP affecté à vote machine.

Ces deux paramètres depandent de la configuration TCP/IP de votre machine, visibles dans :
- Démarrer/paramètres/panneau de configuration/réseau/identification
- Démarrer/paramètres/panneau de configuration/réseau/TCP/IP->Marque de votre carte réseau/propriétés

4 - Configurer votre fichier hosts sur votre serveur et sur vos clients :
Vous pouvez affecter un "nom de domaine" à votre serveur web même si vous ne disposez pas sur votre réseau local d'un serveur de noms (DNS), ceci est possible en créant un fichier ayant pour nom HOSTS (sans extension)
exemple de fichier hosts :

# Ceci est un exemple de fichier hosts

127.0.0.1                    localhost
192.168.1.10              serveur.intra.net    serveur
192.168.1.11              client1.intra.net    client1
#....
#....
192.168.1.20              client10.intra.nat    client10

# Fin du fichier hosts

Vous devez copier ce fichier dans le répertoire /windows de votre serveur et de vos clients (win9x ou 3.11).
Pour tester cette implantation vous pouvez lancer la commande ping sur votre serveur et sur vos clients pour vérifier si les machines de votre LAN sont visibles.
Dans une session MSDOS depuis le serveur : ping 192.168.1.11 puis ping client1.intra.net
Dans une session MSDOS depuis un client : ping 192.168.1.10 puis ping serveur.intra.net
exemple de résultat de la commande ping : ping serveur.intra.net depuis un poste client du réseau
Pinging serveur [192.168.1.10] with 32 bytes of data:

Reply from 192.168.1.10: bytes=32 time<10ms TTL=32
Reply from 192.168.1.10: bytes=32 time=1ms TTL=32
Reply from 192.168.1.10: bytes=32 time<10ms TTL=32
Reply from 192.168.1.10: bytes=32 time<10ms TTL=32
 

5 - Configurer votre navigateur sur votre serveur et sur vos clients :

Netscape Version 4.x ( nous étudions que ce cas ;-)
     1.Ouvrir Netscape Communicator.
     2.Choisir le menu  Edit .
     3.Choisir le menu Preferences.
     4.Cliquer sur le signe plus (+) Advanced de l'arborescense.
     5.Cliquer sur le champ Proxies .
     6.Selectionner  Manual Proxy Configuration.
     7.Taper <le nom de votre machine> dans les fenêtres :
                  HTTP Proxy et  80 dans la fenêtre port.
                  Security Proxy  et  80 dans la fenêtre port.
                  FTP Proxy: et  80 dans la fenêtre port .
    8.Taper  <le nom de votre machine:80> dans le champ Do not use proxy servers for... 
    9.Cliquer le bouton  OK pour fermer la fenêtre de dialogue
A ce stade si vous tapez l'URL http://serveur.intra.net/ dans la fenêtre location de votre navigatuer vous devez obtenir l'affichage de la page d'accueil de Sambar Server

Vous pouvez en cas de problèmes tester ceci : http://localhost/ ou http://127.0.0.1 ou encore http://192.168.1.10/

La page qui est affichée par défaut est la page de documentation de Sambar Server qui est stockée dans le répertoire docs de l'arborescense du serveur.

Vous pouvez en ajoutant des pages html dans cette arborescense créer votre site web Intranet.

6 - Configurer Sambar Server pour "Mutualiser votre accès Internet"
A partir de la page d'accueil du serveur, cliquez sur le lien : Systeme administration
Tapez votre Username : admin (par défaut)
Tapez votre Login : par défaut répondre par "enter" (n'oubliez pas plus tard de modifier votre login).
Cliquez sur

Nous souhaitons donc :

- partager notre accès internet (fonction proxy HTTP et dial on demand).
- pouvoir poster et relever du courrier depuis n'importe quel poste client du réseau (fonction SMTP et POP3 proxy server).
Exemple de configuration :
En rouge : les cases à cocher.
Nous supposons que votre FAI (ou ISP) est OLEANE et donc que :
le serveur proxy de votre FAI est : proxy.oleane.net : 8080
le raccourci que vous utilisez pour vous connecter est : Oleane
votre nom de login est : tux099
votre mot de passe est : a4tfl89h5
votre nom de famille : Tux
votre E-mail : tux@dial.oleane.com
votre identifiant de messagerie : tx020




Proxy Configuration
Changes don't take effect until system restart.
Act As HTTP Proxy Server
Yes
No
Configure the server to act as an HTTP proxy server. The Sambar Server is not a caching HTTP proxy server, simply a "pass-through" gateway. If turned on, the proxy server runs on the same port as the HTTP server. Note: FTP proxy over HTTP, and SSL tunneling are supported when HTTP proxy is turned on. Make sure the security restrictions (proxyaccept) in security.ini are appropriate for your site.
Log HTTP Proxy Usage
Yes
No
If the Sambar Server is configured to run as an HTTP Proxy server, this flag determines if a log/proxy.log log file should be maintained.
Remote Proxy Server
proxy.oleane.net
When acting as an HTTP proxy, a remote caching proxy server can also be used. If the Remote Proxy field is non-blank, all proxy requests will be forwarded to the server configured (typically your ISPs caching proxy). FTP and SSL tunneling requests are also directed to the remote proxy.
Remote Proxy Port
8080
Remote Proxy Port to connect with when utilizing a caching remote proxy server.


Act As SMTP Proxy Server
Yes
No
Configure the server to act as an SMTP proxy server.
SMTP Server
dial.oleane.com
The SMTP Server that proxy requests will be directed to.
SMTP Port
25
The TCP/IP protocol has a number of ports which are used to differentiate requests to different processes. The standard SMTP port number is 25.

Act As POP3 Proxy Server
Yes
No
Configure the server to act as a POP3 proxy server.
POP3 Server
dial.oleane.com
The POP3 Server that proxy requests will be directed to.
POP3 Port
110
The standard POP3 port number is 110.
POP3 Enhanced
Yes
No
The POP3 Enhnaced mode allows users to override the POP3 proxy specified above with one of their own choosing by modifying their username to include the POP3 server that the proxy should connect via. The # symbol is used to specify an alternative server (i.e. user#pop3server).


 
Dial-On-Demand
Yes
No
Configure the server for dial-on-demand (all outgoing connections).
Dial-On-Demand Entry The RAS Entry to use for Dial-On-Demand.
Dial-On-Demand User
 tux099
The username to use with the RAS Entry when dialing. If blank, the the default RAS entry information will be used.
Dial-On-Demand Entry
a4tfl89h5
The password to use with the RAS Entry when dialing. If the username, is left blank this field is ignored.
Dial-On-Demand Timeout
180
The timeout period to use for Dial-On-Demand. This is the time, in seconds after the last outgoing connection has been terminated that the dial-up connection should be maintained. Note: Since the scheduler only checks tasks every 2 minutes, the actual timeout duration will vary by up to 2 minutes.


Maintenant lorsque vous appelez une URL (depuis la machine "serveur" ou depuis un poste "client") qui sort de votre domaine Intranet (serveur.intra.net) le modem compose et vous vous connectez automatiquement sur Internet, au bout d'un time-out de 180 secondes la connection est coupée si il n'y a plus de traffic sur la ligne. Vous pouvez  également poster et recevoir du courrier depuis un poste client.
Exemple de configuration du client Messenger de Netscape sur un poste client de votre LAN :





7  - Have Fun with Sambar Server ! :-))
Voilà vous êtes "webmaster" ;-) vous pouvez maintenant étudier  tranquillement une solution plus robuste (ce n'est pas Sambar qui manque de robustesse;-) pour implanter un serveur web dans votre établissement. Vous pouvez choisir d'acquérir un beau serveur tout neuf avec Microsoft NT ( New Technologie ;-) comme OS dans ce cas, je vous conseille de consulter cette page  pour découvrir les "avantages" de cette solution !
Vous pouvez aussi acquérir le livre suivant : LE SYSTEME LINUX Edition O'Reilly et "vous préparez à entamer un voyage passionnant et riche d'enseignements"... pour en savoir plus sur LINUX et les Logiciels Libres 

 

Retour à la page précédente
Lycée Pierre & Marie Curie Saint-Lô [Manche]
dernière mise à jour : 
11-01-1999