Installation et présentation du serveur Apache
|
|
|
- Félix Éthier
- il y a 10 ans
- Total affichages :
Transcription
1 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 et de l'environnement du serveur Apache 2. Vous pourrez retrouver tous les aspects développés dans la documentation (en partie en français) du produit à l'adresse suivante apach e.org. Installation du serveur Apache 2 Apache 2 a très certainement été installé par défaut lors de l'installation de votre Debian. Pour le vérifier : dpk g -l gr ep apach e2 ii apache2 ii apache2-common ii apache2-mpm-prefork ii apache2-utils ii libapache2-mod-perl2 ii libapache2-mod-php4 (ou libapache2-mod-php5) Si Apache2 n'est pas installé, la commande : apt-get in stall apach e2 installera le serveur web avec ses dépendances. Vous aurez certainement besoin par la suite du module php alors autant l'installer tout de suite : apt-get in stall libapach e2-m od-ph p4 (ou apt-get in stall libapach e2-m od-ph p5) Si vous voulez installer la documentation en local : apt-get in stall apach e2-doc Présentation de l'environnement Le serveur HTTP Apach e2 est un programme modulaire. Mise à part quelques modules directement intégrés dans le programme binaire httpd, l'administrateur peut choisir les fonctionnalités qu'il souhaite en activant des modules. De même, il existe plusieurs fichiers de configuration tous présents dans /etc/apache2/. Le fich ier de con figuration prin cipal est /etc/apache2/apache2.conf Il contient les paramètres généraux et communs à tous les serveurs et 1 of 12 04/05/ :47 PM
2 plusieurs "In clude" vers les autres fich iers. Le fich ier de con figuration /etc/apache2/ports.conf con tien t la liste des ports en écoute. On trouve tous les fichiers concernant les modules dans le répertoire /etc/apache2/mods-available/. On y trouve deux catégories de fichiers : *.load et *.conf Les fich iers avec l'extension load ch arge effectivemen t les modules dyn amiques : cat /etc/apache2/mods-available/userdir.load LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so Les fichiers avec l'extension conf sont les fichiers de configuration des modules : cat /etc/apache2/mods-available/userdir.conf <IfModule mod_userdir.c> UserDir public_html UserDir disabled root <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec </IfModule> On trouve les fichiers concernant les modules activés dans le répertoire /etc/apache2/mods-enabled/ : ce son t un iquemen t ces fich iers qui sont inclus dans le fichier de configuration principal par les directives : Include /etc/apache2/mods-enabled/*.load Include /etc/apache2/mods-enabled/*.conf Et ces fichiers sont en fait des liens qui pointent vers les fichiers de /etc/apache2/mods-available Pour activer un module (ce qui revient donc à créer le lien), il est pratique d'utiliser la commande suivante : a2en m od m od_user dir. Mais on peut bien évidemment créer le lien "à la main". On trouve tous les fichiers de configuration des serveurs web /etc/apache2/sites-available/ On trouve les fichiers de configuration des sites web activés dans le 2 of 12 04/05/ :47 PM
3 répertoire /etc/apache2/sites-enabled/ : ce son t un iquemen t ces fichiers qui sont inclus dans le fichier de configuration principal par la directive : Include /etc/apache2/sites-enabled/[^.#]* Et ces fichiers sont en fait des liens qui pointent vers les fichiers de /etc/apache2/sites-available De même que pour les modules, pour activer un site, il existe une commande : a2en site fich ier _con f. "fichier_conf" étant un fichier de con figuration présen t dan s /etc/apache2/sites-available/ La documen tation est dan s /usr/share/doc. Les journ aux son t dan s /var/log/apache2/. Le script de lancement du service serveur est dans /etc/init.d Pour que le serveur Web puisse répondre à une demande d'un client, il doit être démarré : /etc/in it.d/apach e2 star t. Apache2 ne fonctionne qu'en standalone (la directive ServerType n'est donc plus reconnu). Installation d'un service minimum Ce paragraphe décrit les principaux paramètres pour mettre en place un service HTTP min imum. Prenez la peine de faire une sauvegarde des fichiers de configuration avant de procéder à toutes modifications (par exemple : cp -r p /etc/apach e2 /etc/apach e2.in it). Les modifications ne seront prises en compte que si les fichiers de configurations sont relus /etc/in it.d/apach e2 r eload ou si le service est redémarré /etc/in it.d/apach e2 r estar t. Vous pouvez vérifier la syntaxe des fichiers de configuration par la commande : apach e2 -t Comment retrouver rapidement le fichier dans lequel se trouve une directive? : grep -ni "documentroot" /etc/apache2/* ne renvoie rien... grep -ni «documentroot» /etc/apache/*/* sites-available/default:5: DocumentRoot /var/www sites-enabled/000-default:5: DocumentRoot /var/www L'option «ni» permet de chercher sans tenir compte de la casse et de 3 of 12 04/05/ :47 PM
4 renvoyer aussi le numéro de la ligne. L'astérisque peut être remplacé par un nom de fichier. Dan s le fich ier /etc/apache2/ports.conf Listen 80, indique quel est le port utilisé par le service (par défaut 80). Il est possible d'utiliser un autre port, par con tre vous devrez spécifier au navigateur quel est le port utilisé par le serveur. Si vous configurez par exemple le port 8080 (Listen 8080) sur une machine vous devrez spécifier dan s le n avigateur pour que le serveur reçoive et traite votre requête. Dan s le fich ier /etc/apache2/apache2.conf user www-data et group www-data, spécifient le compte anonyme utilisé par le serveur une fois qu'il est lancé. En effet, pour accéder aux ports inférieurs à 1024, le serveur utilise un compte administrateur, ce qui présente des dangers. Une fois le processus actif, il utilisera l'uid d'un autre compte (ici www-data). Ce compte doit pouvoir lire les fichiers de configuration et ceux de la racine du serveur HTTP (attention donc aux droits sur les pages web desservies). D'autres distribution s utilisen t le compte nobody ou apache ServerRoot /etc/apache2, in dique l'adresse du répertoire racin e du serveur, où sont stock és les fichiers de configuration du serveur HTTP. Cette adresse peut être modifiée. PidFile /var/run/apache2.pid, in dique le fich ier où le serveur en exécution stock e son n uméro de processus (PID). ErrorLog, fich ier error_log, journ alisation des erreurs. L'adresse est calculée à partir de ServerRoot. Si ServerRoot est /etc/httpd et ErrorLog logs/error_log, le ch emin complet est /var/log/apache /logs/error_log. Il est fréquent d'héberger plusieurs serveurs web sur un même poste aussi la déclar ation et le par am étr age des différ en ts ser veur s est dépor tée dan s des fich ier s à placer dan s /etc/apach e2/sites-available/. Le fich ier default y est déjà présent pour assurer le paramétrage du site principal par défaut dont la racine se trouve, toujours par défaut à /var/www/. Le site par défaut est déjà activé ; on retrouve donc un lien vers ce fichier dan s /etc/apache2/sites-enabled. Sinon, le principe est le suivant : On crée un fichier de configuration (appellé conf_site) pour un site web spécifique dan s /etc/apache2/sites-available/. On active ce fichier de configuration par la commande : a2en site con f_site ; cette commande a pour effet de créer un lien dans 4 of 12 04/05/ :47 PM
5 /etc/apache2/sites-enabled/ qui poin te vers /etc/apache2/sitesavailable/conf_site. De plus, il est aussi possible de fair e exécuter plusieur s in stan ces d'apach e en spécifiant un fichier de configuration particulier par une commande du style : apach e -f fich ier _con fig où fichier_config est le nom du fichier de configuration, en chemin absolu (sinon il est considéré comme situé relativemen t à la directive ServerRoot, c'est-à-dire /etc/apache2, par défaut). Les directives qui suivent correspondent à des serveurs spécifiques et sont donc incluses dans les fichiers de configuration présents dans /etc/apache2 /sites-available/, n otammen t celui par défaut /etc/apache2/sitesavailable/default. ServerAdmin webmaster@localhost, précise quel est le compte qui reçoit les messages. Par défaut un compte spécifique admin istrateur de site web (à modifier pour un e adresse comme [email protected]). ServerName in dique le n om ou l'alias avec lequel la mach in e est désign ée. Par exemple, l'h ôte ns1.mondomaine.edu, peut avoir le n om d'alias Ce n om doit correspon dre à une adresse IP, donc être renseigné dans un serveur DNS (ou dans un premier temps mais à éviter en production dans un fichier hosts sur le cient). S'il n'est pas défini, alors le serveur tentera de le résoudre à partir de sa propre adresse IP. Voir la résolution de nom avec un DNS. DocumentRoot /var/www, in dique l'emplacemen t par défaut des pages HTML quand une requête accède au serveur. Exemple : la requête pointe en fait sur le fichier local /var/ww/index.html sauf si le répertoire est pointé par une directive tel que Alias (voir ci-après). Alias /CheminVu/ /CheminRéel/, par exemple : "/icons/ /usr/share /apache/icons/", ce paramètre permet de renommer, à la manière d'un lien logique, un emplacement physique avec un nom logique. Exemple: vous voulez que Domain e.edu/test/in dex.h tml, n e corresponde pas physiquement à un répertoire sur la racine du serveur HTTP (défini par la directive précédente DocumentRoot) mais à un emplacemen t qui serait /usr/local/essai. Vous pouvez mettre dan s le fichier de configuration d'apache un alias de la forme: alias /test/ /usr/local/essai/ ScriptAlias /cgi-bin/ /usr/lib/cgi-bin, de la forme "ScriptAlias Fak ename RealName", indique où sont physiquement situés les scripts sur le disque, ain si que l'alias utilisé par les développeurs pour le développemen t des scripts et des pages. Un développeur utilisera un lien (exemple : /cgi-bin/nomduscript où /cgi-bin/ est un alias sur /h ome/h ttpd/cgi-bin/), et c'est le script /h ome/h ttpd/cgi-bin /NomDuScript qui sera effectivemen t exécuté. La mise en place d'alias permet de restructurer ou déplacer un serveur san s avoir à modifier 5 of 12 04/05/ :47 PM
6 toutes les pages développées. DirectoryIndex donne le ou les noms des fichiers que le serveur doit rechercher si le navigateur passe une requête sur un répertoire. Par exemple sur un e requête h ttp:// Domain e.edu, le serveur va rechercher dans l'ordre s'il trouve un fichier index.html, index.stml, in dex.cgi... en fon ction des paramètres de cette variable. On peut activer ou non (activée par défaut) l'option "Indexes" au niveau d'un répertoire (voir la partie suivante concernant la sécurisation des accès) de manière à ce que si une URL pointe sur un répertoire, et aucun fichier défini par DirectoryIndex n'existe dans ce dernier, alors le serveur retourne une liste du contenu du répertoire. Si l'indexation n'est pas activée (ce qui est plus sécurisé), on obtient une page d'erreur 403 ("You don't have permission to access /repertoire on this server"). Sécurisation des accès Chaque répertoire dont le contenu doit être géré par Apache2 peut être con figuré spécifiquemen t. Pour chaque répertoire "UnRépertoire", sur lequel on désire avoir une action, on utilisera la procédure suivan te: <Directory UnRépertoire>...Ici mettre les actions... Tout ce qui est entre les balises s'applique au répertoire "Un Répertoire". Quelques option s : <Directory UnRépertoire> Options Indexes FollowSymLinks ExecCGI... Indexes : autorise l'affichage du contenu d'un répertoire (si un fichier par défaut n'y est pas trouvé). FollowSymLinks: le serveur est autorisé à suivre les lien s symboliques dan s ce répertoire. ExecCGI : l'exécution de scripts CGI est autorisé. Pour désactiver les option s (par exemple In dexes) <Directory UnRépertoire> Options -Indexes FollowSymLinks ExecCGI 6 of 12 04/05/ :47 PM
7 ... Sécuriser un répertoire en autorisan t/refusan t l'accès On peut réglemen ter pour ch aque répertoire le droit d'accéder aux pages contenues dans ce répertoire, en fonction de la machine cliente et/ou de l'utilisateur qui se connecte. Le fichier dans lequel ce paramétrage s'effectue est un fichier de configuration présent dans /etc/apache2/sites-available/. Exemple: On désire autoriser l'accès du répertoire "/in tran et" aux machines du réseau d'adresse /24 et de nom de domaine MonDomaine.edu, et l'interdire à tous les autres. <Directory /intranet> #Ordre de lecture des règles order allow,deny deny from all allow from #ou encore allow from.mondomaine.edu Il importe de préciser dans quel ordre les règles de restriction vont être appliquées. Cet ordre est indiqué par le mot réservé order, par exemple order den y,allow (On refuse puis on alloue l'accès à quelques adresses, c'est à dire que toutes les régles deny vont être lues d'abord, puis ce sera le tour de toutes les règles allow) ou order allow,deny (on accepte généralement les accès mais il sont refusés pour quelques adresses : ici, on prend en compte en premier lieu toutes les règles allow dans l'ordre trouvé, puis ensuite toutes les règles deny). Exemple: On désire que l'accès soit majoritairemen t accepté, sauf pour un ou quelques sites. <directory /home/httpd/html> AllowOverride none Order deny,allow deny from pirate.com badboy.com cochon.com allow from all </directory> Authentifier l'accès à un répertoire : ce procédé va permettre de sécuriser l'accès à un répertoire ou à des fich iers. L'accès sera autorisé à une ou plusieurs personnes ou encore à un ou plusieurs groupes de personnes. AuthName, définit ce qui sera affiché au client pour lui demander son nom et son mot de passe, AuthType, définit le mode d'authentification et d'encryptage basic 7 of 12 04/05/ :47 PM
8 avec HTTP/0 ou MD5 par exemple avec HTTP/1. AuthUserFile, définit le fichier qui contient la liste des utilisateurs et des mots de passe. Ce fichier contient deux champs (Nom d'utilisateur, Mot de passe crypté). Vous pouvez créer ce fichier à partir du fichier /etc/passwd (attention! faille de sécurité. Il n'est pas forcément avisé d'avoir le même mot de passe pour accéder à Linux et pour accéder à un dossier Web) ou avec la commande "htpasswd" d'apache. Exemple du mode d'utilisation de la commande "htpasswd" : root@mr:/home# htpasswd --help htpasswd [-cmdps] passwordfile username -c Create a new file. #> htpasswd -c /etc/apache/users mlx Ici on crée le fichier /etc/apache/users et on ajoute un compte. N'utiliser l'option "-c" que la première fois. AuthGroupFile définit le fichier qui contient la liste des groupes et la liste des membres de chaque groupe, Require permet de définir quelles personnes, groupes ou listes de groupes on t un e permission d'accès. Exemple de fichier AuthUserFile : doudou:zrag FmlkSsSjhaz didon:psddkfdqhgf.flter Exemple de fichier AuthGroupFile : users: tintin milou haddock dupond dupont tournesol tournesol dupont Exemple d'autorisation : require user tintin dupond /* tintin et dupond ont un accès */ require group users /* le groupe users à un accès */ require valid-user /* toute personne existant dans AuthUserFile */ Exemple d'accès sécurisé sur un répertoire : <Directory /home/httpd/html/intranet/> AuthName PatteBlanche AuthType basic AuthUserFile /etc/httpd/conf/users AutGroupFile /etc/httpd/conf/group 8 of 12 04/05/ :47 PM
9 <Limit GET POST>#Ici il faudra un mot de passe require valid-user </Limit> Voici la fen être sécurisée que propose Netscape sur l'url h ttp://localh ost/essai: Figur e Accés sécur isé sur un r éper toir e par Apach e La déclaration d'un accès authentifié sur un répertoire peut être faite dans le fichier de configuration correspondant, comme nous venons de le voir, ou en créant un fichier ".htaccess" dans le répertoire que l'on souhaite sécuriser. Le fichier ".htaccess" contient les mêmes directives que celles qui auraient été déclarées dans le fichier httpd.conf. Ainsi, il est possible de délocaliser la gestion de la configuration, au moyen de fichiers spéciaux appelés par défaut.h taccess. Ce dern ier paramètre est modifiable. Le ".htaccess" correspondant à l'exemple précédent contient les directives suivantes : AuthName PatteBlanche AuthType basic AuthUserFile /etc/httpd/conf/users AutGroupFile /etc/httpd/conf/group <Limit GET POST>#Ici il faudra un mot de passe require valid-user </Limit> Attention : Si vous mettez les clauses d'accès restreint pour un répertoire dans le fichier de configuration d'apache, les clauses seront incluses entre 2 balises : <Directory...> </Directory...> 9 of 12 04/05/ :47 PM
10 Si vous mettez les clauses de restriction dans un fichier ".htaccess", vous n'avez pas besoin de mettre ces balises. Quelques remarques : Les fichiers.htaccess sont lus dynamiquement au moment de chaque requête qui concerne son répertoire : toute modification de ces fichiers prend donc effet immédiatement sans qu'il soit nécessaire au service de relire la con figuration. La directive AllowOverride Non e, permet de désactiver l'utilisation des fichiers.htaccess (attention, elle est à "None" par défaut). Pour qu'apache lise ce fichier il lui faut mettre la directive : AllowOverride AuthConfig Limitation s de la sécurité par répertoire: ce procédé alourdit la ch arge du serveur. En effet, si une requête est passée sur Domain e.edu/rep1/rep2/in dex.h tml, le serveur va vérifier dan s ch aque répertoire rep1, rep2... l'existen ce d'un fich ier.h taccess. Ce sont les règles du dernier fichier qui seront appliquées. Ce processus est mis en oeuvre pour chaque accès. Cette directive est donc à utiliser avec beaucoup de parcimonie car elle crée une surcharge pour le serveur. Un serveur WEB personnel pour chaque utilisateur Un e directive particulière Userdir public_h tml permet de gérer pour ch aque utilisateur (c'est à dire ch aque possesseur d'un compte) des pages person n elles. Dans apache2, cette directive est en fait associé à un module non activé par défaut. Il suffit donc d'activer le module correspondant par la commande a2en m od m od_user dir, ce qui aura pour effet de créer deux liens vers les fich iers correspon dan ts userdir.con f et userdir.load. Dans userdir.conf, on trouve par défaut les directives suivantes : UserDir public_html, ce paramètre décrit le processus utilisé pour accéder aux pages personnelles d'une personne, si ces pages sont stock ées dans son répertoire personnel. Par défaut : <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec Supposon s que vous êtes l'utilisateur "bestof" du réseau et que vous ayez des pages personnelles. Il sera possible d'accéder à vos pages, avec 10 of 12 04/05/ :47 PM
11 l'adresse suivan te: Domain e.edu/~bestof/in dex.h tml. Le (tilde "~") permet d'accéder à votre répertoire person n el. La requête sera réellemen t exécutée sur "/h ome/bestof/public_h tml/in dex.h tml. Attention, vérifier que le répertoire personnel ne soit pas en mode 700, car personne ne pourrait accéder aux pages personnelles. UserDir disabled root, ce paramètre, par mesure de sécurité n e permet pas à l'utilisateur "root" de mettre en ligne un web personnel. La configuration par défaut n'est pas très sécurisée car elle oblige à mettre les droits de lecture à tout le monde (755) sur le répertoire personnel. Il vous est possible de changer la variable Userdir par exemple : UserDir /home/web Pensez à changer la valeur de Directory. Activation du serveur (Rappel) Utilisez les comman des suivan tes pour activer, désactiver le serveur: /etc/in it.d/apach e star t /etc/in it.d/apach e stop Pour relire le fichier de configuration alors qu'apache est déjà lancé, utilisez : /etc/in it.d/apach e r eload Pour activer et desactiver un module, utilisez : a2en m od n om Module a2dism od n om Module nommodule est le nom d'un module présent dans /etc/apaches2/modsavailable Pour activer et desactiver un site WEB, utilisez a2en site n om Site a2dissite n om Site nomsite est le nom d'un fichier de configuration du site présent dans /etc/apaches2/sites-available Pensez dans tous les cas à consulter les journaux afin de détecter les dysfonctionnements. 11 of 12 04/05/ :47 PM
12 Test de la configuration Lancez le navigateur et tapez l'url Vous devriez pouvoir utiliser indifféremment l'adresse IP ou le nom d'hôte de votre machine. Vous devez également pouvoir accéder à partir des autres machines de la salle. Prev Up Next Ch apter 16. In stallation d'un serveur HTTP Home Question s 12 of 12 04/05/ :47 PM
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
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
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 [email protected] http://perso.numericable.fr/~daparize/ Page 1 TABLE DES MATIERES Table des matières...2
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
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
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
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
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 [email protected] Claude Duvallet 1/22 Comparaison
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
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
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...
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é
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
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
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
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.
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
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
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
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
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
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
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
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
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
Le serveur Web : Apache
Stéphane Gill [email protected] Table des matières Introduction 3 Protocole http 3 Communication entre navigateur et serveur 3 Requête HTTP 4 Réponse HTTP 5 Introduction à HTML 6 Pages
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
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
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
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
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.........................................
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
Travaux Pratiques Introduction aux réseaux IP
Université de Savoie Initiation aux réseaux IP Travaux Pratiques Introduction aux réseaux IP Sylvain MONTAGNY [email protected] Bâtiment chablais, bureau 13 04 79 75 86 86 TP1 : Analyse de
Présentation Serveur Apache et pour RePeGlio
Serveur APACHE 1 Présentation Serveur Apache et pour RePeGlio I. Présentation générale du serveur Apache... 2 1. Fonction du serveur Apache... 2 2. Fonction du programme RPG relativement au serveur Apache....
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 [email protected] TD4 - L architecture de gestion du réseau proposée par le protocole SNMP est fondée sur trois principaux éléments
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
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
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
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
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
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
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
Serveurs et environnements de développement. Serveur Web
Serveurs et environnements de développement Serveurs et environnements 1 Serveur Web Serveur web: Système sur lequel s'exécute un serveur HTTP (HTTPd) Logiciel HTTP lui-même (HTTPd) Sert des données Hypermédia
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,
Installer un serveur web de développement avec VirtualBox
Installer un serveur web de développement avec VirtualBox Par Gilles Février (http://gfevrier.kelio.org/blog) VERSION 1.0 (Mars 2013) 1 / 15 Sommaire SOMMAIRE Introduction...3 Installation de VirtualBox...3
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, à
Procédure d'installation du serveur Apache HTTPD pour Windows
Procédure d'installation du serveur Apache HTTPD pour Windows Version du logiciel : 2.2.21 VEREMES 42 av. des Jardins 66240 St-Estève www.veremes.com VEREMES Version : 2.2.21 Page 1 / 11 Table des matières
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
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
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
Apache 2.4 Installation et configuration
Avant-propos 1. Introduction 15 2. À qui cet ouvrage s'adresse-t-il? 15 3. Niveau de compétences requis 16 4. Structure de cet ouvrage 16 Introduction 1. Présentation du protocole HTTP 19 1.1 Introduction
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
Maîtriser Apache. Benjamin Drieu. version 1.13. [email protected]
Maîtriser Apache Benjamin Drieu [email protected] version 1.13 Copyright c 2000 Benjamin Drieu [email protected], Alcôve Ce document peut être reproduit, distribué et/ou modifié selon les
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
Appropriation d'un serveur Apache
Appropriation d'un serveur Apache Aide à la détection des faiblesses d'un site web Journées UREC - Montpellier - Septembre 2008 version 7 1 Constat : Introduction un Apache fraîchement installé dispose
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
InstallatIon et configuration d une Infrastructure réseau sans-fil. Avec. Interface de gestion utilisateurs
ET InstallatIon et configuration d une Infrastructure réseau sans-fil Avec Interface de gestion utilisateurs Quentin MARACHE, Pierre-Damien WEBER, Jean-Baptiste FIRMIN 1 Tables des matières Préambule...
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
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
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
GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0
GUIDE D INSTALLATION Portaneo Enterprise Portal version 4.0 Novembre 2010 Guide d'installation Portaneo Enterprise Portaneo 1 / 8 Table des matières 1- Pré-requis...3 2- Installation de Portaneo...3 2.1-
Séquence 8 - Bases des réseaux - suite [email protected], [email protected]
Université de CAEN U.F.R. de Sciences Licence d informatique Semestre 5- EI51 - Réseau Séquence 8 - Bases des réseaux - suite [email protected], [email protected] 1 Introduction
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
Installation UpdatEngine serveur (CentOs apache2 / MySQL)
Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement
Comment avoir le logiciel? Le serveur web APACHE peut être téléchargé gratuitement du site web de APACHE: http://www.apache.org/.
Installation de base du logiciel APACHE sous Windows Ce chapitre traite l installation du logiciel APACHE à utiliser avec ABCD sous l environment Windows. Au moins Windows NT, Windows 2000 ou les versions
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
Installation de Windows 2000 Serveur
Installation de Windows 2000 Serveur Introduction Ce document n'explique pas les concepts, il se contente de décrire, avec copies d'écran, la méthode que j'utilise habituellement pour installer un Windows
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
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
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
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).
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...
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 www.moi.local 80...5 Connection closed by foreign host....6 Codes
Projet de Semestre. Page Web Didactique de Visualisation d Algorithme. Université de Genève - semestre de printemps 2012
Nouvelles Technologies de l Information et de la Communication Projet de Semestre Page Web Didactique de Visualisation d Algorithme Université de Genève - semestre de printemps 2012 Pierre Künzli, Adrien
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
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
Protection d'un serveur Apache
Protection d'un serveur Apache Jacquelin Charbonnel - CNRS LAREMA (modifié M. Libes pour la formation ADF en DR12 Fév. 2009) ADF- Aide à la Détection des Faiblesses d'un site web Journées UREC - Montpellier
La double authentification dans SharePoint 2007
La double authentification dans SharePoint 2007 Authentification NT et Forms sur un même site Dans de nombreux cas on souhaite pouvoir ouvrir un accès sur son serveur SharePoint à des partenaires qui ne
ADF 2009. Reverse Proxy. Thierry DOSTES [email protected]
ADF 2009 Reverse Proxy Thierry DOSTES [email protected] 1 Définition d un serveur mandataire Un proxy (ou serveur mandataire) : agit comme une passerelle et un filtre pour accéder à l Internet.
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-
ISPConfig Documentation
ISPConfig Documentation ISPConfig Documentation I Table des Matières II Manuel Revendeur...1 1 Général...1 1.1 Connexion et Mot de Passe...1 1.2 Interface Revendeur...1 1.3 Privilèges pour les Revendeurs
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
Serveur Mandataire SQUID
Serveur Mandataire SQUID Compétences Professionnelles Mise en place d un serveur mandataire (proxy SQUID) Mise en place de ressources complémentaires (SQUIDGUARD & SQUIDANALYZER) Analyser des logs afin
L installation du module Webmail nécessite également quelques prérequis, à savoir :
INTRODUCTION : Ce document décrit l installation de la solution de messagerie Open Source hmailserver. En terme d accès client, hmailserver fournit de base le support des protocoles SMTP, POP3 et IMPA4.
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
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
Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt
Client sur un domaine stage personnes ressources réseau en établissement janvier 2004 Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt Lycée de Villaroy 2 rue Eugène Viollet Le Duc BP31 78041
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
Le serveur web Windows Home Server 2011
Chapitre 16 Le serveur web Windows Home Server 2011 Windows Home Server 2011, directement dérivé de Windows Server 2008 R2, utilise la même technologie Internet Information Services IIS pour la mise en
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
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
Restriction sur matériels d impression
Restriction sur matériels d impression Objectif : Restreindre l accès aux matériels multifonctions Description des matériels : Serveur d impression : SVAWAV01 (10.204.1.204) Ricoh Aficio MP C4501 o IP
Bind, le serveur de noms sous Linux
Bind, le serveur de noms sous Linux 1. Principes de fonctionnement d'un serveur de noms La résolution des noms d'hôtes sur les réseaux tcp/ip est fondée sur le principe d'une répartition de la base des
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
Configuration d'un annuaire LDAP
Le serveur Icewarp Configuration d'un annuaire LDAP Version 10.3 Juillet 2011 Icewarp France / DARNIS Informatique i Sommaire Configuration d'un annuaire LDAP 1 Introduction... 1 Qu'est-ce que LDAP?...
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 :
SQUID P r o x y L i b r e p o u r U n i x e t L i n u x
SQUID P r o x y L i b r e p o u r U n i x e t L i n u x 1. P r é s e n t a t i o n : SQUID est un proxy (serveur mandataire en français) cache sous linux. De ce fait il permet de partager un accès Internet
Installation de Zabbix
1 Installation de Zabbix Présentation Zabbix (http://www.zabbix.com) est une solution de supervision open source. Ce logiciel permet de superviser des réseaux, et de surveiller les statuts de différents
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
