IV. Introduction 9
V. Le serveur Web 10V.1 Gééralités 10
V . 2 Le serveur HTTP et sa configuration 11
V.2.2. Le serveur httpd 11V.2.3. Configuration du serveur 12V . 3 Laprogrammation CGI VI. La base de données : MySQL 18
V I . 1 Installation du serveur MySQL 18
VI.1.2. Installation des modules DB Perl 19VI.1.3. Lancement du démon 19VI.1.4. Premiers pas avec MySQL 20VI.1.5. Configuration de la « table des privilèges » 21
VI.2 Configuration de la base de données 22
VI.2.2. La base de données de la Médiathèque 22VI.2.3. Stockage des données dans MySQL 22a) Création de la table des données 22b) Chargement des données 22c) Modification des tables 23d) Sélection 24e) Insertion 24Connexion d’une base de données relationnelle avec un serveur WWWJEAN-MARC NEYRET-GIGOT 30/09/98 6f) Utilisation d’index 24g) Contrôle de la base de données 25h) Enregistrement des données 26VII. Connexion de MySQL avec un serveur Web 27
V I I . 1 Les modules objets de Perl 2 7
VII.1.2. CGI 27a) Passer des paramètres 27b) Ecrire du code HTML 28VII.1.3. DBI 29a) Architecture d’une application DBI 30b) Handles 30c) Préparation des requêtes 31d) Connexion 31e) Exemple 32VII.2 Connexion des données de la
médiathèque avec le serveur 33
VII.2.2. L’application client-serveur 33a) Les sorties écran – requêtes 33b) Les sorties écran – recherche globale dans la base 35VII.2.3. Les scripts Perl 38VIII. Conclusion 51IX. Bibliographie 52
Profitez de ce manuel de formation en PDF pour comprendre mieux le bd et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre bd.
Connexion d’une base de données relationnelle avec un serveur WWWJEAN-MARC NEYRET-GIGOT30/09/98 12 II.2.2. Configuration du serveurTrois fichiers interviennent dans la configuration d’un serveur :v httpd.conf : fichier qui détermine le comportement du serveurpendant son lancementv srm.conf : (Server Ressource Management) configure lesemplacement des scripts et documents accédés par lesclientsv acces.conf : sécurise les accès sur le serveur. Il détermineles droits d’accès sur les répertoiresPeu de variables d’environnement sont à modifier. Voici pour les fichiers httpd.conf etsrm.conf les principales instructions utiles pour la configuration du serveur.v httpd.confAccesConfig fichier Spécifie l’accès au fichier acces.conf en référence absolue ourelative au répertoire ServerRoot (conf/acces.conf) AgentLog fichier Précise le fichier de traces des accès clients, type du browser,sa version (en standalone) (logs/agent_log) ErrorLog fichier Fichier de trace des erreurs (logs/error_log) Group [nom_groupe] Identifie le groupe propriétaire des copies httpd pour lesréponses vers les clients (en standalone) User [nom_user] Idem group IdentifyCheck [on|off] Mode inetd détermine si le client est loggé sous son uid MaxServers nb Nombre de fils max pouvant être lancé pour le compte Group PidFile fichier Insère pid du serveur dans le fichier spécifié (logs/httpd.pid) Port numero Port de la connexion (8765) ResourceConfig fichier Endroit où se trouve le fichier srm.conf ServerAdmin email E-mail de l’administrateur du serveyr ServerName nom_serveur Nom de la machine ou alias de celle-ci ServerRoot répertoire Définit le chemin absolu du serveur de la racine du serveurhttpd (/users1/jmneyret/sSs.mysql/serveur.www) ServerType [inetd|stand…] Spécifie le mode du serveur soit lancé à la main (standalone)soit par le démon inetd StartsServer nb Nombre de process qu’on peut lancer en concurence TimeOut secondes Temporisation pour les requêtes du client TransfertLog fichier Spécifie l’emplacement du fichier de trace sur les requêtes(logs/acces_log) # type de lancement inetd ou standalone