TP2 Configuration d'un serveur Apache non sécurisé

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

Download "TP2 Configuration d'un serveur Apache non sécurisé"

Transcription

1 TP2 Configuration d'un serveur Apache non sécurisé Objectif Configurer un serveur Apache Étudier les protocoles TCP et HTTP Créer et gérer des hôtes virtuels Savoir gérer les droits sur les répertoires hébergés Créer des pages personnelles Pré-requis Protocoles HTTP et TCP Matériel et logiciels utilisés 1 machine sous Linux Debian L analyseur de trames Wireshark Le logiciel Netkit Un navigateur (Iceweasel par exemple) Durée du TP : 4 heures 1. Manipulations et indications préliminaires 1.1. Le réseau étudié Vous allez utiliser deux machines : une machine hôte sous Linux et une machine virtuelle Netkit. La machine virtuelle Netkit va héberger le serveur Apache, tandis que la machine hôte va servir de client. Vous allez mettre en place une interface de type «tap» sur la machine virtuelle qui lui permettra de communiquer avec la machine hôte (voir Illustration 1).. Dans tout le TP, nous appellerons «client» la machine hôte et «serveur» la machine virtuelle. 1) Créez un répertoire nommé TPApache_votre_nom. Depuis ce répertoire, créez la machine virtuelle serveur : vstart serveur --mem=512 --eth0=tap, , ) L'interface eth0 de la machine virtuelle serveur est liée à une interface virtuelle sur la machine hôte appelée nk_tap_root (voir Illustration 1). Ces interfaces sont automatiquement configurées par Netkit : vérifiez-le grâce aux commandes ifconfig et route -n. Vérifiez que client et serveur communiquent via des commandes ping. A. Quidelleur Services sur réseaux S3 1/15 SRC2 Meaux

2 Machine hôte client nk_tap_root Machine virtuelle serveur eth eth0 Réseau salle TP Illustration 1 : Le réseau étudié 1.2. Commandes et fichiers de base Sur la machine virtuelle serveur, démarrez le service apache : /etc/init.d/apache2 start Important : A chaque fois que vous modifierez les fichiers de configuration du serveur, vous devrez - soit le redémarrer par : /etc/init.d/apache2 restart - soit recharger la configuration par : /etc/init.d/apache2 reload Si vous souhaitez arrêter le service, exécutez : /etc/init.d/apache2 stop Pour savoir dans quel état est le service, exécutez : /etc/init.d/apache2 status 3) Testez le fonctionnement du serveur localement, c'est-à-dire en utilisant l'adresse de bouclage local : www-browser ou bien lynx Si le serveur fonctionne, vous devez visualiser une page web contenant le message «it works!». 4) Si le serveur fonctionne en local, testez-le depuis la machine client (c'est-à-dire la machine «réelle») à l'aide d'un navigateur (saisissez l'adresse IP du serveur dans la barre de navigation) Fichiers de journalisation Les fichiers de journalisation sont fondamentaux pour la configuration des services. Vous devez avoir le réflexe de les consulter dès qu'un problème surgit. Rappel : Le premier fichier de journalisation à connaître est /var/log/syslog. Il consigne tous les événements qui se produisent sur le système comme le démarrage ou l'arrêt d'un service par exemple. Vous y trouverez notamment les informations qui pourront vous aider lorsqu'un service ne A. Quidelleur Services sur réseaux S3 2/15

3 pourra pas démarrer. Par conséquent, dès que votre serveur ne démarrera pas correctement, vous devrez consulter ce fichier. Pour observer le contenu du fichier /var/log/syslog, il est préférable d'utiliser la commande tail : tail /var/log/syslog tail -20 /var/log/syslog affiche par défaut les 10 dernières lignes du fichier affiche les 20 dernières lignes du fichier Les accès au service Apache et les erreurs sont consignés dans des fichiers de log contenus dans le répertoire /var/log/apache2 : - access.log enregistre toutes les connexions réalisées sur le serveur ; - error.log enregistre les connexions qui n'ont pas pu aboutir. Vous devrez les consulter tout au long du TP pour vérifier votre travail. Les principaux répertoires et fichiers utilisés dans Apache 2 sont présentés sur l'illustration 2. / var etc www apache2 apache2.conf mods-enabled port.conf sites-available sites-enabled dir.conf Illustration 2: Les principaux fichiers et répertoires pour la configuration d'apache - /etc/apache2 contient les fichiers de configuration du serveur. - /var/www contient traditionnellement les répertoires dans lesquels sont placées les pages web des hôtes virtuels. Par défaut, il contient le fichier index.html de la page d'accueil par défaut du serveur (message «it works!»). Remarque : par la suite, vous pourrez vous aider de l'aide en ligne d'apache : Les fichiers de configuration sont constitués de directives. Il y a une directive par ligne maximum. La directive admet des arguments qui sont séparés par un espace. Les lignes qui commencent par le caractère # sont des commentaires. Les lignes vides et les commentaires sont ignorés lors du A. Quidelleur Services sur réseaux S3 3/15

4 démarrage du serveur. Dans les questions suivantes, vous allez étudier quelques directives essentielles d'apache. Indication : Dans la suite, il peut être intéressant d'utiliser la fonction de recherche de chaîne de caractères de l'éditeur nano. Pour rechercher un terme, enfoncez simultanément les touches Ctrl et W : une ligne débutant par Search apparaît. Écrivez dedans le mot recherché puis appuyez sur Entrée. Le curseur se positionne sur la première occurrence du mot. Pour voir l'occurrence suivante, appuyez de nouveau sur Ctrl et W puis Entrée. Pour sortir du mode recherche, appuyez simultanément sur Ctrl et C. Le fichier de configuration principal est /etc/apache2/apache2.conf. - La directive ServerRoot dans le fichier apache2.conf désigne le répertoire dans lequel les fichiers de configuration, d'erreur et de log du serveur sont stockés. 5) Vérifiez sur la machine serveur qu'il s'agit bien du répertoire /etc/apache2. - Les directives User et Group désignent respectivement le compte d'utilisateur et le groupe d'utilisateur utilisés pour faire fonctionner le démon Apache. Les paramètres fournis sont des variables définies dans le fichier /etc/apache2/envvars. On reconnaît les variables à leur syntaxe : ${NOM_VARIABLE} 6) Consultez ce fichier pour trouver la valeur des paramètres. 7) A l'aide de la commande ps -e -l grep apache2, relevez l'uid de l'utilisateur qui fait fonctionner Apache et vérifiez dans /etc/passwd qu'il s'agit bien de l'utilisateur identifié cidessus. Le fichier /etc/apache2/ports.conf définit les numéros de port utilisés par Apache. - La directive Listen définit l'adresse d'une de ses interfaces et un numéro de port sur lesquels le serveur Apache est à l'écoute, en attente de connexion. Si l'adresse est omise, il est à l'écoute sur toutes les interfaces. Plusieurs directives Listen peuvent être mentionnées. 8) Expliquez pourquoi deux valeurs de port sont définies. 9) Que signifie la directive IfModule? - La directive DirectoryIndex dans le fichier /etc/apache2/modsavailable/dir.conf indique au serveur quelles ressources (fichiers) chercher sur le serveur et renvoyer en réponse lorsque le client lui demande le contenu d'un répertoire. Par exemple, si le client saisit l'url le serveur va chercher l'un des fichiers mentionnés en argument de DirectoryIndex à l'intérieur du répertoire dossier sur le serveur. A. Quidelleur Services sur réseaux S3 4/15

5 10) Quels sont les noms de fichier recherchés par le serveur lors de la consultation d'un dossier? Les répertoires /etc/apache2/sites-available et /etc/apache2/sites-enabled sont utilisés pour la gestion des différents sites web hébergés sur le serveur (on parle d'hôtes virtuels) : - /etc/apache2/sites-available contient les fichiers décrivant les hôtes virtuels existant sur la machine. - /etc/apache2/sites-enabled contient les fichiers décrivant les hôtes virtuels utilisés (c'est-à-dire accessibles par les clients). Il contient des liens symboliques vers les fichiers du répertoire sitesavailable lorsqu'ils sont activés (un lien symbolique est un raccourci vers un fichier).. Pour l'instant, un seul site est hébergé par votre serveur. Il s'agit du site par défaut dont la page affiche «it works!». Le contenu du site par défaut est renvoyé au client qui fournit l'adresse IP du serveur en URI. 11) Pourquoi existe-t-il deux fichiers dans sites-available (default et default-ssl)? 12) Observez le fichier default. La directive DocumentRoot indique le répertoire dans lequel se trouvent les pages web du site par défaut. Quel est ce répertoire? 13) Observez le contenu de ce répertoire : comment s'appelle le fichier qui contient la page par défaut? Vous avez donc constaté que la page par défaut est contenue dans /var/www. 14) Sur le serveur, relevez le propriétaire et les droits sur le répertoire /var/www et sur la page par défaut (commande ls -l). Un utilisateur quelconque peut-il écrire dans le répertoire? 15) Modifiez le fichier index.html pour personnaliser le message d'accueil et vérifiez que ce nouveau message apparaît dans le navigateur le machine cliente. A. Quidelleur Services sur réseaux S3 5/15

6 2. Analyse du trafic 16) Videz le cache de votre navigateur sur le client. 17) Activez une capture wireshark sur l'interface nk_tap_root du client et connectez-vous au serveur depuis un navigateur lancé sur votre client. Attendez que les segments FIN/ACK apparaissent avant d'arrêter la capture. Analyse de la connexion HTTP 18) D'après votre capture, le serveur supporte-t-il des connexions persistantes ou non persistantes? 19) Recherchez dans la réponse du serveur les paramètres de la connexion (paramètres temporels et nombre de requêtes)? 20) Ces paramètres sont configurés dans le fichier /etc/apache2/apache2.conf par les directives KeepAlive, MaxKeepAliveRequests et KeepAliveTimeOut. Vérifiez la cohérence de ces paramètres avec votre réponse à la question précédente. En observant les instants de capture des trames sur Wireshark, vérifiez que la valeur configurée dans la directive KeeAliveTimeOut est bien respectée. Analyse de la connexion TCP 21) Relevez les MSS du client et du serveur. Dans quels segments et dans quel champ de ces segments les avez-vous trouvés? 22) Le client et le serveur supportent-ils le SACK? Dans quels segments et dans quel champ de ces segments avez-vous trouvé cette information? 23) Activez l'option Statistics Flow graph. Vérfifiez que vous comprenez l'évolution des numéros de séquence et d'acquittement et des flags. 24) Pourquoi le flag PSH est-il positionné sur les segments transportant la requête du client et la réponse du serveur? Précisez bien la taille de fenêtre du client et du serveur au moment où ces requêtes/réponses ont été émises pour justifier votre réponse. 25) Pourquoi la taille des fenêtres du client et du serveur évolue-t-elle au cours de la transmission? Quels sont les mécanismes de contrôle qui déterminent son évolution? Étude des requêtes et réponses HTTP 26) Activez l'option Analyse Follow TCP Stream et identifiez la requête et la réponse HTTP. Pour chacune, identifiez la méthode utilisée (GET, POST, ) ou le code de réponse dans la ligne de statut, l en-tête, le début du corps du message (s'il y a un corps). 27) Activez une nouvelle capture et rafraîchissez l'affichage de la page sur le navigateur. Expliquez le code de réponse fourni par le serveur. Quels sont les champs de la requête qui ont permis au serveur de déterminer que la page n'avait pas été modifiée? A. Quidelleur Services sur réseaux S3 6/15

7 3. Hébergement d'hôtes virtuels 3.1. Création basique Le serveur Apache permet l'hébergement de domaines virtuels. Il s'agit de sites identifiés par des noms de domaine différents mais qui sont hébergés sur la même machine physique. Cette méthode est notamment utilisée par les hébergeurs qui mettent en ligne sur une même machine physique les sites web de nombreux clients différents. Dans cette partie du TP, vous allez héberger deux sites virtuels, et sur votre serveur. Ici nous inventons un domaine de haut niveau fictif, nommé mmi pour éviter tout conflit avec des sites existant réellement. 28) Sur le serveur, créez les répertoires qui abriteront les pages web de ces domaines nommés respectivement /var/www/monsite1 et /var/www/monsite2. Placez dans ces répertoires un fichier index.html qui permettra d'afficher un message permettant de reconnaître le domaine (ex. : «ceci est monsite1»). Vérifiez que le compte www-data a bien le droit de lecture sur ces répertoires et fichiers. Pour déclarer l'existence de ces 2 domaines virtuels, il faut créer des fichiers appelés monsite1 et monsite2 dans /etc/apache2/sites-available. 29) Créez le fichier monsite1 : <VirtualHost *:80> «*» : indique que n'importe quelle adresse IP du serveur peut être utilisée par le client pour se connecter 80 est le port utilisé ServerAdmin webmaster@monsite1.mmi ServerName ServerAlias monsite1.mmi DocumentRoot /var/www/monsite1 ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined </VirtualHost> Le fonctionnement des hôtes virtuels est le suivant. - Dans la requête HTTP, le client précise le nom de l'hôte virtuel qu'il souhaite consulter (dans le champ host de l'ent-tête HTTP). A. Quidelleur Services sur réseaux S3 7/15

8 - Le serveur compare ce nom à ceux contenus dans les directives ServerName et ServerAlias de tous les hôtes virtuels existants et renvoie le contenu de la page du premier hôte virtuel qui y correspond. - Si aucun nom contenu dans les directives ne convient, il renvoie le contenu du premier des hôtes virtuels de sa liste. 30) D'après ces explications, pourquoi le nom du fichier correspondant à la page par défaut commence-t-il par 000? 31) Modifiez de la même manière monsite2. 32) Pour autoriser le fonctionnement des domaines virtuels, créez des liens symboliques vers les deux fichiers précédents dans le répertoire /etc/apache2/sites-enabled. Pour cela, utilisez la commande a2ensite : a2ensite monsite1 a2ensite monsite2 Vérifiez que les liens sont effectivement créés et rechargez la configuration du serveur. 33) Comme le service DNS n'est pas implémenté, déclarez dans les fichiers /etc/hosts du client et du serveur la résolution de nom pour monsite1.mmi et monsite2.mmi. 34) Activez une capture sur l'interface tap. 35) Testez depuis le client l'accès aux deux domaines en tapant dans le navigateur et a) Dans chaque cas, quelle page visualisez-vous? b) Sur la capture, vérifiez que le champ host dans la requête HTTP permet d'identifier l'hôte virtuel visé. 36) Imaginez que vous gérez le serveur d'un hébergeur. Le client qui possède le site ne vous a pas payé. Vous décidez de suspendre le fonctionnement de son site jusqu'à réception des sommes dues. Évidemment, vous ne comptez pas effacer toutes les données du client : il faudra que vous puissiez réactiver la page dès l'encaissement du paiement. Comment pouvez-vous procéder? A. Quidelleur Services sur réseaux S3 8/15

9 3.2. Sécurité des hôtes virtuels Il est possible que les différents hôtes virtuels n'appartiennent pas au même administrateur. C'est le cas notamment pour les serveurs des hébergeurs comme OVH, 1and1, etc. Dans ces conditions, plusieurs précautions doivent être prises. - D'une part, les administrateurs des sites web ne seront en général pas le root de la machine hébergeant le serveur Apache. Il faut donc leur créer des comptes sur la machine. Comme le seul répertoire auquel ils auront accès est celui défini dans la directive DocumentRoot de leur hôte virtuel, il est pertinent de leur attribuer précisément ce répertoire pour répertoire personnel. Évidemment, il faut définir les droits sur ce répertoire pour que seul l administrateur et son groupe y aient accès en lecture, écriture et exécution. - D'autre part, il est possible qu'un site web mal conçu contienne une faille de sécurité qui pourrait mettre en danger le serveur tout entier. En effet, un internaute mal intentionné pourrait exploiter une vulnérabilité de PHP pour détruire ou modifier le site web en question mais aussi les autres hôtes virtuels! Les conséquences seraient dramatiques pour l'hébergeur qui se doit de protéger les données de ses clients. Il existe une version d'apache qui résout ces problèmes. Grâce au paquetage apache2-mpm-itk, les hôtes virtuels fonctionnent sous des utilisateurs différents, alors que sur l'apache «classique» toutes les connexions sont exécutées sous l'identité de www-data. Ainsi les scripts PHP sont exécutés selon les droits donnés à l'administrateur de l'hôte virtuel. L'installation du paquetage apache2-mpm-itk est difficile sur Netkit. Par conséquent, vous allez dans cette partie uniquement utiliser la machine hôte («réelle») pour réaliser le serveur Apache. Votre PC hébergera désormais le client et le serveur. 37) Sur la machine hôte, installez le paquetage manquant : aptitude install apache2-mpm-itk 38) Créez deux hôtes virtuels, appelés monsite1 et monsite2 sur la machine hôte (voir partie précédente). Leurs répertoires racines sont toujours /var/www/monsite1 et /var/www/monsite2. 39) Créez deux nouveaux comptes d'utilisateur sur la machine hôte, nommés admin1 et admin2 dont le répertoire personnel est le répertoire racine du site. La syntaxe pour admin1 est : useradd -d /var/www/monsite1 admin1 Puis définissez un mot de passe pour admin1. A. Quidelleur Services sur réseaux S3 9/15

10 En général, les clients qui possèdent des sites sur le serveur d'un hébergeur transfèrent les fichiers constituant leur site par SSH ou par FTPs. 40) Testez une connexion SSH sous l'identité d'admin1 sur la machine hôte en utilisant la commande : ssh admin1@ Quel est le répertoire courant à l'ouverture de la connexion SSH? Pour fermer la connexion SSH, utilisez : exit 41) Relevez dans le fichier /etc/passwd l'uid et le GID de ces nouveaux comptes. 42) Modifiez le propriétaire et le groupe des répertoires /var/www/monsite1 et /var/www/monsite2 pour que les utilisateurs admin1 et admin2 en soient respectivement les propriétaires et que les droits soient corrects. 43) Dans le fichier /etc/apache2.sites-available/monsite1, ajoutez cette ligne qui indique que ce domaine virtuel appartient à l'utilisateur admin1 et au groupe admin1: AssignUserId admin1 admin1 Procédez de même pour monsite2 puis rechargez la configuration d'apache. Vous allez maintenant vérifier que les processus exécutés le sont sous les comptes des administrateurs web lorsque des connexions sont réalisées sur les hôtes virtuels. 44) Pour cela, dans un terminal, exécutez la commande : watch 'ps axl grep apache' Elle affiche les processus actifs dont le nom contient apache. L'option -l affiche l'uid du compte utilisé pour faire tourner le processus. Depuis un navigateur sur la machine hôte, connectez-vous aux hôtes virtuels et vérifiez que les UID qui sont affichés par la commande ps sont bien ceux d'admin1 et admin2. Vous pouvez arrêter le serveur Apache sur la machine hôte. A. Quidelleur Services sur réseaux S3 10/15

11 4. Gestion de l'arborescence de fichiers Dans cette partie, vous allez étudier les droits sur les fichiers et répertoires des ressources. Pour cela, vous allez travail sur l'hôte par défaut. Le serveur est de nouveau celui de la machine virtuelle Gestion d'un répertoire Droits d'accès 45) Créez un répertoire nommé monrep dans /var/www. Dans monrep, créez un répertoire nommé sousrep. L'arborescence est donc semblable à celle de l'état 1 de l'illustration 3. a) Depuis le client, lancez un navigateur et saisissez l'url Que voyez-vous? b) Créez un fichier index.html dans monrep. Écrivez un message d'accueil dedans (par exemple : «bienvenue dans monrep»). L'arborescence est celle de l'état 2 de l'illustration 3. Il permettra l'affichage du message «ceci est mon répertoire» dans le navigateur. Depuis le client, lancez un navigateur et saisissez l'url Que voyez-vous désormais? / / var var www www monrep monrep sousrep sousrep index.html État 1 État 2 Illustration 3 : L'arborescence du répertoire /var/www Vous vous apercevez que le contenu d un répertoire est affiché lorsque le serveur ne trouve pas dans le répertoire concerné l une des pages par défaut (dont les noms sont listés par la directive DirectoryIndex). Toutefois, vous pouvez interdire l affichage du contenu d un répertoire et générer un message d erreur. A. Quidelleur Services sur réseaux S3 11/15

12 46) Effacez le fichier index.html du répertoire monrep. L'arborescence est de nouveau celle de l'état 1 de l'illustration 3. Dans le fichier /etc/apache2/sites-available/default, rajoutez cette section : <Directory /var/www/monrep > Options -Indexes </Directory> Testez de nouveau depuis le client. Quel est le résultat? Maintenant vous allez restreindre l'accès à l'un des répertoires. Par exemple, c'est un répertoire qui ne doit être accessible qu'à partir des machines de votre entreprise. 47) Sur le serveur, créez un répertoire appelé Prive dans monrep. Dans Prive, créez une page index.html (écrivez-y un message d'accueil). L'arborescence est celle de l'illustration 4. / var www monrep sousrep Prive index.html Illustration 4 : La nouvelle arborescence de /var/www Dans un premier temps, vous allez utiliser les directives Allow, Deny et Order pour contrôler l'accès à ce répertoire : - Allow permet l'accès à une ressource selon certaines conditions ; - Deny interdit l'accès à une ressource selon certaines conditions ; - Order précise dans quel ordre appliquer Allow et Deny. Voici comment sont traitées les directives Allow et Deny selon l'utilisation d'order (voir Illustration 5 page 13) : - Order Allow,Deny A. Quidelleur Services sur réseaux S3 12/15

13 Le système teste la directive Allow. Si la condition n'est pas remplie, la requête est rejetée. Sinon, le système teste la directive Deny : si la condition est remplie, la requête est rejetée. - Order Deny,Allow Le système teste la directive Deny. Si la condition est remplie, la requête est rejetée, sauf si la condition de la directive Allow est remplie. Toute requête ne satisfaisant pas aux directives Allow ou Deny est autorisée. Order allow,deny Condition non remplie Allow Condition remplie Requête rejetée Condition remplie Deny Condition non remplie Requête rejetée Requête acceptée Order deny,allow Condition non remplie Deny Condition remplie Requête acceptée Condition remplie Allow Condition non remplie Requête acceptée Requête rejetée Illustration 5 : Le traitement des requêtes allow, deny et order 48) Dans le fichier /etc/apache2/sites-available/default, rajoutez cette section : <Directory "/var/www/monrep/prive"> order deny,allow deny from all allow from AllowOverride none </Directory> Vérifiez que vous pouvez accéder aux ressources du répertoire Prive depuis votre machine cliente. Puis remplacez l'adresse IP en paramètre dans allow from par une autre adresse et vérifiez que vous ne pouvez plus accéder aux ressources depuis votre machine cliente. 49) Pensez-vous que la sécurisation de l'accès à un répertoire par le filtrage d'adresse est suffisant? A. Quidelleur Services sur réseaux S3 13/15

14 Maintenant vous allez tester les fichiers.htaccess. 50) Modifiez ainsi la section précédente pour permettre l utilisation de.htaccess : <Directory "/var/www/monrep/prive"> AllowOverride All </Directory> 51) Créez le fichier.htaccess dans le répertoire Prive. Son contenu est le suivant : AuthUserFile /etc/apache2/.htpass AuthName "Accès sécurisé à la partie privée" AuthType Basic require valid-user Ces lignes forceront l'utilisateur à s'identifier. Seuls les utilisateurs déclarés dans le fichier.htpass auront accès au répertoire. 52) Vous allez maintenant créer le fichier d utilisateurs.htpass. L utilisateur homer sera autorisé à consulter le répertoire après authentification. htpasswd c /etc/apache2/.htpass homer Remarque : L'option -c crée le fichier.htpass ou l'écrase s'il existe déjà. Par conséquent, si vous voulez déclarer un nouvel utilisateur dans le fichier.htpass sans effacer les utilisateurs déjà déclarés, il faut utiliser la commande htpasswd sans option. Par exemple, pour déclarer l'utilisateur marge sans effacer homer : htpasswd /etc/apache2/.htpasse marge a) Sur le client, qu obtenez vous en passant l URL à votre navigateur? b) Observez le contenu du fichier.htpass. Comment les mots de passe sont-ils enregistrés? 4.2. Pages personnelles Vous allez permettre aux utilisateur possédant un compte sur le serveur d avoir leurs pages personnelles. Ces manipulations se font sur le serveur. 53) Créez un utilisateur homer puis attribuez-lui un mot de passe. useradd -m homer passwd homer Vérifiez que homer possède bien un répertoire personnel : /home/homer 54) Observez le contenu du fichier /etc/apache2/mods-available/userdir.conf A quoi sert la directive UserDir? Dans quel répertoire de son répertoire personnel un utilisateur doit-il placer ses pages web? A. Quidelleur Services sur réseaux S3 14/15

15 55) Pour autoriser les pages personnelles des utilisateurs, il faut créer un lien virtuel vers ce répertoire dans le répertoire /etc/apache2/mods-enabled. La commande a2enmod permet de le faire automatiquement : a2enmod userdir Vérifiez que qu'un lien virtuel vers le fichier userdir.conf apparaît désormais dans le répertoire /etc/apache2/mods-enabled/ 56) Prenez l'identité de homer, créez le répertoire public_html, vérifiez que les droits sur le répertoire sont corrects et placez-y un fichier index.html. Remarque : pour prendre l'identité de homer, utilisez la commande : su homer Pour fermer la session de homer, exécutez la commande : exit 57) Depuis le client, lancez un navigateur et tapez-y l'url : (Attention! Ne pas oublier le ~) Vous devez visualiser la page de homer. A. Quidelleur Services sur réseaux S3 15/15

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

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

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 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

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

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

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

Plus en détail

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

Travaux Pratiques Introduction aux réseaux IP

Travaux Pratiques Introduction aux réseaux IP Université de Savoie Initiation aux réseaux IP Travaux Pratiques Introduction aux réseaux IP Sylvain MONTAGNY sylvain.montagny@univ-savoie.fr Bâtiment chablais, bureau 13 04 79 75 86 86 TP1 : Analyse de

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

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

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

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard

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

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

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

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

Serveur Subversion Debian GNU/Linux

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

Plus en détail

Autorité de certification

Autorité de certification IUT de Villetaneuse, Université Paris 13, Sorbonne Paris Cité Étienne André Travaux pratiques de cryptographie Autorité de certification Licence Pro R&T ASUR Version du sujet : 23 décembre 2014 Ce TP s

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

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

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

Installation et présentation du serveur Apache

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

Plus en détail

Administration Linux - Apache

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

Plus en détail

SQUID Configuration et administration d un proxy

SQUID Configuration et administration d un proxy SQUID Configuration et administration d un proxy L'objectif de ce TP est d'étudier la configuration d'un serveur mandataire (appelé "proxy" en anglais) ainsi que le filtrage des accès à travers l'outil

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

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

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (1/2 valeur) Chapitre 8 Serveurs virtuels basés sur noms Le plus grand

Plus en détail

Le logiciel Netkit Installation et utilisation

Le logiciel Netkit Installation et utilisation Le logiciel Netkit Installation et utilisation Netkit est un logiciel libre sous licence GPL qui est composé de différents scripts permettant le lancement et l'arrêt de machines virtuelles et l'utilisation

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

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

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark Wireshark est un programme informatique libre de droit, qui permet de capturer et d analyser les trames d information qui transitent

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

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

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

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

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP réseau firewall Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP réseau firewall L objectif de ce TP est de comprendre comment mettre en place un routeur pare-feu (firewall) entre

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

1. Warm up Activity: Single Node

1. Warm up Activity: Single Node TP - Netkit Netkit ( http://wiki.netkit.org/index.php/main_page ), un logiciel Open-Source, permet d'émuler les réseaux, avec une très grand partie de protocoles TCP/IP. Il est basé sur uml (user-mode

Plus en détail

DOCUMENTATION ADMINISTRATEUR

DOCUMENTATION ADMINISTRATEUR DOCUMENTATION ADMINISTRATEUR STATUT DU DOCUMENT Classification sécurité : Strictement confidentiel Diffusion restreinte Interne Publique Version actuelle : Préparé par : Lowinski Marc Chiguer Mansour N'Diaye

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

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

Travaux Pratiques Introduction aux réseaux IP

Travaux Pratiques Introduction aux réseaux IP Université de Savoie Initiation aux réseaux IP Travaux Pratiques Introduction aux réseaux IP Sylvain MONTAGNY sylvain.montagny@univ-savoie.fr Bâtiment chablais, bureau 13 04 79 75 86 86 TP1 : Analyse la

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

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

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (½ valeur) Regroupement 3 QCM 2- CORRECTION Le plus grand soin a été

Plus en détail

Côté Labo : le service Web

Côté Labo : le service Web Côté Labo : le service Web Description du thème Intitulé long Propriétés Formation concernée Matière Présentation Savoirs Savoir-faire Transversalité Outils Pré-requis Mots-clés Durée Auteur(es) Description

Plus en détail

acpro SEN TR firewall IPTABLES

acpro SEN TR firewall IPTABLES B version acpro SEN TR firewall IPTABLES du 17/01/2009 Installation du routeur firewall iptables Nom : Prénom : Classe : Date : Appréciation : Note : Objectifs : - Être capable d'installer le service de

Plus en détail

FILTRAGE de PAQUETS NetFilter

FILTRAGE de PAQUETS NetFilter TP RESEAUX MMI Semestre 3 FILTRAGE de PAQUETS NetFilter OBJECTIF : Introduction à Netfilter. Configuration d'un firewall. MATERIELS : (Machines Virtuelles) 1 Serveur Debian avec apache d'installé, 1 Poste

Plus en détail

Installation Installation. Windows. Tout-en-un. Un livre de Wikilivres.

Installation Installation. Windows. Tout-en-un. Un livre de Wikilivres. pache/version imprimable Wikilivres sur 19 14/07/2015 00:41 Un livre de Wikilivres. Une version à jour et éditable de ce livre est disponible sur Wikilivres, une bibliothèque de livres pédagogiques, à

Plus en détail

ROUTAGE. Répondez aux questions suivantes : (A chaque fois pour XP et pour Debian)

ROUTAGE. Répondez aux questions suivantes : (A chaque fois pour XP et pour Debian) TP RESEAUX SRC Semestre 1 ROUTAGE OBJECTIF : MATERIEL : Configurer une machine Debian en tant que routeur. Découpage d'un réseau IP. 1 Machine Virtuelle fonctionnant sous Debian (Serveur/Routeur) 1 Machine

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

But de cette présentation. Proxy filtrant avec Squid et SquidGuard. Serveur proxy. Serveur proxy. Hainaut P. 2013 - www.coursonline.

But de cette présentation. Proxy filtrant avec Squid et SquidGuard. Serveur proxy. Serveur proxy. Hainaut P. 2013 - www.coursonline. Proxy filtrant avec Squid et SquidGuard But de cette présentation Présenter le serveur proxy, son utilité et sa mise en œuvre Ce type de serveur est très utilisé en entreprise Il est donc important d en

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

TP création et publication d'un site web statique

TP création et publication d'un site web statique TP création et publication d'un site web statique Ce TP va se décomposer en trois parties. Dans un premier temps nous créerons un site web statique. Le site sera créé avec l'éditeur Amaya pour respecter

Plus en détail

Installation GLPI-OCSNG-SSL Linux Debian Sarge

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

Plus en détail

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

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

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

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

Étude de l application DNS (Domain Name System)

Étude de l application DNS (Domain Name System) Étude de l application DNS (Domain Name System) RICM 4 - Option Réseaux Pascal Sicard Introduction Le but de ce TP est de comprendre l utilisation et le fonctionnement de l application réseau DNS (Domain

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

Mise en place d'un Réseau Privé Virtuel

Mise en place d'un Réseau Privé Virtuel Travaux Pratiques Trucs utiles : tail f /var/log/syslog pour tous les logs de la machine et notamment les cartes ethernet d'une machine. /etc/init.d/nom_du_démon (re)start pour le démarrer ou le redémarrer.

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

But de cette présentation

But de cette présentation Réseaux poste à poste ou égal à égal (peer to peer) sous Windows But de cette présentation Vous permettre de configurer un petit réseau domestique (ou de tpe), sans serveur dédié, sous Windows (c est prévu

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

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

installer_un_serveur_debian - Documentation Ubuntu Francophone Installation complète d'un serveur web sous Debian 6.0

installer_un_serveur_debian - Documentation Ubuntu Francophone Installation complète d'un serveur web sous Debian 6.0 Page 1 sur 17 Contenu Rechercher Menus Ubuntu-fr Communauté francophone d'utilisateurs d'ubuntu Recherche : Recherche rapide... Chercher dans : Documentation ok Identifiant : Identifiant Mot de passe :

Plus en détail

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

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

Plus en détail

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

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

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

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

Plus en détail

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM Copyright TECH 2012 Technext - 8, avenue Saint Jean - 06400 CANNES Société - TECHNEXT France - Tel : (+ 33) 6 09 87 62 92 - Fax :

Plus en détail

Déploiement d OCS 1.02 RC2 sous Debian Etch 64

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

Plus en détail

TP Analyse de flux et outils Netflow : Nfdump et Nfsen

TP Analyse de flux et outils Netflow : Nfdump et Nfsen TP Analyse de flux et outils Netflow : Nfdump et Nfsen Table des matières 1Contexte...1 1.1Netflow...1 1.2L'outil Nfdump...2 2Architecture réseau considérée...3 3Installation de Nfdump sur VM1...4 4Configuration

Plus en détail

Comment surfer tranquille au bureau

Comment surfer tranquille au bureau Comment surfer tranquille au bureau Version 1.3 1 Contexte...1 2 Attention...2 3 Description de la méthode utilisée: SSH...2 3.1 Explication réseau...2 3.2 Explication logicielle d'un tunnel SSH...3 3.3

Plus en détail

TP DNS Utilisation de BIND sous LINUX

TP DNS Utilisation de BIND sous LINUX NOMS : GIRARD Fabien, NARO Guillaume PARTIE 1 : INSTALLATION D'UN SERVEUR TP DNS Utilisation de BIND sous LINUX Pour récupérer les adresses IP, on lance un terminal sur chaque machine et on tape la commande

Plus en détail

ADF 2009. Reverse Proxy. Thierry DOSTES tdostes@ifr88.cnrs-mrs.fr

ADF 2009. Reverse Proxy. Thierry DOSTES tdostes@ifr88.cnrs-mrs.fr ADF 2009 Reverse Proxy Thierry DOSTES tdostes@ifr88.cnrs-mrs.fr 1 Définition d un serveur mandataire Un proxy (ou serveur mandataire) : agit comme une passerelle et un filtre pour accéder à l Internet.

Plus en détail

Linux sécurité des réseaux

Linux sécurité des réseaux Linux sécurité des réseaux serveurs mandataires (proxy) fbongat@ipsl.jussieu.fr 2007-2008 Qu'est-ce qu'un proxy? = mandataire (traduction) Un proxy est un service mandataire pour une application donnée.

Plus en détail

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP] PPe jaune Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP] Sommaire 1) Architecture réseau... 3 2) Introduction FTP... 4 3) Le rôle du protocole FTP... 4 4) Diagramme

Plus en détail

TP 4 & 5 : Administration Windows 2003 Server

TP 4 & 5 : Administration Windows 2003 Server TP 4 & 5 : Administration Windows 2003 Server Concepteur original : Gilles Masson Nous allons configurer : Un client Windows XP Un serveur Windows (version 2003) Ce TP dure 6 heures. Vous devrez reprendre

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

Proxy et reverse proxy. Serveurs mandataires et relais inverses

Proxy et reverse proxy. Serveurs mandataires et relais inverses Serveurs mandataires et relais inverses Qu'est-ce qu'un proxy? Proxy = mandataire (traduction) Un proxy est un service mandataire pour une application donnée. C'est à dire qu'il sert d'intermédiaire dans

Plus en détail

Environnements informatiques

Environnements informatiques Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage

Plus en détail

07/03/2014 SECURISATION DMZ

07/03/2014 SECURISATION DMZ 07/03/2014 SECURISATION DMZ Anthony MANDRON SDIS 21 Table des matières Introduction :... 2 Contexte :... 2 Les solutions possibles :... 2 Le proxy inverse :... 2 Démonstration de la nouvelle solution :...

Plus en détail

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe : TP1 ASR4 Réseaux Département Informatique, IUT Bordeaux 1 ASR4-R Prénom : Nom : Groupe : 1 Gestion du réseau virtuel Le réseau virtuel utilisé lors de ce TP a été réalisé avec NEmu (Network Emulator),

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

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free. 2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement

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

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

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname Département d'informatique Architecture des réseaux TP2 - Conguration réseau et commandes utiles L'objectif de ce TP est d'une part de vous présenter la conguration réseau d'une machine dans l'environnement

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

CDS Invenio 0.99.3. Installation et configuration de base

CDS Invenio 0.99.3. Installation et configuration de base CDS Invenio 0.99.3 Installation et configuration de base Installation Pour une installation d Invenio sur serveur Linux Debian Lenny, nous nous inspirons des instructions de la page : http://invenio-software.org/wiki/installation/invenioondebian

Plus en détail

Administration réseau sous Linux

Administration réseau sous Linux Administration réseau sous Linux 1 Administration réseau sous Linux Ce livre est la transcription des notes de TP réseau donnés à l'iut Informatique de Clermont-Ferrand. Ces notes ont été réalisées par

Plus en détail

Parallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur

Parallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur Parallels Plesk Panel Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix Guide de l'administrateur Notice de Copyright Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone:

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

Internet Explorer. Microsoft. Sommaire :

Internet Explorer. Microsoft. Sommaire : Microsoft Internet Explorer Sommaire : PRESENTATION DE L'INTERFACE... 2 RACCOURCIS CLAVIER... 2 GESTION DES FAVORIS... 4 SYNCHRONISATION DES PAGES... 5 PERSONNALISER SON NAVIGATEUR... 7 CONFIGURATION DU

Plus en détail

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (1/2 valeur) Chapitre 14 Mise en place d un serveur ftp Le plus grand

Plus en détail