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...( 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" ":// <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 :// 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 :// 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Installation et configuration de Vulture Lundi 2 février 2009

Installation et configuration de Vulture Lundi 2 février 2009 Installation et configuration de Vulture Lundi 2 février 2009 V1.0 Page 1/15 Tables des matières A. Informations (Page. 3/15) B. Installation (Page. 3/15) 1- Téléchargement des paquets nécessaires. 2-

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

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

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est

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

TP PLACO. Journées Mathrice d'amiens Mars 2010

TP PLACO. Journées Mathrice d'amiens Mars 2010 TP PLACO Journées Mathrice d'amiens Mars 2010 Nicolas Vuilmet, Jacquelin Charbonnel, Jacques Foury, Damien Ferney, Benoit Métrot Introduction PLACO est un générateur de plates-formes collaboratives. Il

Plus en détail

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min) TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration

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

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

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

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens Hébergement WeboCube Le service d'hébergement WeboCube a pour but de sécuriser la présence internet grâce à un suivi personnalisé et une maintenance active de votre serveur internet. Un espace de gestion

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

Hébergement de site web Damien Nouvel

Hébergement de site web Damien Nouvel Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture

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

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

Serveur d application WebDev

Serveur d application WebDev Serveur d application WebDev Serveur d application WebDev Version 14 Serveur application WebDev - 14-1 - 1208 Visitez régulièrement le site www.pcsoft.fr, espace téléchargement, pour vérifier si des mises

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

ISPConfig Documentation

ISPConfig Documentation ISPConfig Documentation ISPConfig Documentation I Table des Matières III Manuel Client...1 1 Général...1 1.1 Connexion et Mot de Passe...1 1.2 Interface Client...1 1.3 Privilèges pour les Clients dans

Plus en détail

Installation d'un serveur sftp avec connexion par login et clé rsa.

Installation d'un serveur sftp avec connexion par login et clé rsa. Installation d'un serveur sftp avec connexion par login et clé rsa. 1- Installation d'openssh-server 2 2- Installation de Vim pour modifier plus facilement les fichiers 2 3- Installation et configuration

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

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

Mise en place d un serveur Proxy sous Ubuntu / Debian

Mise en place d un serveur Proxy sous Ubuntu / Debian BTS INFORMATIQUE DE GESTION Option Administrateur Réseaux Benoît VERRON Activité n 1 Mise en place d un serveur Proxy sous Ubuntu / Debian Présentation d un Proxy Un proxy (serveur mandataire) est un serveur

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

Installation de Windows 2003 Serveur

Installation de Windows 2003 Serveur Installation de Windows 2003 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

[Serveur de déploiement FOG]

[Serveur de déploiement FOG] 2012 Yann VANDENBERGHE TAI @ AFPA Lomme [Serveur de déploiement FOG] Procédure d'installation d'un serveur FOG pour la création et le déploiement d'images disques. 1.1 Introduction : Malgré le développement

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

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

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

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

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Tutoriel d'utilisation de Chamilo Chamilo 1.8.6.2-1.8.7 Version Administrateur Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Table des matières Le serveur...2

Plus en détail

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel Guide débuter avec WHM 1 / Introduction WHM signifie Web Host Manager (ou gestionnaire d'hébergement web). WHM va donc vous permettre de gérer des comptes d'hébergement pour vos clients. (création de compte,

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

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

Préparation à l installation d Active Directory

Préparation à l installation d Active Directory Laboratoire 03 Étape 1 : Installation d Active Directory et du service DNS Noter que vous ne pourrez pas réaliser ce laboratoire sans avoir fait le précédent laboratoire. Avant de commencer, le professeur

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

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

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

Installation d'un serveur DHCP sous Windows 2000 Serveur

Installation d'un serveur DHCP sous Windows 2000 Serveur Installation d'un serveur DHCP sous Windows 2000 Serveur Un serveur DHCP permet d'assigner des adresses IP à des ordinateurs clients du réseau. Grâce à un protocole DHCP (Dynamic Host Configuration Protocol),

Plus en détail

SERVEUR DE MESSAGERIE

SERVEUR DE MESSAGERIE CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: version 4.3-B248 Sommaire PREAMBULE et REMERCIEMENTS Page 2 INTRODUCTION Page 2 AVERTISSEMENT Page 3 INSTALLATION Page 3 CONFIGURATION Page 12 CLIENT DE MESAGERIE

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 OpenSSH... 2 1.1 Introduction... 2 1.2 Installation... 2 1.3 Test de connexion... 2 1.4 Configuration du serveur ssh... 3 1.5 Contrôle du service ssh... 4 1.6 Log... 4 1.7 Client ssh...

Plus en détail

Installation de la messagerie EMWAC IMS Sur Windows NT4 serveur ou Windows 2000 serveur

Installation de la messagerie EMWAC IMS Sur Windows NT4 serveur ou Windows 2000 serveur Installation de la messagerie EMWAC IMS Sur Windows NT4 serveur ou Windows 2000 serveur Ce document explique comment utiliser les services de messagerie EMWAC IMS avec un serveur NT4 ou 2000 ou 2003, il

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

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

Les messages d erreur d'applidis Client

Les messages d erreur d'applidis Client Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de

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

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

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

Protocoles DHCP et DNS

Protocoles DHCP et DNS Protocoles DHCP et DNS DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet à un serveur DHCP (Unix, Windows, AS400...) d'affecter des adresses IP temporaires (et d'autres paramètres)

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

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

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

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

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...

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

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et

Plus en détail

Service de certificat

Service de certificat Service de certificat Table des matières 1 Introduction...2 2 Mise en place d une autorité de certification...3 2.1 Introduction...3 2.2 Installer le service de certificat...4 3 Sécuriser un site web avec

Plus en détail

Un serveur web, difficile?

Un serveur web, difficile? Un serveur web, difficile? Belle question, mais d'abord qu'est-ce qu'un serveur web et à quoi cela peut-il servir? C'est un ensemble de programmes qui sont installés sur un ordinateur et qui servent à

Plus en détail

Configuration du serveur Web Apache. Master 1 STIC-Informatique 1

Configuration du serveur Web Apache. Master 1 STIC-Informatique 1 Configuration du serveur Web Apache Master 1 STIC-Informatique 1 Configuration du serveur Web Apache Pourquoi Apache? Master 1 STIC-Informatique 2 Quelques chiffres http://news.netcraft.com, surveille

Plus en détail

JetClouding Installation

JetClouding Installation JetClouding Installation Lancez le programme Setup JetClouding.exe et suivez les étapes d installation : Cliquez sur «J accepte le contrat de licence» puis sur continuer. Un message apparait and vous demande

Plus en détail

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Titre: Version: Dernière modification: Auteur: Statut: Licence: Titre: Mise en œuvre de mod_webobjects Version: 2.0 Dernière modification: 2010/09/06 20:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons

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

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données Activité sur Meteor Annexe 1 : notion de client-serveur et notion de base de données Notion de client-serveur Que se passe-t-il lorsque vous tapez dans la barre d'adresse de votre navigateur «http://www.google.fr»?

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

Atelier Migration. Mohamadi ZONGO mzongo@zcp.bf. Formateur assistant Kassim ASSIROU assirou@gmail.com. Atelier Migration.

Atelier Migration. Mohamadi ZONGO mzongo@zcp.bf. Formateur assistant Kassim ASSIROU assirou@gmail.com. Atelier Migration. Atelier Migration Mohamadi ZONGO mzongo@zcp.bf Formateur assistant Kassim ASSIROU assirou@gmail.com Atelier Migration Rabat RALL 2007 Atelier Migration - Mémos Support annexe suite aux questions posées

Plus en détail

Objectifs de la formation : Savoir réaliser la maintenance et l'administration de premier niveau sur un réseau d'établissement SCRIBE.

Objectifs de la formation : Savoir réaliser la maintenance et l'administration de premier niveau sur un réseau d'établissement SCRIBE. Scribe : Formation Référent TICE Objectifs de la formation : Savoir réaliser la maintenance et l'administration de premier niveau sur un réseau d'établissement SCRIBE. Savoir déterminer la cause d'un problème

Plus en détail

Guide d'utilisation du Serveur USB

Guide d'utilisation du Serveur USB Guide d'utilisation du Serveur USB Copyright 20-1 - Informations de copyright Copyright 2010. Tous droits réservés. Avis de non responsabilité Incorporated ne peut être tenu responsable des erreurs techniques

Plus en détail

PPE GESTION PARC INFORMATIQUE

PPE GESTION PARC INFORMATIQUE BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...

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

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent de l'installation du connecteur Pronote à l'ent Page : 1/28 SOMMAIRE 1 Introduction...3 1.1 Objectif du manuel...3 1.2 Repères visuels...3 2 Paramétrage de la connexion entre l'ent et Pronote...4 2.1 Informations

Plus en détail

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 : Atelier No2 : Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape

Plus en détail

Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE

Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE Par AVIGNON Bastien et CHOMILIER Tom V2.0 Sommaire : (Sommaire interactif) I) Introduction... 2 II) Mettre en place une black liste sur

Plus en détail

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés. 2010 Ing. Punzenberger COPA-DATA GmbH Tous droits réservés. La distribution et/ou reproduction de ce document ou partie de ce document sous n'importe quelle forme n'est autorisée qu'avec la permission

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Projet Administration Réseaux

Projet Administration Réseaux EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion

Plus en détail

CASE-LINUX MAIL - ROUNDCUBE

CASE-LINUX MAIL - ROUNDCUBE 1 CASE-LINUX MAIL - ROUNDCUBE Introduction Roundcube est un MUA de type webmail. C'est un client IMAP multilingue avec une interface graphique simple et bien organisée. Celle-ci est personnalisable (via

Plus en détail