SRT2 APACHE.

Slides:



Advertisements
Présentations similaires
Installation et gestion d'un site Web avec Linux et Apache
Advertisements

Apache serveur web.
Emacs Laurent Pierron
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
WIKIPEDIA Une encyclopédie libre et collaborative.
Comprendre Internet Bases théoriques et exercices pratiques, pour débutants complets... Et curieux !
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Projet tuteuré 2009 Les clients légers Alexandre Cédric Joël Benjamin.
Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) 1.Introduction 2.La clé USB Ensilinux 3.Rappels : Accès.
OpenERP The inCloud Business Solution 3/3/ / Camptocamp Chambéry Vienne Lausanne ■ Éditeur et intégrateur de solutions Open Source.
Mozilla Firefox. Présentation : ● Comment «surfer» sur Internet ? ● Différents «navigateurs» ● Internet Explorer, ● Firefox, ● Safari,...
Développement à l'Aide de Langages Dynamiques : Smalltalk module IT308: Méthodologies et outils logiciels Nada Ayad, Damien Cassou et Annabelle Souc.
LES FONCTIONS D'UN SYSTEME D'EXPLOITATION ● Le système d'exploitation contrôle entièrement les ressources matérielles locales. ● Il est responsable de.
Jesús MUÑOZ ( Créer son site internet avec Joomla!
Étude de cas: Implantation de Zimbra chez Remax Québec Hugues Clouâtre Gestion-Ressources Inc.
Médiathèque d'Auray – Association RhizomesVendredi 14 mars 2008 Le système d'exploitation GNU/Linux.
Apache Tomcat Distributeur : Apache Software Foundation Projet : Jakarta Catégorie : Serveur d'applications Technologie : Java.
Passer aux Logiciels Libres à la maison Libres Clics 2007 Thomas Petazzoni Dimanche 7 Janvier.
VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique.
Séminaire Novembre Outils de diagnostic réseau (O.D.R)
1 Observer le paramétrage d’un réseau. 2 Dans notre réseau téléphonique habituel, les postes, reliés à un auto-commutateur... …peuvent dialoguer, car.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
- Formation ActiveMQ 1 1.
Lautre.net Un hébergeur associatif autogéré
Java – Réseau Eric Blaudez 06.
Module 10 : Configuration de l'impression. Vue d'ensemble Présentation de l'impression à l'aide de Windows 2000 Ajout d'une imprimante Configuration d'une.
INTERNET #1 Qu’est-ce qu’internet ? Qu’est-ce qu’un site internet ?
Outils (MailIntegration et autres)
Framework EHop/Ecenvir
Communication client-serveur
Mise en place d’un système de partage de fichiers
Préhistoire et histoire de Linux
Comprendre l’environnement Web
Déploiements d'applicatifs autonomes avec Pkgi
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
Les Tests de performances
Installation et Configuration Internet Information Server (IIS 5)
Centralisation de logs
Batterie TSE.
fonctionnalités iiS iis
HTML & css.
Présentation des nouveautés de IIS 10
Windows Apache MySQL PHP
Présentation OCS-Inventory au LAPP
Chapitre 7 Configuration de l'environnement du bureau
Documentation technique (Linux)
Windows Server 2012 Objectifs
HTTP DNS NTP FTP R231 RJ45 definition HTTP DNS NTP FTP R231 RJ45.
DNS ET DHCP SOUS LINUX INSTALLATION ET CONFIGURATIONS EXPOSE GROUPE 2 THEME:THEME: REDIGE PAR IBRAHIMA FAYE.
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Les protocoles de la couche application Chapitre 7.
Système d’exploitation UNIX
Retour d’expérience: OBM solution d’agendas partagés à l’IPNO
Auditeur: Léonardo AMODIO Cours: NFE107
Présentation du système Linux
FENIX Aperçu GLOBAL DU Système
Prélude CS Mode client-serveur
KoXo Développement Outils de gestion de réseaux
IFAPME X41 Administrateur serveur
Test de performances. Test de performances:  Un test de performance est un test dont l'objectif est de déterminer la performance d'un système informatique.
COURS ADMINISTRATION DE BASES DE DONNÉES IMPORT/EXPORT Karim LABIDI ISET Ch
Implémentation de FTP Rappel sur FTP Relation entre un site Web et FTP
Qu’est ce qu’une page web? Comment fonctionne un site web?
Présentation de Microsoft Exchange 2010
Configuration post installation
LES RESEAUX. Besoin de communication LES RESEAUX Pour communiquer via un réseau informatique Support de transmission Carte réseau Éléments de réseau.
Internet Stage – Semaine 5.
Transcription de la présentation:

SRT2 APACHE

Apache HTTP Server Apache HTTP Server (Apache) serveur HTTP produit par l' Apache Software Foundation le plus populaire du Web Partie du populaire LAMP libre avec un type spécifique de licence nommée licence Apache.

Historique apparu en avril 1995 collection de correctifs et d'additions au serveur NCSA HTTPd 1.3dans le domaine public et serveur HTTP alors le plus répandu Apache viendrait donc de « a patchy server » soit « un serveur rafistolé » Apache a été complètement réécrit avec version 2 plusieurs avancées majeures support de plusieurs plates- formes (Windows, GNU/Linux et UNIX, entre autres) processus légers UNIX une nouvelle API support IPv6

Historique (suite) La fondation Apache (Apache Software Foundation ou ASF) a été créée en 1999 à partir du groupe Apache (Apache Group) à l'origine du serveur en 1995. Depuis, de nombreux autres logiciels utiles au World Wide Web sont développés à côté du serveur HTTP. SpamAssassin : filtrage de courriels Jakarta : projets écrits en Java, dont Tomcat, serveur HTTP gérant Servlets et JSP et dizaines d'autres

Popularité Au début, seule alternative sérieuse et libre au serveur HTTP de Netscape (iPlanet, maintenant Sun ONE) Depuis avril 1996, serveur HTTP le plus répandu sur Internet En mai 1999, 57 % des serveurs Web début 2004, environ 69 % de parts de marché 50% du marché à la fin du mois de septembre 2007.

Popularité (suite) Totals for Active Servers Across All Domains 06/2000 - 02/2005

Disponibilité Unix (GNU/Linux, BSD et UNIX) et Windows utilisé par de nombreux produits, dont Websphere d'IBM ainsi que par Oracle Corporation supporté par les outils de développement Borland Delphi et Kylix

Fonctionnalités nombreux modules interprétation du langage Perl, PHP, Python et Ruby serveur proxy Common Gateway Interface Server Side Includes réécriture d'URL négociation de contenu protocoles de communication additionnels, etc. MultiHoming

Fonctionnalités (suite) hiérarchie de fichiers de configuration, qui peuvent être gérés indépendamment. utile aux hébergeurs Web qui peuvent ainsi servir les sites de plusieurs clients à l'aide d'un seul serveur HTTP Pour les clients, cette fonctionnalité est rendue visible par le fichier .htaccess.

Contrôle du serveur Contrôle de Apache : apache2ctl start | stop | restart | graceful | graceful-stop

Configuration Fichiers de configuration Sous Redhat/Mandriva, dans /etc/httpd/httpd.conf Configs additionnelles dans /etc/httpd/conf.d/ Sous Debian, dans /etc/apache2/apache2.conf Config additionnelles dans /etc/apache2/ Chargées en tant que partie de config avec la directive Include

Configuration Sous forme de directives Directives générales définissant comportement du serveur Port d'écoute, Logs Racine du site Web Directives à l'intérieur de conteneurs Les conteneurs contrôlent le site Web Ou vérifient des conditions au démarrage du site web

Conteneurs de vérification <IfDefine> contient des directives qui ne seront appliquées que si un paramètre approprié a été défini dans la ligne de commande de httpd <IfModule> contient des directives qui ne s'appliqueront que si un module particulier est disponible au niveau du serveur <IfVersion> contient des directives qui ne s'appliqueront que si une version particulière du serveur s'exécute. Ce conteneur a été conçu pour une utilisation dans les suites de tests et les grands réseaux qui doivent prendre en compte différentes versions et configurations de httpd.

Conteneurs de contrôle Contrôle effectif du site Web <Directory /var/www/toto><Directory> Contrôle sur système de fichier réel <Files *.mp3></Files> Contrôle sur types de fichiers <Location /toto></Location Contrôle en fonction de l'URL Ces contrôles sont faits dans fichiers de configuration gérés par l'administrateur

Configuration : .htaccess .htaccess : fichiers de configuration se trouvant dans le répertoire du site web Contrôle l'accès à ce répertoire et tous les sous-répertoires A l'intention d'un utilisateur qui se voit déléguer une partie de site web dans un répertoire Ces fichiers sont une surcharge de la configuration principale A des inconvénients L'administrateur devrait toujours modifier la configuration principale