Les dossiers Open Source de la. Patrick Cardona. Configurer Apache

Dimension: px
Commencer à balayer dès la page:

Download "Les dossiers Open Source de la. Patrick Cardona. Configurer Apache"

Transcription

1 Les dossiers Open Source de la Patrick Cardona Configurer Apache mars 2007

2 i Ce dossier est public et libre au sens de la licence GNU-FDL : Permission vous est donnée de copier, distribuer et/ou modifier ce document selon les termes de la Licence GNU Free Documentation License, Version 1.1 ou ultérieure publiée par la Free Software Foundation Patrick CARDONA & Mission Académique TICE de Montpellier Une copie de cette Licence GNU Free Documentation License est consultable sur le site de la Fondation GNU [1].

3 Sommaire Introduction iv 1 Principe de fonctionnement 1 2 Installation et configuration de base Sur un système Windows Exécution du programme d installation Arrêt / Démarrage du serveur Sur un système GNU/Linux Installation Arrêt / Démarrage du serveur Test de l installation Configuration initiale Les fichiers de configuration Les directives Configuration initiale Répertoire virtuel Sur Windows Sur GNU/Linux ou BSD Authentification Restriction d accès au répertoire ESSAI ii

4 SOMMAIRE iii Mise en œuvre dans un environnement Windows Mise en œuvre dans un environnement GNU/Linux Indexation Principe Combinaison de directives et d options Avec l option Options None dans la directive Avec l option Options Indexes dans la directive Directory Pour masquer le répertoire parent dans la liste du contenu de répertoire (variante du ci-dessus) : Pour améliorer l affichage (variante du 6.2.3) Journalisation Directives et formats de journalisation Rotation quotidienne des journaux Outils de statistiques Gestion des pages dynamiques Interpréteur Perl et scripts CGI Installation de Perl sous Windows CGI Perl sur un serveur GNU/Linux Interpréteur PHP PHP Installation de PHP sur un système Microsoft Windows Installation de PHP sur un système GNU/Linux A Les messages d erreur 46 B Sources des scripts 47 B.1 CGI Perl C Colophon 49

5 Introduction Ce petit manuel se propose de rappeler à travers quelques exemples simples les principaux aspects de la configuration d un serveur Web Apache [10] : installation et configuration de base, notion de Directive, création d un répertoire virtuel, authentification, indexation et journalisation, ainsi que pages dynamiques au moyen de scripts Perl [9] ou PHP [17]. Le serveur Web Apache est un logiciel Open source [6] et multiplate-forme : on peut l installer aussi bien sur un hôte GNU/Linux [21], FreeBSD [16] ou un serveur Microsoft Windows [8] La configuration sera identique, à l exception de certains fichiers parfois répartis en deux ou trois fichiers complémentaires ou la notation des chemins de répertoires, qui seront spécifiques à chaque système (Type MS-DOS ou UNIX). iv

6 Chapitre 1 Principe de fonctionnement Un serveur Web communique avec un client (navigateur tel que Microsoft Internet Explorer [18], Firefox [12] ou Camino [20]) au moyen du protocole HTTP [5]. On peut résumer ainsi le dialogue : 1. Le client demande un fichier (ou une liste de répertoire, voir indexation, chapitre page 27) au moyen d une URL. C est une requête de la forme : Par exemple : 2. Le serveur examine les points suivants : (a) le fichier demandé existe, sinon il renvoie un message d erreur A. (b) il existe une restriction d accès : dans ce cas le serveur demande préalablement un identifiant (login) et un mot de passe, et gère les éventuelles erreurs A ; sinon le fichier demandé est envoyé au navigateur qui le traite en fonction de son type (affichage, ouverture au moyen d un programme incorporé (plugin) ou extérieur, enregistrement sur le disque, etc.) (c) le navigateur met fin à la requête. Parfois, la connexion est rompue par le serveur si le délai de connexion prévu a été dépassé. Certains noms de fichiers sont des scripts (extension.php ou.pl, par exemple) et sont préalablement interprétés sur le serveur par un interpréteur PHP [17] ou Perl [9] avant de renvoyer un flux de texte qui résulte de ce traitement. C est la notion de page dynamique, chapitre 8 page 29. Ces scripts peuvent servir d interface à des bases de données comme MySQL [19]. 1

7 Chapitre 2 Installation et configuration de base Lors de l installation d Apache, veillez à respecter les caractéristiques suivantes : Le serveur Apache doit être installé en tant que service ; Si vous faites cohabiter ce serveur avec un autre serveur Web qui écoute par défaut sur le port 80, le serveur Apache doit alors écouter les requêtes HTTP [5] sur un autre port, conventionnellement le port Sur un système Windows Dans ce qui suit, on choisit comme emplacement du dossier d installation : C:\Apache. Sinon, tenez-en compte dans les paramètres à adapter le cas échéant Exécution du programme d installation On installe la version sur un serveur Windows [8] 2003 à partir du fichier MSI suivant : apache_2.2.4-win32-x86-no_ssl.msi 1. Clic-droit sur apache_2.2.4-win32-x86-no_ssl.msi Dans le menu contextuel, choisissez Installer. 2. Le dialogue de certificat (figure 2.1) s affiche : ne tenez pas compte du message alarmant. Apache n est pas un produit Microsoft, voilà tout... Cliquez sur Exécuter. 3. Le dialogue de l Assistant (angl. wizard) d installation s affiche (figure 2.2) : bouton Next 2

8 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE 3 FIG. 2.1 Certificat d installation FIG. 2.2 Assistant d installation

9 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE 4 FIG. 2.3 Licence 4. Le dialogue relatif à la Licence s affiche (figure 2.3) : sélectionnez l option I accept the terms..., puis cliquez sur Next. 5. Le dialogue Read this first s affiche (figure 2.4) : cliquez sur Next. 6. Le dialogue Server Information s affiche (figure 2.5) : Renseignez les champs demandés : Network Domain : nom de domaine, par exemple : ac-montpellier.fr Server Name : nom qualifié du serveur, par exemple : monserveur.ac-montpellier.fr Administrator s address : courriel du webmestre, par exemple : webmestre@ac-montpellier.fr Choisissez l option For all users, on Port 80, as a service... Autrement dit : le serveur Apache fonctionnera en tant que service, indépendamment des sessions locales des utilisateurs connectés au serveur. N.B. : Ne vous inquiétez pas du port 80 qui sera effectivement modifié a posteriori. Cliquez sur Next. 7. Le dialogue Setup Type s affiche (figure 2.6). Conservez l option Typical puis cliquez sur Next. 8. Le dialogue Destination Folder s affiche (figure 2.7) : cliquez sur Change, puis sur l icône Create new folder : créez un dossier Apache à la ra-

10 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE 5 FIG. 2.4 À lire (en anglais...) FIG. 2.5 Configuration de base

11 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE 6 FIG. 2.6 Type d installation cine du lecteur C: C:\Apache 9. Le dialogue Ready to Install... s affiche (figure 2.8) : cliquez sur Install. 10. Enfin le dialogue Installation Wizard completed (figure ) succède à une boîte de progression (qui s est affichée quelques secondes seulement) : cliquez sur Finish Arrêt / Démarrage du serveur Méthode graphique Vous remarquerez dans la zone de notification, à côté de l horloge, une icône dont l apparence indique l état du serveur : démarré ou arrêté :. En cliquant sur cette icône, il est possible d afficher un menu permettant l arrêt ou le (re)démarrage du serveur (figure 2.10)

12 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE 7 FIG. 2.7 Répertoire de destination FIG. 2.8 Prêt pour l installation

13 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE 8 FIG. 2.9 Fin de l installation FIG Menu arrêt / (re)démarrage du serveur

14 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE 9 FIG Arrêt / (re)démarrage du serveur dans une invite de commande CMD Dans une invite de commande Ouvrez une invite de commande CMD (figure 2.11). Recherche du service : net start find "Apache" renvoie le nom du service : Apache2 Arrêt du service : Démarrage du service : net stop Apache2 net start Apache2 N.B. : Il n existe pas de commande restart en ligne de commande : on est obligé de procéder en deux temps : net stop puis net start.

15 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE Sur un système GNU/Linux Nous prenons l exemple d un système fondé sur Debian : Ubuntu [11] Installation 1. Ouvrez une console ou une émulation de terminal (Xterm). 2. Installez Apache2 au moyen de l outil apt-get : sudo apt-get install apache2 Lecture des listes de paquets... Fait Construction de l arbre des dépendances Lecture de l information d état... Fait Les paquets supplémentaires suivants seront installés : apache2-common apache2-mpm-worker apache2-utils libapr0 Paquets suggérés : apache2-doc Les NOUVEAUX paquets suivants seront installés : apache2 apache2-common apache2-mpm-worker apache2-utils libapr0 0 mis à jour, 5 nouvellement installés, 0 à enlever et 4 non mis à jour. Il est nécessaire de prendre 1282ko dans les archives. Après dépaquetage, 4325ko d espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n]? 3. Aceptez en saisisant <O> puis Entrée (...) Dépaquetage de apache2 (à partir de.../apache2_ ubuntu4_i386.deb)... Paramétrage de libapr0 ( ubuntu4)... Paramétrage de apache2-utils ( ubuntu4)... Paramétrage de apache2-common ( ubuntu4)... Setting Apache2 to Listen on port 80. If this is not desired, please edit /etc/apache2/ports.conf as desired. Note that the Port directive no longer works. Module userdir installed; run /etc/init.d/apache2 force-reload to enable. Paramétrage de apache2-mpm-worker ( ubuntu4)... * Starting apache 2.0 web server... apache2: Could not determine the server s fully

16 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE 11 qualified domain name, using for ServerName [ ok ] Et hop! c est déjà fini...le serveur est démarré. Qui a dit que GNU/Linux [21] était compliqué? Arrêt / Démarrage du serveur Dans une console ou un terminal émulé : Arrêt du serveur sudo /etc/init.d/apache2 stop Password: * Stopping apache 2.0 web server... Démarrage du serveur sudo /etc/init.d/apache2 start Password: * Starting apache 2.0 web server... [ ok ] Redémarrage du serveur sudo /etc/init.d/apache2 restart Password: * Forcing reload of apache 2.0 web server... [ ok ] 2.3 Test de l installation Une fois le service démarré, ouvrez dans votre navigateur l URL : ou en fonction du port choisi. Selon les environnements, vous obtiendrez une page laconique It works! sur Windows [8] ou un listage de la racine sur Ubuntu [11], par exemple (figure 2.12).

17 CHAPITRE 2. INSTALLATION ET CONFIGURATION DE BASE 12 FIG Test de l installation

18 Chapitre 3 Configuration initiale 3.1 Les fichiers de configuration Apache utilise essentiellement deux sortes de fichiers de configuration : Le fichier de configuration générale, httpd.conf, placé dans C:\Apache\conf (Windows [8]) ou apache2.conf placé dans /etc/apache2 et associé à d autres fichiers (ports.conf et sites-available/default) sur les systèmes GNU/Linux [21] ou BSD [16]. Un fichier secondaire et facultatif, appelé.htaccess, que l on copie dans certains répertoires. Nous en verrons un exemple dans le chapitre 5.1.2, page Les directives Le fichier principal httpd.conf ou apache2.conf se compose de lignes simples sous la forme Clef Valeur, comme celles-ci : ServerRoot "C:/Apache" Listen 8080 Ou bien de sections appelées Directives, constituées d une balise ouvrante <Balise>, d une série de paires Option Valeur regroupées, et pour clore le tout, d une balise fermante </Balise>, ce qui ressemble à ceci : <Balise> Option Valeur Option Valeur (...) </Balise> 13

19 CHAPITRE 3. CONFIGURATION INITIALE 14 Par exemple, voici la directive du répertoire des scripts CGI : <Directory "C:/Apache/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> Un commentaire est précédé du signe dièse # 3.3 Configuration initiale Voici les Options à adapter ou à vérifier : 1. Racine du serveur (dossier d installation) # Sur Windows : ServerRoot "C:/Apache" # ou bien sur GNU/Linux ou BSD : ServerRoot "/usr/var/apache2" 2. Le port sur lequel écoute le serveur Apache : option Listen. Pour écouter sur le port 8080, on écrit dans httpd.conf (sur Windows) ou bien dans /etc/apache2/ports.conf sur GNU/Linux ou BSD : Listen La racine des documents servis par le serveur Web se trouve indiquée soit dans httpd.conf (sur Windows), soit dans /etc/apache2/sites-available/de sur GNU/Linux ou BSD # Sur Windows DocumentRoot "C:/Apache/htdocs" # Sur GNU/Linux ou BSD DocumentRoot /var/www Pour prendre en compte un changement d option, il faut redémarrer le serveur Apache.

20 Chapitre 4 Répertoire virtuel 4.1 Sur Windows Pour créer un Alias ESSAI pointant vers le dossier D:\essai_Apache : 1. Créez préalablement le répertoire D:\essai_Apache 2. Editez le fichier httpd.conf et ajoutez-y la directive suivante, à l intérieur de la directive <IfModule alias_module>...</ifmodule> 1 : Alias /ESSAI/ D:/essai_apache/ <Directory "D:/essai_apache"> AllowOverride AuthConfig Options Indexes IndexOptions FancyIndexing IndexIgnore.. Order allow,deny Allow from all </Directory> 3. On redémarre le serveur Apache... Les différentes options seront expliquées dans les chapitres suivants (authentification et indexation). 4.2 Sur GNU/Linux ou BSD 1. On crée le dossier /home/essai_apache 2. Dans /etc/apache2/sites-enabled/ on ajoute la directive : Alias /ESSAI/ "/home/essai_apache/" 1 Cette directive remplace l ancienne directive IfModule mod alias.c 15

21 CHAPITRE 4. RÉPERTOIRE VIRTUEL 16 FIG. 4.1 Requête sur l Alias ESSAI <Directory "/home/essai_apache/"> Options Indexes MultiViews FollowSymLinks #AllowOverride None AllowOverride AuthConfig Order deny,allow Deny from all Allow from / ::1/128 </Directory> 3. On redémarre le serveur Apache... Et voilà...(figure 4.1)

22 Chapitre 5 Authentification 5.1 Restriction d accès au répertoire ESSAI Pour mettre en œuvre ce contrôle d accès, nous utilisons un fichier.htaccess pour restreindre cet accès à un utilisateur autorisé : matice. Avant de suivre les étapes suivantes, assurez-vous d avoir créé un répertoire virtuel ESSAI comme indiqué dans le chapitre 4 et d avoir remplacé l option : AllowOverride None par AllowOverride AuthConfig Mise en œuvre dans un environnement Windows 1. D abord, le fichier des mots de passe : créez un dossier C:\Apache\etc, 2. Copiez-y l utilitaire C:\Apache\bin\htpasswd.exe, 3. Ouvrez une invite de commande CMD, 4. Déplacez-vous dans le dossier C:\Apache\etc : CD \ CD Apache\etc 5. Exécutez-y la commande suivante : htpasswd.exe -bc.htpasswd matice motdepasse En y remplaçant motdepasse, bien évidemment. Notez précieusement ce mot de passe afin de le diffuser aux personnes autorisées. Il convient de garder le nom de fichier.htpasswd car le serveur Apache interdit par défaut l affichage de ce fichier par un utilisateur distant. Le contenu du fichier.htpasswd ressemble à ceci : matice:motdepassecrypté 17

23 CHAPITRE 5. AUTHENTIFICATION 18 FIG. 5.1 Authentification requise pour accéder à ESSAI 6. Maintenant que le fichier de mots de passe est créé, nous pouvons appliquer la restriction d accès au moyen d un fichier.htaccess : déplacezvous dans D:\essai_Apache. D: CD \essai_apache 7. Créez-y un fichier htaccess.txt : Notepad htaccess.txt 8. Et saisissez-y ceci : Authname "ESSAI" AuthUserFile C:/Apache/etc/.htpasswd AuthType Basic require valid-user 9. Enregistrez le fichier et renommez le ainsi : MOVE htaccess.txt.htaccess 10. Testez la connexion : dans un navigateur, saisissez l URL : Vous devez voir apparaître l invite d authentification comme sur la figure 5.1.

24 CHAPITRE 5. AUTHENTIFICATION Mise en œuvre dans un environnement GNU/Linux Pour mettre en œuvre cette authentification, il faut d abord créer un fichier de mots de passe. Par défaut, l outil de création du fichier de mots de passe fourni par apache, htpasswd, utilise l algorithme MD5. 1. Création du fichier des mots de passe. Dans une console ou un terminal émulé, déplacez-vous dans le répertoire : /etc/apache2 cd /etc/apache2 2. Puis saisissez la commande : sudo htpasswd -bc.htpasswd matice motdepasse Ce qui crée le fichier concerné et y ajoute l utilisateur matice avec le mot motdepasse. Adding password for user matice N.B. : Si vous omettez le mot de passe dans la commande précédente (option -c au lieu de -bc), une invite vous demande de saisir ce mot de passe sans écho à l écran, sécurité oblige! Notez précieusement ce mot de passe afin de le diffuser aux personnes autorisées. Il convient de garder le nom de fichier.htpasswd car le serveur Apache interdit par défaut l affichage de ce fichier par un utilisateur distant. Le contenu du fichier.htpasswd ressemble à ceci : matice:motdepassecrypté 3. Maintenant que le fichier de mots de passe est créé, nous pouvons appliquer la restriction d accès au moyen d un fichier.htaccess : déplacezvous dans /home/essai Apache. cd /home/essai_apache 4. Créez-y un fichier.htaccess : touch.htaccess 5. Éditez-le dans votre éditeur préféré 1 : sudo vi.htaccess et saisissez-y ceci : Authname "ESSAI" AuthUserFile /etc/apache2/.htpasswd AuthType Basic require valid-user 6. Enregistrez le fichier. 7. Testez la connexion : dans un navigateur, saisissez l URL : Vous devez voir apparaître l invite d authentification comme sur la figure vi, nano...

25 CHAPITRE 5. AUTHENTIFICATION 20 FIG. 5.2 Authentification requise pour accéder à ESSAI : serveur GNU/Linux, client Firefox

26 Chapitre 6 Indexation 6.1 Principe Voici en quelques mots comment personnaliser la gestion de l indexation avec un serveur Web Apache. On travaille avec un alias de référence : ESSAI, ce qui correspond aux directives suivantes dans httpd.conf : Alias /ESSAI/ D:/essai_apache/ <Directory "D:/essai_apache"> AllowOverride None Options None Order allow,deny Allow from all </Directory> Et la directive commune : <IfModule dir_module> DirectoryIndex index.html </IfModule> qui désigne le fichier index.html comme index par défaut si l URL est un répertoire. On peut aussi ajouter d autres fichiers dans cette liste, par ordre de priorité, séparé par un espace ; par exemple : <IfModule dir_module> DirectoryIndex index.html index.htm index.php index.pl </IfModule> 21

27 CHAPITRE 6. INDEXATION 22 FIG. 6.1 Par défaut, erreur d accès Combinaison de directives et d options Avec l option Options None dans la directive <Directory "D:/essai_apache"> (...) Options None (...) </Directory> La demande de l URL : provoque un refus d accès si aucun fichier index.html n est présent : erreur 403 (figure 6.1). On peut aussi, dans l option DirectoryIndex, indiquer un chemin absolu vers un fichier d erreur plus explicite si aucun des fichiers envisagés n est d abord trouvé : <IfModule dir_module> DirectoryIndex index.html /ESSAI/erreur.txt </IfModule> Ce qui donne alors le message de la figure 6.2.

28 CHAPITRE 6. INDEXATION 23 FIG. 6.2 Message d erreur personnalisé

29 CHAPITRE 6. INDEXATION 24 FIG. 6.3 Indexation avec l option Option Indexes Avec l option Options Indexes dans la directive Directory <Directory "D:/essai_apache"> (...) Options Indexes (...) </Directory> et l absence de fichier d erreur personnalisé : <IfModule dir_module> DirectoryIndex index.html index.htm index.php </IfModule> la demande de l URL : provoque l affichage du contenu du répertoire si aucun fichier index.html n est présent (figure 6.3) :

30 CHAPITRE 6. INDEXATION 25 FIG. 6.4 Indexation avec l option IndexIgnore Pour masquer le répertoire parent dans la liste du contenu de répertoire (variante du ci-dessus) : On ajoute l option IndexIgnore suivie du nom du répertoire parent.. : <Directory "D:/essai_apache"> (...) Options Indexes IndexIgnore.. </Directory> Ce qui donne la figure 6.4.

31 CHAPITRE 6. INDEXATION 26 FIG. 6.5 Indexation avec l option FancyIndexing Pour améliorer l affichage (variante du 6.2.3) On ajoute l option IndexOptions FancyIndexing <Directory "D:/essai_apache"> (...) Options Indexes IndexOptions FancyIndexing IndexIgnore.. (...) </Directory> Ce qui donne la figure 6.5.

32 Chapitre 7 Journalisation 7.1 Directives et formats de journalisation Sous Linux, l emplacement du journal des erreurs est indiqué dans /etc/apache2/apac par la directive ErrorLog : ErrorLog /var/log/apache2/error.log Les autres paramètres de journalisation sont indiqués dans chaque fichier de configuration lié à un site dans le répertoire /etc/apache2/sites-available : Le niveau d alerte est défini par la directive LogLevel dans le fichier de configuration default. Par exemple : LogLevel warn Les valeurs possibles sont, du plus bénin au plus grave : debug, info, notice, warn, error, crit. L emplacement du journal de connexion est indiqué par la directive CustomLog : CustomLog /var/log/apache2/access.log combined Par défaut, Apache propose quatre formats de journaux, décrits dans la directive LogFormat du fichier apache2.conf. Les voici du plus complexe au plus simple : combined, common, referer, agent. Voici, par exemple, la définition de common : LogFormat "%h %l %u %t \"%r\" %>s %b" common 27

33 CHAPITRE 7. JOURNALISATION Rotation quotidienne des journaux Par défaut, Apache crée un journal acces.log dont la taille peut atteindre 5 Go! Il convient de découper automatiquement ce journal. L outil fourni avec Apache, logrotate.exe dans le cas de Windows, ou logrotate sous GNU/Linux, ne convient pas car il produit des journaux incrémentés de la forme access i.log où i prend à chaque rotation la valeur i + 1. Cette convention de nommage ne permet pas une recherche par date. Nous conseillons d utiliser un outil tiers appelé cronolog [13]. Prenons le cas d un d un journal Apache sous Windows : 1. Téléchargez l archive : win32 version (ZIP file), [14], 2. Décompressez-la, 3. Copiez l exécutable cronolog.exe 4. Créez un dossier C:\cronolog, 5. Collez-y l exécutable, 6. Éditez le fichier de configuration d Apache ainsi : Notepad C:\Apache\conf\httpd.conf 7. Repérez la section : <IfModule log_config_module> 8. Puis modifiez ainsi la directive CustomLog : CustomLog " C:/cronolog/cronolog.exe logs/access-%y%m%d.log" common 9. Redémarrez le serveur apache. 10. Vérifiez dans C:\Apache\logs la prise en compte du nouveau format. 7.3 Outils de statistiques Il existe des outils de statistiques dédiés à l analyse des serveurs Web. Voyez notre dossier consacré à awstats [23].

34 Chapitre 8 Gestion des pages dynamiques 8.1 Interpréteur Perl et scripts CGI Installation de Perl sous Windows 1. On se procure la distribution Perl de l éditeur Activestate, ActivePerl. Dans notre cas, la version est : ActivePerl Build 819. (a) Exécution de l Assistant d installation (figure 8.1). (b) Dans le dialogue suivant, sélectionnez l option I accept the terms..., puis cliquez sur Next (figure 8.2). (c) Dans le dialogue suivant, sélectionnez les éléments indiqués, sans installer la documentation ni les exemples, puis cliquez sur Next (figure 8.3). (d) Dans le dialogue suivant, décochez la dernière option Create virtual IIS directory..., puis cliquez sur Next (figure 8.4). Dans le dialogue suivant, lancez l installation en cliquant sur Install (figure 8.5). (e) Refermez l assistant en cliquant sur Finish dans le dialogue suivant (figure 8.6). 29

35 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 30 FIG. 8.1 Installation de Perl (1) FIG. 8.2 Installation de Perl (2)

36 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 31 FIG. 8.3 Installation de Perl (3) FIG. 8.4 Installation de Perl (4)

37 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 32 FIG. 8.5 Installation de Perl (5) FIG. 8.6 Installation de Perl (6)

38 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 33 FIG. 8.7 Installation de Perl (7) 2. Maintenant que Perl est installé, il faut configurer Apache pour les scripts Perl-CGI. Dans notre exemple, l interpréteur perl est dans C:\Perl\bin\ (a) Si on essaie tout de suite d invoquer une URL avec un fichier.pl, celui-ci ne sera pas correctement interprété (figure 8.7). Pour éviter ce type d erreur, il faut respecter trois principes : Tout script Perl doit commencer par une incantation, cette première ligne, non indentée débutant par #! et contenant le chemin de l exécutable perl.exe ; dans notre cas : #!c:/perl/bin/perl.exe -w Il faut aussi placer les scripts dans un répertoire déclaré par la directive ScriptAlias, par exemple : ScriptAlias /cgi-bin/ "D:/cgi-bin/" Il faut indiquer enfin la directive Directory correspondante, placée en dehors de la section <IfModule alias_module> Par exemple : <Directory "D:/cgi-bin/"> AllowOverride None Options None Order allow,deny Allow from all </Directory> (b) Une fois ces modifications effectuées, un redémarrage du serveur Apache sera nécessaire. (c) L URL appelée sera : On voit sur la capture d écran (figure ) que le paramètre Toutes a été récupéré par la script au moment de son interprétation.

39 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 34 FIG. 8.8 Exécution correcte du script CGI-Perl Il ne faut pas placer le dossier cgi-bin sous un dossier déjà associé à un alias existant. Par exemple, D:\essai_apache\cgi-bin\ avec l URL /ESSAI/cgi-bin/monscript.pl ne fonctionnera pas, car ESSAI est un alias, et provoquera une erreur CGI Perl sur un serveur GNU/Linux Par défaut, toutes les distributions GNU/Linux ont une version de Perl installée. Nous donnons ici l exemple d une distribution de type Debian : Ubuntu. Pour connaître la version installée sur un système de type Debian/Ubuntu, exécutez la commande : dpkg -l perl Ce qui renvoie dans mon cas : ii perl Pour déterminer le chemin de l exécutable perl, on exécute la commande suivante : whereis perl Ce qui dans mon cas renvoie :

40 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 35 perl: /usr/bin/perl /etc/perl /usr/lib/perl /usr/x11r6/bin/perl L incantation à placer au début des scripts Perl sera donc : #!/usr/bin/perl -w Il faut aussi installer le module mod perl [22] d Apache : sudo apt-get install libapache2-mod-perl2 Pour vérifier que ce module est bien activé : sudo a2enmod perl This module is already enabled! Pour tester le script monscript.pl, dont l incantation a été adaptée à notre environnement GNU/Linux (voir ci-dessus, chemin de l interpréteur perl) nous le copions dans : /usr/lib/cgi-bin/ : sudo cp monscript.pl /usr/lib/cgi-bin/ Password: Ce chemin des CGI est conforme à la directive ScriptAlias dans : /etc/apache2/available_sites/default Celle-ci a été adaptée ainsi afin de prendre mod perl comme interpréteur de scripts Perl dans Apache2 : ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> Le serveur Apache2 ayant été redémarré : sudo /etc/init.d/apache2 reload Ainsi l URL affiche la page dynamique...(figure 8.9). Le source de la version GNU/Linux de monscript.pl est disponible dans l annexe.

41 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 36 FIG. 8.9 Cgi Perl sous GNU/Linux

42 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 37 FIG Installation de PHP pour Apache (1) 8.2 Interpréteur PHP PHP PHP [17] est un langage de script qui permet l écriture de pages dynamiques. Une section de script PHP se caractérise par les balises : <?php instruction ;?> Installation de PHP sur un système Microsoft Windows 1. Procurez-vous le programme d installation de PHP pour Windows. Dans notre exemple, nous avons utilisé le site de téléchargement de PHP : Version : Installateur : php win32-installer.msi 2. Exécutez php win32-installer.msi En voici les étapes : (a) Certificat de l éditeur : passez outre la mise en garde... en cliquant sur Exécuter (figure 8.10). (b) L assistant d installation de PHP s affiche. Cliquez sur Next (figure 8.11). (c) S affiche le dialogue relatif à la licence : cochez l option I accept the terms.... Puis cliquez sur Next (figure 8.12). (d) Dans le dialogue suivant, indiquez le dossier de destination. Dans notre exemple, C:\php\ (figure 8.13).

43 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 38 FIG Installation de PHP pour Apache (2) FIG Installation de PHP pour Apache (3)

44 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 39 FIG Installation de PHP pour Apache (4) (e) Dans le dialogue suivant, indiquez le serveur Web à configurer pour interpréter les scripts PHP : dans notre cas, il s agit d une version d Apache, donc nous cochons l option Apache 2.2.x Module. Puis cliquez sur Next (figure 8.14). (f) Dans le dialogue suivant, indiquez le chemin du dossier de configuration d Apache (où se trouve notamment, httpd.conf) : dans notre exemple, C:\Apache\conf\. Puis cliquez sur Next (figure 8.15). (g) Dans le dialogue suivant, développez l arborescence des extensions et sélectionnez l extension MySQL afin de supporter des applications PHP-MySQL 1. Puis cliquez sur Next (figure 8.16). (h) L Assistant est prêt pour l installation. Cliquez sur install (figure 8.17). (i) L assistant vous propose de modifier la configuration d Apache. Acceptez (figure 8.18). En fait, les lignes suivantes seront ajoutées dans httpd.conf : #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL PHPIniDir "C:\\PHP\\" LoadModule php5_module "C:\\PHP\\php5apache2_2.dll" #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL Puis celles-ci dans mime.types : application/x-httpd-php php application/x-httpd-php-source phps (j) Cliquez sur Finish pour mettre fin à l assistant (8.19). 1 MySQL est un serveur de bases de données SQL. Nous n aborderons pas son installation ici qui dépasserait notre propos.

45 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 40 FIG Installation de PHP pour Apache (5) FIG Installation de PHP pour Apache (6)

46 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 41 FIG Installation de PHP pour Apache (7-8)

47 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 42 FIG Installation de PHP pour Apache (9) (k) Redémarrez le serveur Apache. Si vous oubliez de le redémarrer, vous obtiendrez l erreur de la figure 8.20 : le script est affiché sans être interprété préalablement sur le serveur. En revanche, après redémarrage du serveur Apache, l instruction suivante dans le script info.php affichera la page d information sur PHP dans votre navigateur (figure 8.21) à l URL : <?php phpinfo();?>

48 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 43 FIG Installation de PHP pour Apache (10-12)

49 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 44 FIG Installation de PHP pour Apache (13) FIG Installation de PHP pour Apache (14) FIG Installation de PHP pour Apache (15)

50 CHAPITRE 8. GESTION DES PAGES DYNAMIQUES 45 FIG Configuration de PHP sous GNU/Linux affichée par info.php Installation de PHP sur un système GNU/Linux Exemple sur une distribution de type Debian : Ubuntu. Dans une console ou un terminal émulé, procédez ainsi : 1. Installez le paquet générique php5 : sudo apt-get install php5 2. Pour tester l installation, copiez le fichier info.php suivant dans /var/www : <?php infophp();?> 3. Ouvrez l URL suivante dans votre navigateur : Vous obtiendrez l affichage de la configuration (figure 8.22).

51 Annexe A Les messages d erreur Voici les erreurs les plus fréquemment retournées au client par le serveur Apache. Une bonne compréhension de ces erreurs constitue un bon outil de diagnostic. Code retourné Mots clés Explication 401 UNAUTHORIZED Droits d exécution insuffisant (1) 403 FORBIDDEN Accès interdit (2) 404 NOT FOUND Fichier introuvable 405 METHOD NOT ALLOWED Méthode non autorisée 408 REQUEST TIME OUT Délai de connexion dépassé. 500 INTERNAL SERVER ERROR Erreur serveur interne (3) (1) Il s agit le plus souvent d un droit insuffisant sur un script : ajouter un droit d exécution (chmod a+x) résout généralement le problème. (2) Il s agit d un échec de l authentification Apache lors de la saisie du login ou du mot de passe. (3) Une erreur interne est souvent due à une erreur de syntaxe dans un script. 46

52 Annexe B Sources des scripts B.1 CGI Perl Voici la version de monscript.pl adaptée à GNU/Linux. Il a été notamment nécessaire de gérer le problème des en-têtes renvoyés par Apache2 en ajoutant la section : use Apache2::RequestRec (); my $r = shift; $r->content_type( text/html ); afin de gérer l écriture différée des sections du type : print<<fin; Voici le script complet : #!/usr/bin/perl -w use Apache2::RequestRec (); my $r = shift; $r->content_type( text/html ); ### CGI avec Mod_perl sous Linux ### (c)2007 Patrick CARDONA - MATICE de Montpellier.fr ### Licence GNU-GPL ### monscript.pl ### use strict; use CGI; my $cgi = new CGI; use CGI::Carp qw(fatalstobrowser); 47

53 ANNEXE B. SOURCES DES SCRIPTS 48 print <<FIN; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" <head> <title> Exemple de script CGI Perl </title> <STYLE TYPE=text/css> body { font-family:verdana,arial,sans ; font-size:10pt ; color:blue } h1 { color:#3366ff ; font-size:12pt } a:link,a:visited { text-decoration:none ; color:#3366ff } </STYLE> </head> <body topmargin="70"> <h1>exemple de script Perl CGI</h1> <HR> <p> FIN print "<P>Variable passée au script : " ; print $cgi->param( clef ); print <<PIED; <P> <P> <p> <HR> <p><span STYLE=\"font-size:8pt\"> MATICE de Montpellier <a href=\"mailto:tice\@ac-montpellier.fr\">courriel<a/> </SPAN></p> </body> </html> PIED

54 Annexe C Colophon Ce manuel a été réalisé au moyen du langage de mise en page L A TEX [24], dans sa distribution TEXLive [25] sur un système GNU/Linux, à savoir Ubuntu. Les textes ont été édités dans l éditeur TeXmaker [26] et compilés au moyen de la commande pdflatex. Illustrations : les captures d écran ont été réalisées sur le système Microsoft Windows 2003 d un ordinateur portable prêté par la MATICE de Montpellier, enregistrées au format PNG et retouchées au moyen de ImageMagick [27] ou Gthumb [28]. Les logos GNU-FDL et Open Source sont les logos respectifs de ces fondations. Le dessin de la couverture provient de la collection de L US National Oceanic and Atmospheric Administration. C est une image libre de droits, référencée ici : 49

55 Bibliographie [1] Licence GNU-FDL angl. [2] Licence Générale Publique GNU html [3] Apache France, [4] BEN LAURIE ET PETER LAURIE, Apache, installation et mise en œuvre, éd. O Reilly, 2 nde édition, mars [5] RFC 1945, HTTP [6] Patrick Cardona, Introduction aux logiciels libres html [7] MATICE de Montpellier [8] Site officiel de Microsoft, Windows [9] Le langage Perl [10] Wikipédia, Article Apache HTTP Server [11] Ubuntu [12] Fondation Mozilla, Firefox [13] Cronolog [14] Archive win-32 de cronolog [15] Apache-split exe [16] FreeBSD, [17] PHP France [18] Miscrosoft Internet Explorer mspx [19] MySQL [20] Camino, ttp:// [21] GNU/Linux 50

56 BIBLIOGRAPHIE 51 [22] mod perl [23] Dossier Open Source n o 2 ASSISAW.pdf [24] L A TEX [25] TEXLive [26] TeXmaker [27] ImageMagick [28] Gthumb gthumb [29] Le Gimp

Module 7 : Configuration du serveur WEB Apache

Module 7 : Configuration du serveur WEB Apache Module 7 : Configuration du serveur WEB Apache Introduction Ce sont les gens du CERN (centre européen de recherche nucléaire) qui ont développé le concept de serveur et client HTTP. Une fois leur travail

Plus en détail

SERVEUR HTTP Administration d apache

SERVEUR HTTP Administration d apache 1 SERVEUR HTTP Administration d apache PLAN Introduction: Présentation HTTP; Installation et configuration d apache; VirtualHosts; Aliasing; Limitation d accès. 2 PROTOCOLE HTTP PRÉSENTATION HTTP : HyperText

Plus en détail

Installation GLPI-OCSNG-SSL Linux Debian Sarge

Installation GLPI-OCSNG-SSL Linux Debian Sarge Installation GLPI-OCSNG-SSL Linux Debian Sarge Installation de Glpi (0.68.2), OCS NG RC3 et hébergement des deux sites sous apache2, sur la même machine, en SSL avec un seul certificat, sur debian sarge.

Plus en détail

Comment avoir le logiciel? Le serveur web APACHE peut être téléchargé gratuitement du site web de APACHE: http://www.apache.org/.

Comment avoir le logiciel? Le serveur web APACHE peut être téléchargé gratuitement du site web de APACHE: http://www.apache.org/. Installation de base du logiciel APACHE sous Windows Ce chapitre traite l installation du logiciel APACHE à utiliser avec ABCD sous l environment Windows. Au moins Windows NT, Windows 2000 ou les versions

Plus en détail

REPARTITION DE CHARGE LINUX

REPARTITION DE CHARGE LINUX REPARTITION DE CHARGE LINUX I. SOMMAIRE II. Introduction... 2 1. Principe cluster... 2 III. Contexte... 2 2. Objectifs... 2 3. Topologie logique et physique finale... 3 IV. Préparation des postes... 4

Plus en détail

Procédure d'installation

Procédure d'installation 07/11/2014 BTS SIO SISR 2ème année BRY Quentin Procédure d'installation Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 25/01/2014 Ecriture du document Thierry MARTINS 1.0 06/11/2014

Plus en détail

TP Service HTTP Serveur Apache Linux Debian

TP Service HTTP Serveur Apache Linux Debian Compte rendu de Raphaël Boublil TP Service HTTP Serveur Apache Linux Debian Tout au long du tp, nous redémarrons le service apache constamment pour que les fi de configuration se remettent à jour - /etc/init.d/apache2

Plus en détail

Tutoriel compte-rendu Mission 1

Tutoriel compte-rendu Mission 1 Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation

Plus en détail

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS FOURNIER VINCENT 29/04/2015 1.2 Ce tutoriel est réalisé sous debian 7.7 avec une synchronisation

Plus en détail

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires. Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils

Plus en détail

Les serveurs WEBUne introduction

Les serveurs WEBUne introduction Les serveurs WEB Une introduction Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Claude Duvallet 1/22 Comparaison

Plus en détail

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP HTTP TP HTTP Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/11 Câblage et configuration du réseau

Plus en détail

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1] SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition

Plus en détail

Dans l'épisode précédent

Dans l'épisode précédent Dans l'épisode précédent 2 Le réseau SERVEURS POSTE CLIENT POSTE CLIENT wifi SERVEURS POSTE CLIENT switch Borne Wifi SERVEURS routeur POSTE CLIENT? SERVEURS SERVEURS SERVEURS POSTE CLIENT SERVEURS 3 Les

Plus en détail

Déploiement d OCS 1.02 RC2 sous Debian Etch 64

Déploiement d OCS 1.02 RC2 sous Debian Etch 64 Déploiement d OCS 1.02 RC2 sous Debian Etch 64 Par Big_orneau Note : Utilisation ici d OCS sur un domu Xen. Les commandes sont en italiques. - Avant toute chose vérifier absolument : La date sur le serveur

Plus en détail

Procédure d'installation du serveur Apache HTTPD pour Windows

Procédure d'installation du serveur Apache HTTPD pour Windows Procédure d'installation du serveur Apache HTTPD pour Windows Version du logiciel : 2.2.21 VEREMES 42 av. des Jardins 66240 St-Estève www.veremes.com VEREMES Version : 2.2.21 Page 1 / 11 Table des matières

Plus en détail

Installation d un hébergement Web à domicile

Installation d un hébergement Web à domicile Installation d un hébergement Web à domicile Wampserver Par Sébastien ZAMBON Version 1.0 11.07.2015 Table des matières Introduction... 3 Configuration du PC... 3 Configuration d une adresse IP statique...

Plus en détail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

Serveur Subversion Debian GNU/Linux

Serveur Subversion Debian GNU/Linux Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en

Plus en détail

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation

Plus en détail

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

2011 Hakim Benameurlaine 1

2011 Hakim Benameurlaine 1 Table des matières 1 Sécuriser un serveur Apache... 2 1.1 Afficher le moins d informations... 2 1.2 Désactiver la signature... 4 1.3 Limitations des attaques... 5 1.4 Bien définir un virtual host... 6

Plus en détail

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim 01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met

Plus en détail

Réaliser un inventaire Documentation utilisateur

Réaliser un inventaire Documentation utilisateur Référence : 11662 Version N : 6 Créé le : 29 Janvier 2014 Créé par : Bruno RICHOUX Téléphone : 0811 65 60 02 Sommaire 1. Conventions... 3 2. Introduction... 4 3. Principes généraux... 5 3.1. Depuis les

Plus en détail

INSTALLATION APACHE POUR WINDOWS (XP OU 2000)

INSTALLATION APACHE POUR WINDOWS (XP OU 2000) INSTALLATION DE APACHE POUR WINDOWS (XP OU 2000) Par Maisse Sébastien Document en date du 30 octobre 2005 Préambule : Bienvenue dans ce document qui a pour but de vous faire découvrir l'installation du

Plus en détail

L installation du module Webmail nécessite également quelques prérequis, à savoir :

L installation du module Webmail nécessite également quelques prérequis, à savoir : INTRODUCTION : Ce document décrit l installation de la solution de messagerie Open Source hmailserver. En terme d accès client, hmailserver fournit de base le support des protocoles SMTP, POP3 et IMPA4.

Plus en détail

Direction des Systèmes d'information

Direction des Systèmes d'information DEPLOIEMENT DU CLIENT SSL SSL VPN Direction des Systèmes d'information Auteur GDS Référence 2010-GDS-DPT Version Date /2010 Nb. Pages 8 Sujet Ce document décrit le déploiement du logiciel «SSL VPN Client»

Plus en détail

Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7.

Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7. Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7. Dans ce tutoriel je crée un site www.artheodoc.fr. Vous pouvez remplacer "artheodoc" par le nom de site votre choix. Installation de LAMP

Plus en détail

Préparation d un serveur Apache pour Zend Framework

Préparation d un serveur Apache pour Zend Framework Préparation d un serveur Apache pour Zend Framework Jacques THOORENS 30 novembre 2010 Résumé Cette petite introduction explique comment paramétrer son serveur Apache personnel pour en faire une machine

Plus en détail

Administration Linux - Apache

Administration Linux - Apache Administration Linux - Apache 2014 tv - v.1.0 - produit le 19 mars 2014 Sommaire Introduction 2 Mise en situation........................................... 2 Apache HTTP Server.........................................

Plus en détail

SERVEUR WEB LINUX LAMP. Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 15 www.razafimamonjy.fr

SERVEUR WEB LINUX LAMP. Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 15 www.razafimamonjy.fr SERVEUR WEB LINUX LAMP 1 Le Serveur APACHE Définition d un serveur web : - Un serveur http ou démon http ou HTTPd (HTTP daemon) ou (moins précisément) serveur web, est un logiciel servant des requêtes

Plus en détail

Utilisation de l espace personnel (Serveur DATA)

Utilisation de l espace personnel (Serveur DATA) Utilisation de l espace personnel (Serveur DATA) BN / novembre 2014 Table des matières 1 Présentation :... 3 2 Accès pour dépôt de fichiers... 3 2.1 ENT... 3 2.2 Lecteur réseau... 4 2.2.1 Sous Windows

Plus en détail

Déploiement de SAS 9.1.3 Foundation

Déploiement de SAS 9.1.3 Foundation Déploiement de SAS 9.1.3 Foundation I. Installation de SAS sur des postes en local à partir de Cédéroms 3 II. Phase de préparation au déploiement : Création des images disque 6 a) Pour une installation

Plus en détail

TD4 - Supervision et métrologie des réseaux. 1 Supervision des applications et services réseaux et des ressources locales

TD4 - Supervision et métrologie des réseaux. 1 Supervision des applications et services réseaux et des ressources locales M2 ISIM SIC Pro (RS) 2012 2013 Réseaux - Sécurité R.Card & T.T. Dang Ngoc dntt@u-cergy.fr TD4 - L architecture de gestion du réseau proposée par le protocole SNMP est fondée sur trois principaux éléments

Plus en détail

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau- Ministère de l Enseignement Supérieur et de la Recherche Scientifique Centre de Recherche sur l Information Scientifique et Technique Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Plus en détail

UE5A Administration Réseaux LP SIRI

UE5A Administration Réseaux LP SIRI UE5A Administration Réseaux LP SIRI José Dordoigne Architecte infrastructure v1.0 2012-2013 Objectif de la formation -Fournir les éléments clés pour : -Comprendre les principaux services réseaux déployés

Plus en détail

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage Outil d administration de parc informatique Documentation d installation et de paramétrage Nicolas BIDET Ouapi.org 29/07/2012 Sommaire Installation de Wampserver... 3 1.1. Téléchargement de WampServer...

Plus en détail

Projet de mise en œuvre d un serveur ftp sur serveur dédié

Projet de mise en œuvre d un serveur ftp sur serveur dédié Société, Jean Miche la bidouille Projet de mise en œuvre d un serveur ftp sur serveur dédié Etude de faisabilité 11 2. 3. 1. Contenu Introduction... 2 Outils nécessaires... 2 1. Pour le propriétaire du

Plus en détail

Serveur Web Apache - SSL - PHP Debian GNU/Linux

Serveur Web Apache - SSL - PHP Debian GNU/Linux Serveur Web Apache - SSL - PHP Debian GNU/Linux Matthieu Vogelweith 24 août 2009 Résumé L objectif de ce document est de détailler l installation d un serveur Web Apache [1] complet sous Debian GNU/Linux

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

NOTE: Pour une meilleure sécurisation, nous vous recommandons de faire l installation des outils web à l intérieur d un serveur virtuel.

NOTE: Pour une meilleure sécurisation, nous vous recommandons de faire l installation des outils web à l intérieur d un serveur virtuel. Environnement des outils de gestion Comme nous allons utiliser principalement des outils orientés Web pour la gestion de notre domaine, pour que ceux-ci fonctionnent autant sous Windows que sous Linux,

Plus en détail

BTS SIO 2012-2014. Dossier BTS. PURCHLA Romain

BTS SIO 2012-2014. Dossier BTS. PURCHLA Romain BTS SIO 2012-2014 Dossier BTS PURCHLA Romain 2012-2014 Lors d une création de serveur web plusieurs solution nous son proposé en voici quelques une. - LAMP (Linux, Apache, MySql, Php) La mise en place

Plus en détail

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS

Plus en détail

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Dans Virtual box, la machine virtuelle xibo éteinte, sélectionner la et cliquer sur l icône configuration : Dans la fenêtre

Plus en détail

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 Une machine virtuelle Linux, appelé SiteDev (version 9 de Redhat) peut être roulé avec Virtual PC

Plus en détail

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Installation de Windows 2000 Server.............................................. 2 2. Installation

Plus en détail

FileMaker Server 14. Guide de démarrage

FileMaker Server 14. Guide de démarrage FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1 INSTALLATION D OCS INVENTORY NG V2.1 Procédure d utilisation Installation d OCS Inventory NG (Open Computer and Software Inventory) sur un serveur Linux N version : v1 Installation d OCS Inventory NG v2.1

Plus en détail

CYBERGATE -TP-APACHE_2.DOC

CYBERGATE -TP-APACHE_2.DOC Auteur David Parize Date de création 30/06/2003 Version 1 Date de dernière mise à jour 30/06/03 parize.david@numericable.fr http://perso.numericable.fr/~daparize/ Page 1 TABLE DES MATIERES Table des matières...2

Plus en détail

Installation de Zabbix

Installation de Zabbix 1 Installation de Zabbix Présentation Zabbix (http://www.zabbix.com) est une solution de supervision open source. Ce logiciel permet de superviser des réseaux, et de surveiller les statuts de différents

Plus en détail

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6. VXPERT SYSTEMES CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2 Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.2 Pour VXPERT.fr et FGAGNE.COM François Gagné fgagne@vxpert.fr 1 1.

Plus en détail

1. La plate-forme LAMP

1. La plate-forme LAMP Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou

Plus en détail

Logiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

Logiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003. Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne

Plus en détail

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

Sauvegardes par Internet avec Rsync

Sauvegardes par Internet avec Rsync Sauvegardes par Internet avec Rsync LIVRE BLANC BackupAssist version 5.1 www.backupassist.fr Cortex I.T. Labs 2001-2008 1/16 Sommaire Introduction... 3 Configuration du matériel... 3 QNAP TS-209... 3 Netgear

Plus en détail

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Plus en détail

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

PPE Installation d un serveur FTP

PPE Installation d un serveur FTP Introduction : Tout au long de ce tutorial nous allons créer un serveur FTP, commençons tout d abord à voir ce qu est un serveur FTP. File Transfer Protocol (protocole de transfert de fichiers), ou FTP,

Plus en détail

Guide d installation de MySQL

Guide d installation de MySQL INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).

Plus en détail

Différentes installations d'epreuve@assr sur un serveur Windows 2000 ou 2003.

Différentes installations d'epreuve@assr sur un serveur Windows 2000 ou 2003. Différentes installations d'epreuve@assr sur un serveur Windows 2000 ou 2003. Deux grands types d'installations sont possibles : - Installation à partir des CD puis éventuellement modification du fichier

Plus en détail

Apache 2.4 Installation et configuration

Apache 2.4 Installation et configuration Avant-propos 1. Introduction 15 2. À qui cet ouvrage s'adresse-t-il? 15 3. Niveau de compétences requis 16 4. Structure de cet ouvrage 16 Introduction 1. Présentation du protocole HTTP 19 1.1 Introduction

Plus en détail

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014 Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant

Plus en détail

Installation de SharePoint Foundation 2013 sur Windows 2012

Installation de SharePoint Foundation 2013 sur Windows 2012 Installation de SharePoint Foundation 2013 sur Windows 2012 SharePoint 2013 est maintenant disponible et peut de ce fait être installé sur des environnements de production. De plus Windows 2012 est devenu

Plus en détail

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X Par Sébastien Maisse MAC OS incorpore en son sein un serveur web apache, pour le lancer, il faut se rendre dans le Menu Pomme / Préférence Système...

Plus en détail

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Publication par FTP FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Logiciels FTP nombreux (FileZilla, CuteFTP, WinSCP, FTP Expert).

Plus en détail

5004H103 Ed. 02. Procédure d installation du logiciel AKO-5004

5004H103 Ed. 02. Procédure d installation du logiciel AKO-5004 5004H103 Ed. 02 F Procédure d installation du logiciel AKO-5004 Table des matières 1 Configuration minimum requise... Error! Marcador no definido. 2 Procédure d installation... Error! Marcador no definido.

Plus en détail

Maîtriser Apache. Benjamin Drieu. version 1.13. Benjamin.Drieu@alcove.fr

Maîtriser Apache. Benjamin Drieu. version 1.13. Benjamin.Drieu@alcove.fr Maîtriser Apache Benjamin Drieu Benjamin.Drieu@alcove.fr version 1.13 Copyright c 2000 Benjamin Drieu Benjamin.Drieu@alcove.fr, Alcôve Ce document peut être reproduit, distribué et/ou modifié selon les

Plus en détail

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec Google Analytics Donner votre appréciation du cours!

Plus en détail

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012 Fiche technique AppliDis Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012 Fiche IS00812 Version document : 1.08 Diffusion limitée : Systancia, membres du programme Partenaires

Plus en détail

Installation d OpenVPN

Installation d OpenVPN École des Ponts ParisTech DSI Installation d OpenVPN INTRODUCTION... 3 INSTALLATION SOUS WINDOWS... 3 Préambule... 3 Installation du logiciel OpenVPN... 3 Utilisation... 11 INSTALLATION SOUS LINUX... 13

Plus en détail

Tous les logiciels cités dans ce document sont des marques déposées de leurs propriétaires respectifs

Tous les logiciels cités dans ce document sont des marques déposées de leurs propriétaires respectifs * / VHUYHX 3UR[ :LQ*DWH,QVWDOODWLRQ &RQILJXUDWLR + GH,-, HUYLFH, :LQ*DWH &RQILJXUDWLRQ. GH. DSSOLFDWLRQ. FOLHQWHV FKULVWRSKHFDURQ#HGXFDJULIU! "# $&%' ( ) Tous les logiciels cités dans ce document sont

Plus en détail

LAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation

LAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation LAMP : une nouvelle infrastructure LAMP 1. Les composantes Linux Apache MySQL Php : fortement lié à Apache (module) 2. Les variantes Pour Windows : EasyPHP, XAMP... Serveurs web : lighttpd... BdD SQL :

Plus en détail

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope Objectif : Installer le simulateur Polyscope sur un ordinateur Windows. Une connexion internet est requise pour cette installation. Méthode : Téléchargez le fichier Ubuntu.zip sur notre site puis décompressez

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

Installation et configuration d Apache sous Linux RedHat 7.1. Pascal AUBRY Ambroise DIASCORN IFSIC Université de Rennes 1

Installation et configuration d Apache sous Linux RedHat 7.1. Pascal AUBRY Ambroise DIASCORN IFSIC Université de Rennes 1 Installation et configuration d Apache sous Linux RedHat 7.1 Pascal AUBRY Ambroise DIASCORN IFSIC Université de Rennes 1 Octobre 2001 version 3.0 ESAT MSI 2 ème année Travaux pratiques (4 heures) L utilisation

Plus en détail

Installation ou mise à jour du logiciel système Fiery

Installation ou mise à jour du logiciel système Fiery Installation ou mise à jour du logiciel système Fiery Le présent document explique comment installer ou mettre à jour le logiciel système sur le Fiery Network Controller pour DocuColor 240/250. REMARQUE

Plus en détail

Les différentes méthodes pour se connecter

Les différentes méthodes pour se connecter Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur

Plus en détail

Installation des outils OCS et GLPI

Installation des outils OCS et GLPI Installation des outils OCS et GLPI MAYERAU David 06/02/2012 PRESENTATION. --------------------------------------------------------------------------------------------- 3 INSTALLATION DE GLPI. ------------------------------------------------------------------------------------

Plus en détail

Guide de démarrage Intellipool Network Monitor

Guide de démarrage Intellipool Network Monitor Guide de démarrage Intellipool Network Monitor Sommaire Glossaire... 3 Icônes... 3 Page de connexion... 4 Page d accueil... 5 Saisie de la clé de licence... 7 My settings... 8 Création d un compte... 9

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Afin d'éviter un message d'erreur au démarrage du service Apache du type : I. INTRODUCTION GLPI (Gestionnaire libre de parc informatique) est une solution open-source de gestion de parc informatique et de gestion des services d assistance aux utilisateurs distribué sous licence

Plus en détail

Présentation Serveur Apache et pour RePeGlio

Présentation Serveur Apache et pour RePeGlio Serveur APACHE 1 Présentation Serveur Apache et pour RePeGlio I. Présentation générale du serveur Apache... 2 1. Fonction du serveur Apache... 2 2. Fonction du programme RPG relativement au serveur Apache....

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE] 04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par

Plus en détail

Mise en oeuvre d un Serveur de CD AXIS StorPoint

Mise en oeuvre d un Serveur de CD AXIS StorPoint Ministère de l'education Nationale - Académie de Grenoble - Région Rhône-Alpes C entre A cadémique de R essources et de M aintenance I nformatique Le 07/02/03 Equipements - Assistance - Maintenance Code

Plus en détail

Programmation Internet Cours 4

Programmation Internet Cours 4 Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web

Plus en détail

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0 GUIDE D INSTALLATION Portaneo Enterprise Portal version 4.0 Novembre 2010 Guide d'installation Portaneo Enterprise Portaneo 1 / 8 Table des matières 1- Pré-requis...3 2- Installation de Portaneo...3 2.1-

Plus en détail

Apprendre à gérer son serveur web grâce à Windows Server 2008 R2

Apprendre à gérer son serveur web grâce à Windows Server 2008 R2 Apprendre à gérer son serveur web grâce à Windows Server 2008 R2 Internet Information Services 15/02/2010 Access IT Julien CHOMARAT jchomarat@access-it.fr http://www.sharepointofview.fr/julien Retrouvez

Plus en détail

Guide d installation de L A TEX

Guide d installation de L A TEX Guide d installation de L A TEX Pour pouvoir rédiger des documents en utilisant L A TEX sur sa machine personnelle, il faut installer deux ensembles de programmes. Il faut tout d abord une distribution

Plus en détail

Projet de Semestre. Page Web Didactique de Visualisation d Algorithme. Université de Genève - semestre de printemps 2012

Projet de Semestre. Page Web Didactique de Visualisation d Algorithme. Université de Genève - semestre de printemps 2012 Nouvelles Technologies de l Information et de la Communication Projet de Semestre Page Web Didactique de Visualisation d Algorithme Université de Genève - semestre de printemps 2012 Pierre Künzli, Adrien

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

Table des matières. 2011 Hakim Benameurlaine 1

Table des matières. 2011 Hakim Benameurlaine 1 Table des matières 1 SERVEUR APACHE... 2 1.1 INTRODUCTION... 2 1.2 INSTALLATION ET CONTROLE du service APACHE... 3 1.3 CONFIGURATION DE BASE DU SERVEUR HTTP... 5 1.3.1 Directives globales... 7 1.3.2 Directives

Plus en détail

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

Installation et paramétrage de Fedora dans VirtualBox.

Installation et paramétrage de Fedora dans VirtualBox. 1. Installation de Fedora: Installation et paramétrage de Fedora dans VirtualBox. Télécharger le fichier «Fedora 13.iso» sur votre Bureau. Ensuite ouvrez le logiciel VirtualBox et choisir la machine virtuelle

Plus en détail

avast! EP: Installer avast! Small Office Administration

avast! EP: Installer avast! Small Office Administration avast! EP: Installer avast! Small Office Administration Comment installer avast! Small Office Administration? avast! Small Office Administration est une console web qui permet la gestion a distance de

Plus en détail

Installation et présentation du serveur Apache

Installation et présentation du serveur Apache Prev In stallation et pr ésen tation du ser veur Apach e 2 Ch apter 16. In stallation d'un ser veur HTTP Next Installation et présentation du serveur Apache 2 Ce chapitre donne un aperçu des fonctions

Plus en détail