SELFHTML/Quickbar  CGI/Perl  Conditions préalables/généralités


Installer un serveur WWW localement sur un PC

Cette page est un document avec du texte et des informations

 Le serveur WWW personnel
 Produits appropriés
 Réglages de base pour une utilisation locale

 

Le serveur WWW personnel

Beaucoup d'utilisateurs de PC ayant accès à Internet associent le concept de serveur WWW à une espèce de gros ordinateur sur lequel se trouveraient les données qu'on trouve sur Internet. À vrai dire, un serveur WWW est un programme logiciel pas particulièrement grand qui peut en principe tourner sur n'importe quel ordinateur, donc pas spécialement sur des ordinateurs serveurs sur Internet, mais aussi sur chaque ordinateur personnel. Il n'est même pas besoin d'être connecté à Internet pour exploiter un serveur WWW. Il suffit en fin de compte d'un "Socket" TCP/IP (sous Microsoft Windows c'est par exemple le WINSOCK.DLL). Si donc vous avez un accès Internet en état de marche, toutes les conditions préalables sont déjà remplies pour exploiter un serveur WWW hors connexion et sans frais de communication. Le navigateur WWW et le serveur WWW tournent alors sur le même ordinateur et peuvent donc communiquer entre eux comme lors de liaisons connectées sur Internet.

Dans le contexte traité ici, il est recommandé d'installer votre propre serveur WWW afin de disposer localement sur votre ordinateur d'un port CGI. Car CGI ne fonctionne que si un serveur WWW existe. Vous pouvez alors réaliser localement sur votre propre ordinateur beaucoup de ce qui est possible sur le WWW avec CGI. Ainsi vous pouvez tester vos propres scripts CGI pendant la phase de conception - dans le calme et sans frais de connexion. Vous pouvez alors travailler exactement comme vous y êtes habitués avec les fichiers HTML et les JavaScripts. En outre, vous appréhendez plus vite les rapports existant entre le navigateur WWW et le serveur WWW.

Même si vous êtes vous-même fournisseur d'accès et possédez une liaison permanente sur Internet et que vous exploitez un serveur WWW public, il est judicieux d'installer sur un ordinateur séparé un serveur WWW local. Ainsi l'ordinateur public n'est pas surchargé pendant que vous concevez et testez vos scripts CGI.

Un serveur WWW installé localement ne nuit pas à votre accès Internet existant. Il n'utilise en fin de compte que le protocole TCP/IP de votre ordinateur (par exemple le WINSOCK.DLL). Les réglages qui sont importants pour votre connexion sur Internet n'ont aucune influence sur le serveur WWW et peuvent demeurer inchangés.

 

Produits appropriés 

Heureusement, il existe sur Internet différents serveurs WWW à télécharger qui sont soit du freeware, soit du shareware c'est à dire des produits qui ne coûtent rien ou réclament après une phase de test gratuite, une taxe d'enregistrement minime. Pour la mise en service locale, de tels produite sont amplement suffisants. Le choix suivant n'est pas complet mais se limite à des produits particulièrement bien appropriés.

Serveurs WWW pour Windows MS

  OmniHTTPd
Freeware, tourne sous Windows 95 et Windows NT - particulièrement recommandé étant donné qu'il dispose de toutes les propriétés importantes et qu'il est facile à installer.
  Xitami
Freeware pour différentes plates-formes y compris Windows 95, Windows NT et Windows 3.1 - particulièrement recommandé étant donné qu'il dispose de toutes les propriétés importantes et qu'il est facile à installer. Cependant, il n'existe pour Windows 3.1 pas encore de soutien CGI à l'heure actuelle.
  FolkWeb
Shareware, tourne sous Windows 95 et Windows NT - recommandé étant donné qu'il dispose de toutes les propriétés importantes, et qu'il soutient outre CGI également le port ISAPI Microsoft pour les scripts et les programmes sur le WWW.
  WinHTTPd
Shareware, tourne sous Windows 3.1/ Windows pour groupe de travail 3.11 - tout à fait simple. Au sujet CGI et Perl lire aussi absolument la page   Perl Scripts with Win 3.1 HTTP Server.

Serveurs WWW pour Macintosh

  Quid Pro Quo
Freeware pour processeurs 68xxx ou plus et tous les Power Macs à partir de Système 7.5 - particulièrement recommandé étant donné qu'il dispose de toutes les propriétés importantes et qu'il est facile à installer
  WebStar
Freeware pour processeurs 68030 ou plus - très recommandé étant donné qu'il dispose de toutes les propriétés.

Serveurs WWW pour OS/2

  Xitami
Freeware pour différentes plates-formes, même pour OS/2 - très recommandé étant donné qu'il dispose de toutes les propriétés.
  Apache
Freeware, la version OS/2 du serveur Unix - très recommandé étant donné qu'il dispose de toutes les propriétés.

Serveurs WWW pour Unix et dérivés Unix

  Apache
Freeware, code source C, qui peut être compilé sur son propre système - très recommandé étant donné qu'il dispose de toutes les propriétés. Apache passe actuellement pour l'un des serveurs Web d'avant garde pour des ordinateurs serveurs publics il peut aussi être exploité localement sans problème.
  Xitami
Freeware pour différentes plates-formes ainsi que pour Unix et ses dérivés - code source C, qui peut être compilé sur son propre système - très recommandé étant donné qu'il dispose de toutes les propriétés.

 

Réglages de base pour le fonctionnement local

Un serveur WWW n'est pas un programme avec une "surface de travail". Par l'appel du programme exécutable vous démarrez seulement le fonctionnement du serveur. Votre navigateur WWW est alors en mesure de communiquer avec ce serveur sur votre ordinateur, exactement comme il le ferait avec un serveur public sur le WWW. Pour que cela fonctionne correctement, vous devez cependant installer le serveur WWW, c'est à dire entreprendre des réglages de base importants.

Quelques serveurs WWW peuvent être installés après le démarrage avec des boites de dialogue (par exemple OmniHTTPd pour Windows ou Quid Pro Quo pour Macintosh), pour d'autres produits vous installez le serveur Web avant le départ en éditant les fichiers de configuration. En cas de doute, recherchez les fichiers d'aide à l'installation du serveur Web dans le répertoire de celui-ci. Là devrait être documentée la façon d'installer votre serveur Web. Tous les réglages restent sauvegardés dans tous les cas. Quand votre serveur WWW fonctionne, il ne vous reste qu'à l'allumer et l'éteindre en démarrant et en arrêtant le fichier programme.

Vous devez régler les données importantes suivantes à souhait voire correctement:

Il y a d'autres possibilités de réglage. Mais si vous avez exécuté correctement les réglages mentionnés ci-dessus, le serveur WWW devrait être prêt pour une utilisation locale.

après: Installer Perl localement sur un PC
avant: CGI et HTML
 

SELFHTML/Quickbar  CGI/Perl  Conditions préalables/généralités

© 1998 Stefan Münz / © 2001 Traduction  Serge François, 13405@free.fr