A. Laisser le navigateur Web choisir l'encodage approprié...35 B. Changer le jeu de caractères utilisé par défaut par le Serveur Web Apache2...

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

Download "A. Laisser le navigateur Web choisir l'encodage approprié...35 B. Changer le jeu de caractères utilisé par défaut par le Serveur Web Apache2..."

Transcription

1 Apache Présentation de HTTP...3 La version 1.1 fait toute la différence...4 Les en têtes de requête...4 Le corps de la requête...5 telnet Connection closed by foreign host....6 Codes HTTP courants...6 Apache2 Installation...12 Installation d'apache V. Installation de PHP 5 (avec modules pour Apache et MySQL)...13 VI. Pré vérifications...14 A. Vérification du bon fonctionnement d'apache...14 B. Vérification du bon fonctionnement de PHP Installation de quelques modules supplémentaires pour PHP APACHE...17 Fichiers et répertoires dans /etc/2:...17 Apache...17 Tools...18 Activation/désactivation des modules d Apache...18 Activation/désactivation des sites...18 Les modules...19 Configuration de base...20 Utilisation d'alias de répertoires...22 Les sites virtuels...23 Fonctionnement de plusieurs serveurs virtuels par nom sur une seule adresse IP...23 Les types MIME...23 Réglages d'exécution...24 Gestion et suivi des connexions...24 Accès sécurisé...25 Apache2 modification?...26 La procédure de création du fichier.htaccess :...27 La procédure de création du fichier.htpasswd :...27 Exemple en tant qu'utilisateur local:...28 Créer le.htaccess depuis win...(www.siteduzero.com)...29 Créer le.htpasswd...30 Comment cripter les mots de passe?...31 Envoyer les fichiers sur le serveur...32 Fichier Favicon.ico...34 Les jeux de caractères (encodages) du Serveur Web Apache

2 A. Laisser le navigateur Web choisir l'encodage approprié...35 B. Changer le jeu de caractères utilisé par défaut par le Serveur Web Apache Hôte virtuel du serveur Web sécurisé...38 nstaller la bibiothèque openssl

3 Présentation de HTTP HTTP HyperText Transfert Protocol fondé par Tim Berners Lee, développé et utilisé par le WWW à partir de Protocole adapté au transfert d'information multimédia. Léger et rapide, à coût d'exploitation très bas. Introduit la notion d'hypertexte, c'est à dire que l'information de navigation est prise en compte dans le document, mais ne prend pas en charge le procédé complet de navigation. Le protocole HTTP sert à la communication entre le client et le serveur. Il s'agit en fait d'un dérivé du protocole FTP. Lors d'une communication, le logiciel client se connecte en TCP sur le serveur et télécharge en FTP le document désigné. Il coupe aussitôt la communication avec le serveur. S'il y a dans le document HTML plusieurs composants (comme des images, la plupart du temps), ce processus se répète autant de fois qu'il y a d'éléments constituant la page. L'avantage de ce processus est de limiter au maximum le temps d'occupation du serveur, de façon qu'il n'y ait pas d'engorgement de ce dernier. Il est extrêmement simple d'étudier son fonctionnement en utilisant le programme telnet. Pour se connecter au serveur web de linuxmag, il suffit de faire : telnet serveur_web 80 La partie principale de la requête en ce qui concerne le client est la commande, placée sur la première ligne de la reqûete. Elle détermine l'action à effectuer. Ces commandes sont parfois accompagnées d'arguments qui précisent l'objet sur lequel porte la commande. L'action la plus courament utilisée est la récupération d'un document en utilisant la commande GET ou POST (GET et POSt sont deux méthodes HTTP différentes pour effectuer la même action). Cette commande prend comme argument la ressource à récupérer, c'est à dire le chemin vers le fichier à récupérer (ce n'est pas un chemin absolu, mais relatif à la racine du serveur). Par exemple : GET / HTTP/1.1 les clients placent une entête dans leur requête, à la suite de la commande, décrivant par exemple qui ils sont (le nom et le numéro de version pour un navigateur par exemple) et ce qu'ils peuvent accepter (des images, du texte au format HTML pour le même type de logiciel par exemple). Certaines entêtes sont optionelles et d'autres obligatoires pour utiliser ce type d enttête, il faut mentionner à la suite de la requête la version du protocole utilisée. (en général HTTP 1.0 ou HTTP/1.0 voire HTTP 1.1 ou HTTP/1.1) 3

4 Il existe cinq méthodes : Méthode Description GET Requête de la ressource située à l'url spécifiée HEAD Requête de la ressource située à l'url spécifiée (la réponse ne contient que l'entête, et pas le contenu de la ressource) POST Envoi de données au programme situé à l'url spécifiée (le corps de la requête peut être utilisé) PUT Envoi de données à l'url spécifiée (idem POST) DELETE Suppression de la ressource située à l'url spécifiée Les deux méthodes vraiment utilisées sont GET et POST (les amateurs d'html reconnaîtront des mots clefs familiers à la construction d'un formulaire). La méthode GET est la plus simple car le corps du message dans ce type de requête est vide. La méthode POST permet d'envoyer des informations au serveur dans le corps du message d'une requête HTTP. Lorsque des informations sont envoyées au serveur à l'aide de la méthode GET, elles sont encodées à la suite de la ressource après le symbole '?' dans l'url. La méthode HEAD sert essentiellement pour les applications de cache. En effet la réponse HTTP renseigne sur les propriétés de la ressource demandée (date de dernière modification, ), il est donc intéressant pour économiser du temps de traitement et de la bande passante de pouvoir ne demander que ces informations et pas le contenu de la ressource (qui se trouve quand même très souvent être un simple fichier). La version 1.1 fait toute la différence Les deux grosses différences de cette version sont la sécurité et la gestion plus adaptée des caches. Les en têtes de requête Host Cette en tête est la seule obligatoire pour les requêtes HTTP/1.1, c'est elle qui permet d'héberger plusieurs sites Web sur un même serveur. Sa valeur est le domaine du site Web. Elle est généralement spécifiée juste après la Ligne d'introduction. User Agent Cette en tête permet d'indiquer la signature du programme effectuant la requête. C'est une chaîne de caractères qui permet d'identifier le programme. En général, il s'agit du nom complet du programme et de sa version. 4

5 Content type et Content length Ces deux en têtes ne peuvent être spécifiées que dans le cadre d'une requête POST ou PUT. Elles indiquent respectivement le type MIME et la taille en octets du corps de la requête. Si elles ne sont pas spécifiées, c'est le serveur qui est seul responsable de leur éventuelle valeur par défaut. Cookie Cette en tête permet au client de fournir un cookie au serveur. Sa valeur est simplement le nom et la valeur du cookie, séparés par un égal. Le corps de la requête Le corps de la requête doit être vide pour les requêtes GET, Exemple: telnet 80 Trying Connected to localhost. Escape character is '^]'. GET / HTTP/1.1 host: ligne vide (corps de la requête) HTTP/ OK Date: Fri, 29 Feb :19:19 GMT Server: Apache/2.2.3 (Debian) mod_jk/ mod_python/ Python/2.4.4 PHP/ etch10 mod_perl/2.0.2 Perl/v5.8.8 Last Modified: Mon, 25 Feb :41:23 GMT ETag: "2486b b2d44ec0" Accept Ranges: bytes Content Length: 5684 Content Type: text/html <!DOCTYPE HTML PUBLIC " //W3C//DTD HTML 4.01 Transitional//EN" "://www.w3.org/tr/html4/loose.dtd"> <html> <head> <title>documentation</title> <meta equiv="content Type" content="text/html; charset=iso "> <meta name="keywords" content="linux html javascript"> <link rel="alternate" type="application/rss+xml" href="flux.xml" title="doc informatique Plomteux"> <style type="text/css"> html * { border: none; margin: 0; padding: 0; 5

6 }... </style> <script language="javascript" type="text/javascript" src="outils/fonctions.js"> </script> </head> <body> <div class="ensemble"> <div class="entete"> <h1 style="text align: center;">documentation</h1>... </body> </html> Connection closed by foreign host. Codes HTTP courants ://www.indexa.fr/codeshttp.html Lorsque vous naviguez sur le web, votre navigateur génère des requêtes HTTP aux serveurs, qui répondent en retournant soit le document demandé, soit un code d'erreur : voici les codes d'erreur HTTP les plus courants et leur signification. Codes : 1xx 2xx 3xx 4xx 5xx 1xx : Codes d'information / Information codes Code Statut / Status Description / Comment 100 Continuer Attente de la suite de la requête. La partie initiale de la requête a bien été reçue et le client peut continuer avec la suite de cette requête. 101 Changement de protocoles Le serveur accepte la requête du client de changer de protocole. Le client a demandé au serveur d'utiliser un autre protocole que celui actuellement utilisé, et le serveur accepte cette requête. 6

7 2xx : Codes de succès / Success codes Code Statut / Status Description / Comment OK La requête HTTP a été traitée avec succès. L'information retournée avec la réponse dépend de la méthode utilisée dans la requête. Par exemple la réponse à une requête GET classiquement émise par un navigateur web sera la ressource demandée (c'est à dire une page HTML, une image, etc). Créé La requête a été correctement traitée et a résulté en la création d'une nouvelle ressource. Cette ressource peut être référencée par l'uri retournée dans le corps de la réponse, avec l'url la plus précise pour la ressource indiquée dans l'en tête du champ "Location". 202 Accepté La requête a été acceptée pour être traitée, mais son traitement peut ne pas avoir abouti. Ce code est utilisé en remplacement du 201 lorsque le traitement ne peut pas avoir lieu immédiatement, son résultat est donc indéterminé. 203 Information non L'information retournée n'a pas été générée par le serveur HTTP mais par une certifiée autre source non authentifiée Pas de contenu Le serveur HTTP a correctement traité la requête mais il n'y a pas d'information à envoyer en retour. Cela peut par exemple se produire lorsqu'un fichier HTML ou le résultat d'un programme CGI BIN est vide. 205 Contenu réinitialisé Le client doit remettre à zéro le formulaire utilisé dans cette transaction. Ce code est envoyé au logiciel de navigation quand il doit réinitialiser un formulaire généré dynamiquement par un CGI BIN, par exemple. 206 Contenu partiel Le serveur retourne une partie seulement de la taille demandée. Ce code est utilisé lorsqu'une requête spécifiant une taille a été transmise. 7

8 3xx : Codes de redirection / Redirection codes Code Statut / Status Description / Comment Choix multiples L'URI demandée concerne plus d'une ressource. Par exemple, l'uri concerne un document qui a été traduit en plusieurs langues. Le serveur doit retourner des informations indiquant comment choisir une ressource précise. Changement d'adresse définitif La ressource demandée possède une nouvelle adresse (URI). Toute référence future à cette ressource doit être faite en utilisant l'une des URIs retournées dans la réponse. Le navigateur web doit normalement charger automatiquement la ressource demandée à sa nouvelle adresse. 302 Changement d'adresse temporaire La ressource demandée réside temporairement à une adresse (URI) différente. Cette redirection étant temporaire, le navigateur web doit continuer à utiliser l'uri originale pour les requêtes futures. 303 Voir ailleurs L'URI spécifié est disponible à un autre URI et doit être demandé par un GET. 304 Non modifié Le navigateur web a effectué une requête GET conditionnelle et l'accès est autorisé, mais le document n'a pas été modifié. Cette réponse classique signifie que vous avez configuré votre navigateur pour utiliser un cache HTTP (proxy) dans lequel une copie du document demandé est déjà stockée. Le proxy a donc demandé au serveur si le document original a changé depuis, et a reçu cette réponse : il pourra ainsi utiliser la copie locale. 305 Utiliser le proxy L'URI spécifié doit être accédé en passant par le proxy

9 4xx : Erreur du client / Client Error Code Statut / Status Description / Comment Mauvaise requête La requête HTTP n'a pas pu être comprise par le serveur en raison d'une syntaxe erronée. Le problème peut provenir d'un navigateur web trop récent ou d'un serveur HTTP trop ancien. 401 Non autorisé La requête nécessite une identification de l'utilisateur. Concrètement, cela signifie que tout ou partie du serveur contacté est protégé par un mot de passe, qu'il faut indiquer au serveur pour pouvoir accéder à son contenu. 402 Paiement exigé Ce code n'est pas encore mis en oeuvre dans le protocole HTTP. Interdit Le serveur HTTP a compris la requête, mais refuse de la traiter. Ce code est généralement utilisé lorsqu'un serveur ne souhaite pas indiquer pourquoi la requête a été rejetée, ou lorsqu'aucune autre réponse ne correspond (par exemple le serveur est un Intranet et seules les machines du réseau local sont autorisées à se connecter au serveur). 404 Non trouvé Le serveur n'a rien trouvé qui corresponde à l'adresse (URI) demandée. Cela signifie que l'url que vous avez tapée ou cliquée est mauvaise ou obsolète et ne correspond à aucun document existant sur le serveur (vous pouvez essayez de supprimer progressivement les composants de l'url en partant de la fin pour éventuellement retrouver un chemin d'accès existant). 405 Méthode non autorisée Ce code indique que la méthode utilisée par le client n'est pas supportée pour cet URI Code 406 Statut / Status Aucun disponible Description / Comment L'adresse (URI) spécifiée existe, mais pas dans le format 9

10 Code Statut / Status Description / Comment préféré du client. Le serveur indique en retour le langage et les types d'encodages disponibles pour cette adresse. Authentification proxy exigée Le serveur proxy exige une authentification du client avant de transmettre la requête. Requête hors délai Le client n'a pas présenté une requête complète pendant le délai maximal qui lui était imparti, et le serveur a abandonné la connexion. 409 Conflit La requête entre en conflit avec une autre requête ou avec la configuration du serveur. Des informations sur les raisons de ce conflit doivent être indiquée en retour. 410 Parti L'adresse (URI) demandée n'existe plus et a été définitivement supprimée du serveur. 411 Longueur exigée Le serveur a besoin de connaître la taille de cette requête pour pouvoir y répondre. 412 Précondition échouée Les conditions spécifiées dans la requête ne sont pas remplies. 413 Corps de requête trop grand Le serveur ne peut traiter la requête car la taille de son contenu est trop importante. 414 URI trop long Le serveur ne peut traiter la requête car la taille de l'objet (URI) a retourner est trop importante. 415 Format non supporté Le serveur ne peut traiter la requête car son contenu est écrit dans un format non supporté. 416 Plage demandée invalide Le sous ensemble de recherche spécifié est invalide. 417 Comportement erroné Le comportement prévu pour le serveur n'est pas supporté. 10

11 5xx : Erreur du serveur / Server Error Code Statut / Status Description / Comment Erreur interne du serveur Le serveur HTTP a rencontré une condition inattendue qui l'a empêché de traiter la requête. Cette erreur peut par exemple être le résultat d'une mauvaise configuration du serveur, ou d'une ressource épuisée ou refusée au serveur sur la machine hôte. Non mis en oeuvre Le serveur HTTP ne supporte pas la fonctionnalité nécessaire pour traiter la requête. C'est la réponse émise lorsque le serveur ne reconnaît pas la méthode indiquée dans la requête et n'est capable de la mettre en oeuvre pour aucune ressource (soit le navigateur web est trop récent, soit le serveur HTTP est trop ancien). Mauvais intermédiaire Le serveur intermédiaire a fourni une réponse invalide. Le serveur HTTP a agi en tant qu'intermédiaire (passerelle ou proxy) avec un autre serveur, et a reçu de ce dernier une réponse invalide en essayant de traiter la requête. 503 Service indisponible Le serveur HTTP est actuellement incapable de traiter la requête en raison d'une surcharge temporaire ou d'une opération de maintenance. Cela sous entend l'existence d'une condition temporaire qui sera levée après un certain délai. 504 Cette réponse est identique au code 408 (requête hors Intermédiaire hors délai délai), mais ici c'est un proxy ou un autre intermédiaire qui a mis trop longtemps à répondre. 505 Version HTTP non supportée La version du protocole HTTP utilisée dans cette requête n'est pas (ou plus) supportée par le serveur. 11

12 Apache2 Installation ://doc.ubuntu fr.org/serveur/lamp_bis Apache2 ( ubuntu2) ; Mysql 5.0 ( ubuntu1) ; PHP5 ( ubuntu3) ; PhpMyAdmin (4: ) ; et divers modules pour PHP 5. la liste des dépôts qui doivent être actifs pour l'installation de cette solution LAMP. Ubuntu Edgy Eft # deb cdrom:[ubuntu 6.10 _Edgy Eft_ Release i386 ( )]/ edgy main restricted deb cdrom:[ubuntu 6.10 _Edgy Eft_ Release i386 ( )]/ edgy main restricted deb ://fr.archive.ubuntu.com/ubuntu/ edgy main restricted deb src ://fr.archive.ubuntu.com/ubuntu/ edgy main restricted deb ://fr.archive.ubuntu.com/ubuntu/ edgy updates main restricted deb src ://fr.archive.ubuntu.com/ubuntu/ edgy updates main restricted deb ://fr.archive.ubuntu.com/ubuntu/ edgy universe deb src ://fr.archive.ubuntu.com/ubuntu/ edgy universe deb ://security.ubuntu.com/ubuntu edgy security main restricted deb src ://security.ubuntu.com/ubuntu edgy security main restricted deb ://security.ubuntu.com/ubuntu edgy security universe deb src ://security.ubuntu.com/ubuntu edgy security universe Normalement, si vous n'avez pas modifié la configuration des dépôts depuis que vous avez installé Ubuntu, seuls les dépôts universe doivent être décommentés dans votre fichier «sources.list». De même, il est vivement recommandé de désactiver tous les autres dépôts afin d'éviter tous problèmes de dépendances, notamment, si les deux dépôts suivants s'y trouvent, il est fortement conseillé de les commenter (désactiver). deb ://dotdeb.thefox.com.fr stable all deb src ://dotdeb.thefox.com.fr stable all Le fichier «sources.list» se trouve dans le répertoire «/etc/apt». 12

13 Pour décommenter (activer les dépôts) procédez de cette manière si vous utilisez Gedit : gksudo gedit /etc/apt/sources.list Après avoir activé les dépôts nécessaires à l'installation de la solution LAMP, il faut que vous rechargiez les informations relatives aux paquets disponibles. Pour ce faire, tapez la commande suivante dans un terminal : sudo aptitude update Installation d'apache2 Pour installer le serveur Web Apache2, il vous suffit de taper la commande suivante dans un terminal : sudo apt get install 2 2 doc 2 mpm prefork Ceci aura pour effet d'installer Apache dans le répertoire «/etc/2» ainsi que sa documentation. Il se peut que pendant l'installation, votre CD d'ubuntu vous soit demandé. Pour éviter cela, rééditez le fichier «/etc/apt/sources.list» et commentez les lignes faisant références au CD ROM. Ceci étant effectué, sauvegardez le fichier et rechargez les informations relatives aux paquets disponibles en tapant la commande suivante dans un terminal : sudo apt get update V. Installation de PHP 5 (avec modules pour Apache et MySQL) Pour installer PHP 5 et quelques modules supplémentaires pour Apache2 et MySQL, il vous suffit de taper la commande suivante dans un terminal : sudo aptitude install php5 lib2 mod php5 php5 mysql Pendant l'installation, vous pouvez voir apparaitre quelques erreurs, notamment lorsque Apache2 va être redémarré, vous allez surement rencontrer une erreur de ce genre : 2: Could not determine the server's fully qualified domain name... Ceci n'est absolument pas gênant et peut être réglé très facilement. Il vous suffit de rajouter la directive ServerName dans le fichier «/etc/2/2.conf». Exemple : ServerName 13

14 VI. Pré vérifications À ce stade de l'installation, il est conseillé de procéder à quelques vérifications, notamment, vérifier : le bon fonctionnement d'apache le bon fonctionnement de PHP5 Avant tout, vous devriez redémarrer le serveur Web Apache2 pour que les changements soient pris en compte. Pour ce faire, il vous suffit de taper la commande suivante dans un terminal : sudo /etc/init.d/2 reload A. Vérification du bon fonctionnement d'apache Dans la barre de votre navigateur internet (Firefox, etc.), tapez l'url suivante : :// / ou son équivalent : ://localhost/ Précision : localhost est en réalité un alias de l'adresse IP qui représente votre machine. Si tout s'est bien passé, vous devriez voir une page Web dans laquelle l'index du répertoire Web apparait ainsi que le dossier «2 default». B. Vérification du bon fonctionnement de PHP5 a. Création du fichier «phpinfo.php» Pour vérifier que PHP 5 a bien été installé et est fonctionnel, vous allez devoir créer un fichier d'usage, le fameux «phpinfo.php». Pour ce faire, créez un nouveau document que vous nommerez «phpinfo.php» dans le répertoire «/var/www» grâce à la commande. gksudo gedit /var/www/phpinfo.php ou autre éditeur de texte (nano, kedit, vim, emacs, etc.) Insérez y le code suivant : <?php phpinfo();?> et finissez en enregistrant le document. 14

15 b. Exécution du fichier «phpinfo.php» Le fichier «phpinfo.php» étant créé, exécutez le. Pour exécuter le fichier «phpinfo.php», il vous suffit de tapez l'url suivante dans la barre d'adresse de votre navigateur internet : :// /phpinfo.php ou celle ci : ://localhost/phpinfo.php si vous voyez apparaitre : Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 Warning: Unknown: Failed opening '/var/www/phpinfo.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0 Il s'agit d'une erreur qui est simplement due aux droits actuels du fichier que vous venez de créer. Pour résoudre cette erreur, il suffit donc de changer les droits du fichier. Actuellement le fichier «phpinfo.php» peut seulement être lu, exécuté et modifié par l'utilisateur root. Vous comprendrez donc qu'il ne peut être exécuté par les autres utilisateurs. Il faut donc que vous le rendiez accessible, en lecture et exécution par les utilisateurs autres que root. Pour ce faire, il vous suffit de lui appliquer un chmod 605 en tapant la commande suivante dans un terminal : sudo chmod 605 /var/www/phpinfo.php Cette modification étant effectuée, réactualisez la page. Si votre navigateur vous demande de télécharger le fichier «phpinfo.php», cela peut venir d'un problème de module mal chargé. Dans ce cas, vous pouvez tenter de résoudre cette «erreur» en tapant les commandes suivantes pour activer le module php5 : sudo a2enmod php5 et sudo /etc/init.d/2 force reload Si tout s'est bien passé, vous devriez voir apparaitre une page Web dans laquelle se trouvent plusieurs informations, notamment celles liées à la version de PHP utilisée sur votre système. Si ce n'est pas le cas, essayez de redémarrer votre ordinateur. N.B. : Par la suite, lorsque vous allez créer des pages HTML ou des scripts PHP, pensez à appliquer les bons droits (permissions) sur les répertoires et fichiers de sorte qu'ils puissent être lus et exécutés. Ceci est une source d'erreurs très répandue chez les nouveaux utilisateurs Linux. 15

16 D'une manière générale, un chmod 755 convient à la plupart des configurations. Installation de quelques modules supplémentaires pour PHP 5 Dans la plupart des cas, des modules supplémentaires pour PHP 5 sont nécessaires au bon fonctionnement des applications Web l'utilisant. Vous allez donc installer quelques modules qui sont souvent nécessaires. Dans un terminal, tapez la commande suivante : sudo aptitude install php pear php5 cli php5 gd php5 sqlite php5 xsl php5 mcrypt N.B. : D'autres modules pour PHP5 sont disponibles. Vous pouvez voir lesquels en exécutant le gestionnaire de paquets et en faisant une recherche sur PHP 5. 16

17 APACHE Fichiers et répertoires dans /etc/2: Apache La structure de configuration d'apache2 a été éclatée en plusieurs fichiers, chacun rangé dans un répertoire dédié à une tâche précise. Ceci améliore grandement l'interaction avec les scripts d'installation qui activent et configurent des modules pour vous (entre autres). La structure encourage également à utiliser une façon saine de configurer un serveur Apache "chargé"! /etc/2/2.conf Fichier de configuration de base, ne pas toucher /etc/2/ports.conf Pour écouter sur des ports autre que 80 (ex: 443 pour HTTPS) /etc/2/envvars Environnement Apache (ex: ORACLE_HOME, TNS_ADMIN, etc.) /etc/2/conf.d Configuration globales des applications web /etc/2/mods available Modules disponibles (activation et configuration) /etc/2/mods enabled Modules activés (activation et configuration) /etc/2/sites available Sites disponibles/configurés /etc/2/sites enabled Sites activés 2.conf Le fichier de configuration principal conf.d/ Les fichiers de ce répertoire sont inclus par la directive suivante dans 2.conf:# Include generic snippets of statements Include /etc/2/conf.d C'est un bon répertoire pour ajouter des configurations supplémentaires. d.conf Fichier vide magic donnée «magic» pour le module Apache mod_mime_magic Apache module, documenté dans htdocs/manual/mod/mod_mime_magic.html. Probablement inutile d'y toucher mods available/ Ce répertoire contient une série de fichiers en.load et.conf. Les.load contiennet les directives nécessaires pour charger les modules en question et les.conf les directives de configuratin correspondantes mods enabled/ Pour qu'apache puisse utiliser les modules, il est nécessaire de créer un lien symbolique dans le répertoire des.load (et.conf, s'il existe associé au module dans mods available/. 17

18 exemple: cgi.load > /etc/2/mods available/cgi.load ports.conf Directives concernant les ports et ip sur lesquels on écoute. sites available/ Même principe que mods available/, sauf que cela concerne les configurations pour plusieurs hotes virtuels utilisés dans Apache 2. sites enabled/ contient des liens symboliques vers des sites Exemple: dedasys > /etc/2/sites available/dedasys Un site (en général un virtualhost) est configuré dans un fichier dédié et numéroté, par exemple /etc/2/sites available/000 mycompany.com. Il suffit alors de créer un lien du même nom dans /etc/2/sites enabled pour signifier que ce site doit être activé (et prévenir Apache). La numérotation sert à ordonner les sites, sachant que le virtualhost par défaut est le premier déclaré. Tools L'architecture du serveur est modulaire. Chaque module assure des traitements spécifiques. Autour d'un "coeur" (le "core") se greffent des modules, certains sont statiques, c'est à dire liés en permanence au coeur (par la compilation du serveur), d'autres sont chargés dynamiquement lors de son démarrage Le coeur ("core") assure la communication par le protocole HTTP avec les clients, la gestion des erreurs, la gestion d'éventuels hôtes virtuels et les relations avec l'ensemble des modules. Activation/désactivation des modules d Apache Pour voir les modules disponibles tapez simplement la commande a2enmod puis pour activer le module on complète l'instruction a2enmod <nom_module> Pour voir les modules chargés tapez la commande a2dismod puis pour désactiver le module a2dismod <nom_module> Activation/désactivation des sites a2ensite and a2dissite idem mais pour les sites 18

19 Les modules Pour connaitre les modules compilés avec le core : 2 -l Compiled in modules: core.c mod_access.c mod_auth.c mod_log_config.c mod_logio.c mod_env.c mod_setenvif.c prefork.c _core.c mod_mime.c mod_status.c mod_autoindex.c mod_negotiation.c mod_dir.c mod_alias.c mod_so.c Les modules dynamiques chargeables (fichiers.so) sont tous placés dans /usr/lib/2/modules/. Chacun possède des fichiers de configuration spécifiques placés dans /etc/2/mods available/ Par exemple, examiner userdir.conf et userdir.load Le serveur WEB enregistre sans cesse son activité dans des journaux (logs), situés dans /var/log/2/. On peut consulter et comprendre les requêtes en provenance des clients dans le fichier access.log où elles sont archivées. Conseils Il est prudent de sauvegarder le fichier de configuration d'origine : cp /etc/2/2.conf /etc/2/2.conf.old A chaque modification, vérifier la syntaxe de ce fichier en passant la commande : t Pour que Apache prenne en compte ces modifications : /etc/init.d/2 reload 19

20 Configuration de base ://www.ac creteil.fr/reseaux/systemes/linux/lamp/2 configuration.html Voici les principales clauses de configuration. Il est possible de reconfigurer le serveur interactivement avec la commande config Le fichier de configuration lui même est modulaire : le fichier principal inclut des directives provenant d'autres fichiers grâce aux clauses Include. Cette directive accepte des jokers ce qui permet le chargement de multiples fichiers de configuration. Observer le résultat de la commande grep ni include /etc/2/2.conf. 115:# Include module configuration: 116:Include /etc/2/mods-enabled/*.load 117:Include /etc/2/mods-enabled/*.conf 119:# Include all the user configurations: 120:Include /etc/2/d.conf 122:# Include ports listing 123:Include /etc/2/ports.conf 125:# Include generic snippets of statements 126:Include /etc/2/conf.d/[^.#]* 154:# includes to substitute the appropriate text. 159:# Alias /error/include/ "/your/include/path/" 162:# /usr/local/2/error/include/ files and 163:# copying them to /your/include/path/, even on a per-virtualhost basis. 167:<IfModule mod_include.c> 172: Options IncludesNoExec 173: AddOutputFilter Includes html 210:# Options Indexes SymLinksIfOwnerMatch IncludesNoExec 346: SetOutputFilter INCLUDES 361:# a directory that does not include the trailing slash. This fixes a 392:# Include the virtual host configurations: 393:Include /etc/2/sites-enabled/[^.#]* ServerRoot "/etc/2" Il s'agit du répertoire où le serveur trouvera son répertoire de configuration PidFile /var/run/2.pid C'est le fichier où le serveur en exécution stocke son premier numéro de processus (PID) ServerName Le nom doit correspondre à une adresse IP, donc être renseigné dans un serveur DNS (car la machine hôte est jointe par son adresse IP) Si aucun nom n'est spécifié, alors le serveur tente de déduire un nom en procédant à un "lookup inverse" à partir de l'adresse IP. Directive ServerName Description Le nom et le port que le serveur s'attribue à lui même Syntaxe ServerName nom_de_domaine [:port] ma_sorciere.com Cette directive donne le nom et le port qui permettent au serveur de s identifier lui même. Exemple 20

Protéger un dossier avec un.htaccess

Protéger un dossier avec un.htaccess Page 1 of 6 Protéger un dossier avec un.htaccess Tutoriel 80 commentaires Lorsque vous réalisez votre site en PHP, vous êtes souvent amenés à créer une zone "Admin" où l'accès est limité... Et il vaut

Plus en détail

TP N o 2 - Serveur Apache

TP N o 2 - Serveur Apache IUT de Villetaneuse E. Viennet R&T Module I-C3 Applications Client/Serveur et Web 8/02/06 TP N o 2 - Serveur Apache Ce TP se déroulera avec Linux Red Hat 9 (image GTR-3), en salle de TP réseaux. EXERCICE

Plus en détail

TP réseaux 4 : Installation et configuration d'un serveur Web Apache

TP réseaux 4 : Installation et configuration d'un serveur Web Apache TP réseaux 4 : Installation et configuration d'un serveur Web Apache Objectifs Installer, configurer, lancer et administrer le serveur Web Apache sous Linux Données de base machine fonctionnant sous Linux

Plus en détail

Serveur Web Apache 2007/2008. Département RESEAUX & Télécommunications

Serveur Web Apache 2007/2008. Département RESEAUX & Télécommunications Département RESEAUX & Télécommunications Serveur Web Apache 2007/2008 INTRODUCTION Le réseau Internet s'est développé considérablement ces dernières années. Pour les entreprises, il est devenu essentiel

Plus en détail

TP n 1 : Installation et configuration d un serveur Web Apache

TP n 1 : Installation et configuration d un serveur Web Apache TP n 1 : Installation et configuration d un serveur Web Apache Objectifs du TP Configurer, lancer et administrer le serveur Web Apache sous Linux Machines sous Linux Fedora 14 Fichiers de configuration

Plus en détail

eth0 10.254.52.1/24 eth1 10.52.1.1/24 Sn Serveur Apache

eth0 10.254.52.1/24 eth1 10.52.1.1/24 Sn Serveur Apache APACHE Configuration et administration d un serveur 1 : Mise en place du réseau Schéma logique stp 10.254.0.254 eth0 10.254.52.1/24 eth0 10.52.1.3/24 eth1 10.52.1.1/24 Sn Serveur Apache eth2 10.52.2.1/24

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

Installation d'un Serveur AMPP sous Gnu/Linux. (Apache Mysql Php Phymyadmin)

Installation d'un Serveur AMPP sous Gnu/Linux. (Apache Mysql Php Phymyadmin) Installation d'un Serveur AMPP sous Gnu/Linux (Apache Mysql Php Phymyadmin) AMPP : Sommaire Introduction Prérequis Installation d'apache Installation de mysql Installation de php4 et phpmyadmin Configuration

Plus en détail

Serveur Web Apache2. un beau message va s'afficher dans votre navigateur it work, c'est le contenu du fichier /var/www/index.html

Serveur Web Apache2. un beau message va s'afficher dans votre navigateur it work, c'est le contenu du fichier /var/www/index.html Wilson Leclercq Serveur Web Apache2 BTS SIO - E6 La Mise en Place du Serveur Apache 1 Présentation Apache est le plus populaire des serveurs HTTP ('HyperText Transfer Protocole') Libre, c'est un Protocole

Plus en détail

Téléchargement d OCS Inventory Serveur et Agent. Sommaire

Téléchargement d OCS Inventory Serveur et Agent. Sommaire Téléchargement d OCS Inventory Serveur et Agent Tout d abord, Connectez-vous sur le site suivant : http://www.ocsinventory-ng.org/ Sélectionner le langage Français en cliquant sur le drapeau France Cliquer

Plus en détail

Guide d'installation de FRAMADATE sur Ubuntu 14.04

Guide d'installation de FRAMADATE sur Ubuntu 14.04 Guide d'installation de FRAMADATE sur Ubuntu 14.04 Version du 19 octobre 2015 Patrick HARMEL (framadate AT harmel d0t fr) Table des matières I Installer les logiciels nécessaires...5 I.1 Mysql...5 I.2

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

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

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp Vous avez certainement déjà souhaiter gérer plusieurs projets symfony sur votre machine après avoir installé Wamp Server. Ce n'est pas simple en apparence, un seul dossier www et des sous répertoire en

Plus en détail

Protéger un dossier avec un.htaccess

Protéger un dossier avec un.htaccess 1 sur 6 25/06/2012 15:03 4 176 Zéros connectés 313 449 Zéros inscrits Inscription Connexion Pseudo Mot de passe Mot de passe oublié? Connexion auto. Connexion avec un compte : Protéger un dossier avec

Plus en détail

Fiche procédure Serveur web Debian

Fiche procédure Serveur web Debian Galaxy Swisse Bourdin Rodrigue Marie Fiche procédure Serveur web Debian 2013 Installation du serveur Débian via Virtual Box Lancer VirtalBox puis exporter l image nommé «Debian-Srv.ova». Fichier => importer

Plus en détail

Technologie Web. Serveur Http Apache. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Serveur Http Apache 1/28

Technologie Web. Serveur Http Apache. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Serveur Http Apache 1/28 INSA - ASI TechnoWeb : Serveur Http Apache 1/28 Technologie Web Serveur Http Apache Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Serveur Http

Plus en détail

Comment passer d'apache à Apache2: Configuration

Comment passer d'apache à Apache2: Configuration Comment passer d'apache à Apache2: Configuration Suite à la panne, d'un serveur «web» qui tournait avec Apache sous Etch, le problème de passer sous la dernière version de Debian (Lenny) s'est posé. Rien

Plus en détail

ECOSERRE Guide d installation

ECOSERRE Guide d installation ECOSERRE Guide d installation 1. Configuration nécessaire pour installer ecoserre. Pour installer ecoserre sur votre machine, il faut au préalable vérifier que votre système d'exploitation vous donne accès

Plus en détail

STATISTICA - Version 10

STATISTICA - Version 10 STATISTICA - Version 10 Instructions d'installation de STATISTICA Entreprise pour une Utilisation sous Terminal Server et Citrix Remarques : 1. Ces instructions s'appliquent à une installation sous Terminal

Plus en détail

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL TP n 2: Mise en place d'un serveur Web avec PHP et MySQL Le but de ce TP est de vous apprendre comment installer et congurer un serveur Web avec PHP et MySQL sous Linux. Cela requiert plusieurs étapes

Plus en détail

INTERNET. Accès à une base de données CDS-ISIS sur le Web NOTE TECHNIQUE. Volume 1 : Installation du logiciel serveur Apache.

INTERNET. Accès à une base de données CDS-ISIS sur le Web NOTE TECHNIQUE. Volume 1 : Installation du logiciel serveur Apache. NOTE TECHNIQUE INTERNET Accès à une base de données CDS-ISIS sur le Web Volume 1 : Installation du logiciel serveur Apache Version 3.1.2 Décembre 2004 Développement et assistance technique : Pierre Chabert

Plus en détail

SISR3- Mise à disposition d une application web sécurisée

SISR3- Mise à disposition d une application web sécurisée Contexte : Le laboratoire pharmaceutique Galaxy-Swiss Bourdin (GSB) désire mettre à disposition des visiteurs médicaux une application Web de gestion des frais de remboursement. Il souhaite disposer d'une

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

CONFIGURER VOTRE HEBERGEMENT LINUX

CONFIGURER VOTRE HEBERGEMENT LINUX CONFIGURER VOTRE HEBERGEMENT LINUX Ref : FP. P858 V 6.0 Ce document vous indique comment utiliser votre hébergement Linux à travers votre espace abonné. A - Accéder à la gestion de votre Hébergement...

Plus en détail

Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS

Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS 1 PleskWebpack MAS_FR- Octobre 2010 SOMMAIRE - Introduction 1 - Créer un compte FTP et les droits d accès 2 - Utiliser l outil de rapport (statweb,

Plus en détail

Télécharger simplement le kit de base de XAMPP. Les kits marqués "Ajouts" sont optionnels.

Télécharger simplement le kit de base de XAMPP. Les kits marqués Ajouts sont optionnels. http://www.apachefriends.org/fr/xampp-windows.html Installation...2 Présentation de HTTP...3 telnet adresse_ip_serveur_web 80...4 GET /index.html HTTP/1.0...4 Qu est-ce qu un type MIME...7 Réglages d'exécution...7

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

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

Guide d utilisation. Manuel d utilisation et d installation du système d exploitation UBUNTU 10.04.3 et d'installation d'un serveur LAMP.

Guide d utilisation. Manuel d utilisation et d installation du système d exploitation UBUNTU 10.04.3 et d'installation d'un serveur LAMP. Manuel d utilisation et d installation du système d exploitation UBUNTU 10.04.3 et d'installation d'un serveur LAMP. -- 1 -- Lycée Bahuet Table des matières Avant propos... - 5 - Démarrage d Ubuntu...

Plus en détail

MANUEL D INSTALLATION D UN PROXY

MANUEL D INSTALLATION D UN PROXY MANUEL D INSTALLATION D UN PROXY Squid, SquidGuard, Dansguardian Dans ce guide on va détailler l installation et la configuration d une solution proxy antivirale en utilisant les outils ; squid, dansguardian,

Plus en détail

Accès au serveur SQL. Où ranger les accès au serveur SQL?

Accès au serveur SQL. Où ranger les accès au serveur SQL? 150 requête SQL, cela aura un impact sur un nombre limité de lignes et non plus sur l ensemble des données. MySQL propose une clause originale en SQL : LIMIT. Cette clause est disponible avec les différentes

Plus en détail

DS-107+ Synology Dernière mise à jour : 04-01-2010

DS-107+ Synology Dernière mise à jour : 04-01-2010 DS-107+ Synology Dernière mise à jour : 04-01-2010 Vous trouverez ici des informations concernant le NAS DS-107+ de Synology C'est donc un disque réseau (NAS) qui est connecté sur le réseau Ethernet et

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

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

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla Table des matières Table des matières Généralités Présentation Interface Utiliser FileZilla Connexion FTP Connexion SFTP Erreurs de connexion Transfert des fichiers Vue sur la file d'attente Menu contextuel

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

Compte-rendu GSB. I- Configuration des différents serveurs. 1. Serveur Web. Tout d abord, il faut installer différents paquets : - Apache2 - PHP5

Compte-rendu GSB. I- Configuration des différents serveurs. 1. Serveur Web. Tout d abord, il faut installer différents paquets : - Apache2 - PHP5 Compte-rendu GSB I- Configuration des différents serveurs 1. Serveur Web Tout d abord, il faut installer différents paquets : - Apache2 - PHP5 - Proftpd - Phpmyadmin Apres l'installation du service apache2

Plus en détail

progecad NLM Guide de l'utilisateur

progecad NLM Guide de l'utilisateur progecad NLM Guide de l'utilisateur Rev. 11.1 Table des matières Table des matières...2 Introduction...3 Comment démarrer...3 Installation de progecad NLM server...3 Enregistrement de progecad NLM server...3

Plus en détail

EXAMEN DE SERVICES RESEAUX HEBERGEMENT MUTUALISE SECURISE

EXAMEN DE SERVICES RESEAUX HEBERGEMENT MUTUALISE SECURISE EXAMEN DE SERVICES RESEAUX HEBERGEMENT MUTUALISE SECURISE Serveur DHCP Serveur DNS Serveur Web Apache Module SSL Travail réalisé par : Professeur chargé : Gloria YAKETE Mr Massamba LO Master 2 Réseaux

Plus en détail

Chaque étudiant démarre son serveur Windows2003 virtuel. Les deux machines sont sur le même réseau (en host-only).

Chaque étudiant démarre son serveur Windows2003 virtuel. Les deux machines sont sur le même réseau (en host-only). TP DNS OBJECTIFS Mettre en place un serveur DNS principal. MATÉRIELS ET LOGICIELS NÉCESSAIRES Chaque étudiant démarre son serveur Windows2003 virtuel. Les deux machines sont sur le même réseau (en host-only).

Plus en détail

Publication de votre site en ligne sur le serveur de l'ulb

Publication de votre site en ligne sur le serveur de l'ulb Publication de votre site en ligne sur le serveur de l'ulb Atika Cohen septembre 2006 Pour publier votre site sur le serveur de l'ulb, vous devez utiliser l'identification que vous avez déjà reçu pour

Plus en détail

DNS, Apache sous Linux

DNS, Apache sous Linux BTS SIO DNS, Apache sous Linux Nicolas CAESENS 2014 Sommaire I. Introduction Introduction au contexte GSB p.2 II. Installation et configuration du DNS Configuration du fichier named.conf p.3 Configuration

Plus en détail

Prise de contrôle à distance de PC

Prise de contrôle à distance de PC Prise de contrôle à distance de PC VNC = Virtual Network Computing Il sagit de prendre très facilement le contrôle d'un PC à distance en utilisant un programme performant. Par exemple, si vous souhaitez

Plus en détail

Serveur Web - IIS 7. IIS 7 sous Windows 2008

Serveur Web - IIS 7. IIS 7 sous Windows 2008 Serveur Web - IIS 7 Le livre de référence de ce chapitre est «Windows Server 2008 - Installation, configuration, gestion et dépannage» des éditions ENI, disponible sur egreta. Le site de référence pour

Plus en détail

LES SCRIPTS CGI. Présentation Mise en œuvre La programmation Les variables d environnement

LES SCRIPTS CGI. Présentation Mise en œuvre La programmation Les variables d environnement LES SCRIPTS CGI Présentation Mise en œuvre La programmation Les variables d environnement LES SCRIPTS CGI Présentation Mise en œuvre La programmation Les variables d environnement OBJECTIFS Historiquement,

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

Apache. Un serveur web. Année 2007-08. Licence Pro. SIL. 1/36 Apache Année 2007-08

Apache. Un serveur web. Année 2007-08. Licence Pro. SIL. 1/36 Apache Année 2007-08 Apache Un serveur web Licence Pro. SIL Année 2007-08 1/36 Apache Année 2007-08 Introduction Apache est un serveur Web. Fondamentalement il délivre des fichiers par le protocole http à des clients. Les

Plus en détail

Sentinelle Guide d'installation rapide v2.0 (Sentinelle Web)

Sentinelle Guide d'installation rapide v2.0 (Sentinelle Web) Sentinelle Guide d'installation rapide v2.0 (Sentinelle Web) Installation Une partie de la procédure d'installation de Sentinelle est commune à celle des modules EoleNg. Je ne rentrerais donc pas ici dans

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

IIS (Internet Information Services) est le serveur Web de Microsoft. Il assure les mêmes fonctions qu'un serveur Web tel qu Apache.

IIS (Internet Information Services) est le serveur Web de Microsoft. Il assure les mêmes fonctions qu'un serveur Web tel qu Apache. Projet Serveur Web I. Contexte II. Définitions On appelle serveur Web aussi bien le matériel informatique que le logiciel, qui joue le rôle de serveur informatique sur un réseau local ou sur le World Wide

Plus en détail

DOCUMENTATION MISE A JOUR ANTIBIOGARDE. V4.0 en v4.1

DOCUMENTATION MISE A JOUR ANTIBIOGARDE. V4.0 en v4.1 DOCUMENTATION MISE A JOUR ANTIBIOGARDE V4.0 en v4.1 Version d Antibiogarde 4.1 Version du document 1.0 Date dernière mise à jour du document 15/06/2010 Retrouvez cette doc à jour sur : http://www.antibiogarde.org/activation/

Plus en détail

Chapitre 2 Accès aux partages depuis votre système d'exploitation

Chapitre 2 Accès aux partages depuis votre système d'exploitation Chapitre 2 Accès aux partages depuis votre système d'exploitation Ce chapitre présente des exemples d'accès à des partages sur le périphérique ReadyNAS Duo via différents systèmes d'exploitation. En cas

Plus en détail

1. Les principaux paramètres d'exécution du serveur

1. Les principaux paramètres d'exécution du serveur 1. Les principaux paramètres d'exécution du serveur Processus et variables : ps -ef grep apache2 : Numéro du processus père lancé par l'utilisateur root : 7084 Nombre de processus fils www-data : 5 1 Fichier

Plus en détail

UwAmp. Serveur d'evaluation

UwAmp. Serveur d'evaluation UwAmp Serveur d'evaluation Aide sur UwAmp From UwAmp Wiki Jump to: navigation, search Tous les tutoriaux et aide sur l'installation et l'utilisation de UwAmp sont référencé sur cette page. Vous pouvez

Plus en détail

Correction TP 05. Guillaume. 17 février 2015

Correction TP 05. Guillaume. 17 février 2015 17 février 2015 NB : j ai réalisé ce corrigé avant son application en TP, il se peut que certaines réponses soient inexactes. Vous fâchez pas :c Je vous conseille de faire le TP par vous-même et de basculer

Plus en détail

POO3 : Application web TD1

POO3 : Application web TD1 POO3 : Application web TD1 1) Introduction 2) Installation de Symfony 3) Configuration d apache 4) Création d un bundle 5) Les premiers templates 6) Créer la page d accueil et la page de contact 7) Définir

Plus en détail

7. Web Server and Browser

7. Web Server and Browser 7. Web Server and Browser http://wiki.netkit.org/netkit-labs/netkit-labs_application-level/netkit-lab_webserver/netkit-lab_webserver.pdf Topologie du réseau : Nous allons utiliser le laboratoire disponible

Plus en détail

Installation et gestion du site Web de rapports dans cet article :

Installation et gestion du site Web de rapports dans cet article : Base de connaissances SiteAudit Installation et gestion du site Web de rapports dans cet article : Avril 2010 Présentation des fonctionnalités Installation de RWS Gestion des dossiers de rapport Accès

Plus en détail

Redatam+SP REcupération de Données relatives à des petites Aires par Micro-ordinateur

Redatam+SP REcupération de Données relatives à des petites Aires par Micro-ordinateur Redatam+SP REcupération de Données relatives à des petites Aires par Micro-ordinateur Redatam+ SP WebServer (R+SP WebServer) Installation et Configuration pour le Système d Exploitation Windows REDATAM+SP

Plus en détail

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5 L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5. Préparation à l installation de MS Proxy server Ce logiciel

Plus en détail

LOSLIER Mathieu IR1 31 Mai 2011. Rapport TP Firewall

LOSLIER Mathieu IR1 31 Mai 2011. Rapport TP Firewall Rapport TP Firewall 1 Table des matières Rapport TP Firewall... 1 Introduction... 3 1. Plate-forme de sécurité étudiée... 3 2. Routage classique... 3 2.1 Mise en œuvre du routage classique... 4 2.2 Configuration

Plus en détail

Installation de Joomla

Installation de Joomla 1 sur 15 26/05/2008 22:17 Installation de Joomla Ce tutorial décrit les étapes permettant d'installer Joomla (version 1.5.1) sur un serveur d'hébergement. La procédure peut légèrement varier en fonction

Plus en détail

Manuel d installation et d utilisation du logiciel GigaRunner

Manuel d installation et d utilisation du logiciel GigaRunner Manuel d installation et d utilisation du logiciel GigaRunner Manuel Version : V1.6 du 12 juillet 2011 Pour plus d informations, vous pouvez consulter notre site web : www.gigarunner.com Table des matières

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

STATISTICA - Version 10

STATISTICA - Version 10 STATISTICA - Version 10 Instructions d'installation STATISTICA en Réseau Classique avec Validation du Nom de Domaine Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation Réseau en Licences Flottantes avec Nomadisme Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux temps : a) l'installation

Plus en détail

DEFINITION... 2 EXEMPLE SANS PROXY... 2 EXEMPLE AVEC PROXY... 2 LE REVERSE-PROXY... 2 EXEMPLE AVEC WINGATE...

DEFINITION... 2 EXEMPLE SANS PROXY... 2 EXEMPLE AVEC PROXY... 2 LE REVERSE-PROXY... 2 EXEMPLE AVEC WINGATE... Serveur Proxy Sommaire : DEFINITION... 2 EXEMPLE SANS PROXY... 2 EXEMPLE AVEC PROXY... 2 LE REVERSE-PROXY... 2 EXEMPLE AVEC WINGATE... 3 POSTE CLIENT... 8 EXEMPLE AVEC SQUID (SOUS WINDOWS)... 8 POSTE CLIENT...10

Plus en détail

Le serveur X2Go. Procédure

Le serveur X2Go. Procédure Le serveur X2Go Les sessions X2Go sont destinées à permettre à l utilisateur d avoir son propre environnement dérivé d une plateforme commune sans cesse maintenue et renouvelée. Présentation : Lorsque

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

XiBO Installation d un serveur 1.4, sur un NAS Synology DS213+

XiBO Installation d un serveur 1.4, sur un NAS Synology DS213+ XiBO Installation d un serveur 1.4, sur un NAS Synology DS213+ Contenu 1. Prérequis... 2 2. Connexion à la console d administration de votre NAS... 2 3. Mise en Service de votre serveur Web, sur votre

Plus en détail

Manuel du revendeur. version 2.0-r1

Manuel du revendeur. version 2.0-r1 Manuel du revendeur version 2.0-r1 Table des matières 1 Explication des termes 3 2 Sections du tableau d administration dédié au revendeur 3 3 Généralités 4 3.1 Aperçu............................... 4

Plus en détail

La Gestion Électronique des Documents avec Open ERP

La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP V e r s i o n d u d o c u m e n t V1.0 Introduction...4 I Installer la GED dans Open ERP...5 1 Les

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

Mode Opératoire : Installer un Serveur

Mode Opératoire : Installer un Serveur Mode Opératoire : Installer un Serveur Pour commencer, on vérifie que le serveur est à jour et on met à jour les paquets # apt-get update # apt-get upgrade Installation du serveur SSH Le serveur SSH permet

Plus en détail

Utilisation de GalaxShare

Utilisation de GalaxShare Utilisation de GalaxShare Tutoriel accessible en ligne sur http://galaxair.com/tuto/aidegalaxshare.html Le Porte-Document GalaxShare est un logiciel web de partage de documents, avec une gestion fine des

Plus en détail

Utilisation du Rôle IIS :

Utilisation du Rôle IIS : Utilisation du Rôle IIS : I. Installation du Rôle "Serveur Web" Dans la console de gestion du serveur Windows 2008, ajouter un rôle : Sélectionner le rôle "Serveur Web" : Ajouter "CGI" afin de permettre

Plus en détail

WEBSTATISTICA - Version 10

WEBSTATISTICA - Version 10 WEBSTATISTICA - Version 10 Instructions d'installation WEBSTATISTICA Serveur Unique pour utilisation sous Terminal Server et Citrix Remarques : 1. Ces instructions s'appliquent à une installation sous

Plus en détail

Un serveur FTP personnel, ça ne vous a jamais dit?

Un serveur FTP personnel, ça ne vous a jamais dit? Un serveur FTP personnel, ça ne vous a jamais dit? Si mais la difficulté vous a rebuté? J'ai la solution! Nous allons créer un serveur FTP, simplement, rapidement et qui plus est gratuit! -----------------------------------------------------------

Plus en détail

Internet Explorer 6.0 SP1

Internet Explorer 6.0 SP1 Guide d installation Détail II Table des matières Système... 1 Configuration système... 1 Matériel... 1 Logiciel... 1 Démarrage... 2 Installation de l'application... 2 Introduction... 2 Installation...

Plus en détail

Unlimited Connection Manager pour Mac OS

Unlimited Connection Manager pour Mac OS Unlimited Connection Manager pour Mac OS Sommaire Lancer Unlimited Connection Manager 3 Connexion 5 Paramètres 6 Profil 6 Réseau 7 Historique 11 PIN 12 Informations 14 SMS 15 Dossiers 16 Paramètres 17

Plus en détail

Solutions Bureau de Bell Aliant Accès à distance

Solutions Bureau de Bell Aliant Accès à distance Services de gestion de sécurité de Bell Aliant Solutions Bureau de Bell Aliant Accès à distance Accès au RPV SSL avec SecurID Guide de l'utilisateur Version 1.3 Septembre 2009 1 Toute reproduction, publication

Plus en détail

Authentification CAS : module apache V2 mod_cas

Authentification CAS : module apache V2 mod_cas Page 1 of 8 Authentification CAS : module apache V2 mod_cas Ce document décrit l'installation et le paramétrage du module mod_cas esup-portail pour apache V2. Vincent Mathieu Université Nancy 2 Dates de

Plus en détail

Tutoriel Drupal version 6 :

Tutoriel Drupal version 6 : 1 Tutoriel Drupal version 6 : Installation en local sous Windows et traduction 2 1. Installation de Drupal en local (sur votre pc) 1.1. Logiciels nécessaires Drupal fonctionne dans un environnement nécessitant

Plus en détail

DÉMARRAGE RAPIDE. Présentation et installation de NetStorage

DÉMARRAGE RAPIDE. Présentation et installation de NetStorage Novell NetStorage www.novell.com DÉMARRAGE RAPIDE Présentation et installation de NetStorage Novell NetStorage est une fonction de NetWare 6 qui permet d'accéder facilement, via Internet, au système de

Plus en détail

M-Budget Mobile Internet. M-Budget Mobile Connection Manager pour Mac OS

M-Budget Mobile Internet. M-Budget Mobile Connection Manager pour Mac OS M-Budget Mobile Connection Manager pour Mac OS 1. Lancer... 3 1.1. L'aire "Menus et connexions"... 4 1.2. L'aire "Statistiques"... 5 2. Connexion... 5 3. Paramètres... 7 3.1.Profil... 8 3.2. Réseau...

Plus en détail

Atelier No1 : Installation de Windows Server 2003 Standard Edition Configuration du protocole TCP/IP

Atelier No1 : Installation de Windows Server 2003 Standard Edition Configuration du protocole TCP/IP Atelier No1 : Installation de Windows Server 2003 Standard Edition Configuration du protocole TCP/IP Précisions concernant les équipes de travail: Afin de rationaliser les équipements disponibles au niveau

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

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

Documentation de CMS-gen

Documentation de CMS-gen Table des matières GÉNÉRALITÉ... 1 LA ZONE D'ADMINISTRATION... 2 LOGIN SUR LA ZONE D ADMINISTRATION... 2 EDITION DU CONTENU EN LIGNE... 3 LE MODE EDITION... 3 PUBLICATION... 3 SUPPRIMER DES MODIFICATIONS...

Plus en détail

Mise en œuvre d'une solution de haute disponibilité pour un serveur de fichier

Mise en œuvre d'une solution de haute disponibilité pour un serveur de fichier Mise en œuvre d'une solution de haute disponibilité pour un serveur de fichier janvier 17 2014 Rodrigue Marie 913 G2 TP5 : Mise en œuvre d'une solution de haute disponibilité pour un serveur de fichier

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

Mise en place d'un Intranet

Mise en place d'un Intranet FICHE Mise en place d'un Intranet Version 1.0 - retrouvez la dernière version du document sur http://www.e-eleves.com/ Fonctions attendues et architecture mise en place Fonctions attendues Serveur web

Plus en détail

Alfresco Mobile pour Android

Alfresco Mobile pour Android Alfresco Mobile pour Android Guide d'utilisation de l'application Android version 1.1 Commencer avec Alfresco Mobile Ce guide offre une présentation rapide vous permettant de configurer Alfresco Mobile

Plus en détail

Installation de Windows 2000 Serveur

Installation de Windows 2000 Serveur Installation de Windows 2000 Serveur Introduction Ce document n'explique pas les concepts, il se contente de décrire, avec copies d'écran, la méthode que j'utilise habituellement pour installer un Windows

Plus en détail

Sophos Anti-Virus pour Mac OS X Guide de démarrage réseau

Sophos Anti-Virus pour Mac OS X Guide de démarrage réseau Sophos Anti-Virus pour Mac OS X Guide de démarrage réseau Pour les Macs exécutant Mac OS X en réseau Version du produit : 8.0 Date du document : avril 2012 Table des matières 1 À propos de ce guide...3

Plus en détail

Comment créer vos propres pages web?

Comment créer vos propres pages web? Comment créer vos propres pages web? Vous voulez vous aussi devenir acteur et présenter vos passions et vos envies aux yeux du monde. Présentez-les sur le WEB. Pour cela, il vous suffit de créer vos "pages

Plus en détail