Apache serveur web.

Slides:



Advertisements
Présentations similaires
Faculté des sciences et techniques de Configuration d’APACHE
Advertisements

Installer un serveur FTP
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Logiciels Libres Pour Le Web Concept express… En installer en 3mn …En personnaliser certains.
GESTION D’IMPRISSION SOUS WINDOWS & LINUX
CORRECTION DU DEVOIR DE SYNTHESE N° 2
Internet.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Exposé de Système - Informatique et Réseau
APACHE HTTP SERVER Formation TRANSFER ALGER Mai 2002.
Cours d'administration Web - juin Copyright© Pascal AUBRY - IFSIC - Université de Rennes 1 Mandataires, caches et filtres Pascal AUBRY IFSIC - Université
La configuration Apache 2.2 Lhébergement virtuel.
- Le nom de domaine - Lhébergement - Logiciels pour logos/bannière - Logiciel de transfert - De quels outils a-ton besoin pour créer un site web ?
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Comprendre l’environnement Web
Les instructions PHP pour l'accès à une base de données MySql
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Les relations clients - serveurs
Un blog (pour web log) est un espace de publication personnel, vous permettant de diffuser du contenu sur un espace qui vous est réservé.
Création d'un projet Web avec Netbeans
Web dynamique PhP + MySQL AYARI Mejdi 2006
Module 8 : Maintenance des logiciels à l'aide des services SUS
Module 3 : Création d'un domaine Windows 2000
Olivier Nocent Programmation Web Olivier Nocent
1 CGP2P XtremWeb :mise en œuvre et management Laboratoire de laccelerateur lineaire, Paris Sud University, Orsay, France
Initiation au web dynamique
Gestion de configuration Linux avec etckeeper
Ipchains TP 1 TP 2 TP 3 Installer un serveur web sur votre poste,
Vue d'ensemble Configuration d'adresses IP
Module : Technologies des serveurs réseaux : FTP Dynamic Host Configuration Protocol Présenter par : Mounir GRARI.
Hébergement des sites web sous Linux
Configurer son premier site SPIP De Easy PHP à Free en une journée.
KRIKORIAN Pierre HILMI Brahim
PHP 5° PARTIE : LES COOKIES
Cours n°4M2. ESCE (S. Sidhom) Séminaire ( 6-12 Février 2007 ) Promo. M2 ESCE-Tunis 2006/07 Conception d’un système d'information sur Internet Architecture.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Cours de programmation web
Mise en place d’un Intranet
Installation et Configuration Internet Information Server (IIS 6)
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De SimpleXML Un lecteur de RSS Novembre 2009.
Architecture d’une application WEB Statique:
Yonel GRUSSON.
Serveur HTTP. Responsable : Yohan VALETTE Objectifs : Créer un intranet sécurisé pour nos utilisateurs (pour la mise en commun de connaissances, par exemple).
Infrastructure Navigateur Putty Client SSH Web Mails
Module 3 : Création d'un domaine Windows 2000
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
PHP 6° PARTIE : LES SESSIONS 1.Introduction 2.Identificateur de session 3.Variables de session 4.Client / Serveur 5.Principe 6.Ouverture de session 7.Enregistrement.
JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 1 Fondamentaux de l'Internet (FDI) JeanDo Lénard
Module : Pages Web Dynamiques (Production Électronique Avancée)
Cas M2L Projet ADISPO.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
Base de données biogéographiques sur Internet
V- Identification des ordinateurs sur le réseau
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
♣ Définitions ♣ Propriété d’un page web ♣ Types d’hébergement internet Hébergement mutualisé Hébergement dédié Hébergement VPS ♣ Conclusion.
Formation Cisco Partie 2 – IOS.
PPE N°3 Etude d’une solution de serveur mandataire proxy filtrant
22/01/08 v Outils d'administration à distance des serveurs Linux. version du 22/01/08.
1. 2 Soutenance de Stage Hébergement et réalisation d’un site web IUT de Lannion Hôpital Local de la Ville Deneu À Lamballe Sébastien Lepeigneul 2 ème.
Séminaire de rentrée cours de programmation web & Wordpress
ANNEHEIM Geoffrey21/03/ Protocole de communication Socket TCP/IP Afin que MyCrawler fonctionne de façon optimale, une configuration de deux machines.
1 Apache + mod_ssl Créez un serveur Web « sécurisé » Arnaud Abdoul Aziz AMELINA AFNOG 2015.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
WordPress et Etherpad avec BlueMix et Docker. But: réussir à faire fonctionner ces deux services très connus et utilisés dans bluemix, en se servant de.
Chapitre 4 Résolution de noms Module S43. Plan du cours 1. Introduction au processus de résolution de noms 2. Affichage de noms sur un client 3. Configuration.
FACTORY systemes Module 6 Page 6-1 La base de données InSQL FORMATION InSQL 7.0.
Samba contrôleur de domaine Linux – Ubuntu Samba
Yonel GRUSSON1. 2 Installation et configuration d'un serveur DNS Plan  Rappel des notions Domaine Serveur de noms Zone d'autorité  Stratégie d'implantation.
Transcription de la présentation:

Apache serveur web

La répartition des serveurs Source : http://www.netcraft.com Le serveur Apache est toujours en tête

Apache : serveur web C’est un serveur web open-source basé sur le protocole HTTP et fonctionnant sous Linux et sous Windows C’est le serveur web le plus utilisé (environ 54 % des serveurs web utilisent Apache actuellement) La première version est sortie en décembre 1995. La dernière version est : Apache 2.4 (version actuelle)

Des packages avec Apache… Lamp Linux le système d'exploitation, Apache  le serveur Web, MySQL le serveur de base de données, PHP  ou Perl ou Python les langages de script. Avec une variante Lapp : Linux Apache PostgresSQL PHP. Wamp (http://www.wampserver.com/) Windows le système d'exploitation,

Les répertoires importants (sous EasyPhp) apache/conf/httpd.conf : le fichier de configuration httpd.conf www : le site web www/html : page d’accueil : index.html apache/logs/ : les journaux

Le fichier principal de configuration (1) Apache est un serveur modulaire Le fichier de configuration principal est httpd.conf C’est un fichier texte qui contient des directives Le fichier est structuré en 3 parties : * Global Environment : environnement global * Main Server Configuration : configuration du serveur « maître » * Virtuals Hosts : configuration des hôtes virtuels Avec l’installation par défaut Apache ne possède pas d’hôte virtuel.

Le fichier principal de configuration (2) Par défaut, Apache n’abrite qu’un seul site web. A l’aide des directives <VirtualHost>, il peut héberger plusieurs sites web. Directives à consulter à l’url suivante : http://httpd.apache.org/docs/2.0/mod/quickreference.html

Configuration de httpd (1) ServerName définit le nom du serveur ServerRoot indique le répertoire où se trouve le serveur PidFile définit le fichier où le serveur écrira le PID du processus lié au lancement : DocumentRoot indique le répertoire racine du serveur web Listen indique au serveur sur quel adresse IP et quel port attendre les requêtes

Configuration de httpd (2) Ces 2 directives permettent à Apache une fois qu’il a été lancé par root de continuer à fonctionner avec un utilisateur définit par l’id-utilisateur et un groupe définit par l’id-group ayant des droits plus restrictifs que root User Group DirectoryIndex indique une liste de nom de fichiers (index.html, index.php, index.htm) qui correspond à la page d’accueil UserDir public_html précise que n’importe quel utilisateur peut publier ses pages web personnelle dans un répertoire obligatoirement nommé public_html. Un utilisateur durand  Les lignes du fichier httpd qui commencent par un # sont assimilées à des commentaires

Les logs Apache enregistre sans arrêt son activité dans ses journaux : apache/logs/error.txt journal d’enregistrement des incidents et des erreurs apache/logs/access.txt journal d’enregistrement des requêtes des clients sous Wamp : wamp\logs\access.txt wamp\logs\apache_error.txt Des logiciels existent pour analyser les logs : exemple : Webalizer http://www.mrunix.net/webalizer/download.html