JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 1 Fondamentaux de l'Internet (FDI) JeanDo Lénard

Slides:



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

19/06/02Kikiteam-ASI3n°1 / 21 Lenchere est en hausse… Forum, FAQ, Stats ! By KiKiTeam : Maxime Chambreuil, Minh LeHoai, Samy Fouilleux, Soizic Geslin.
[Nom du présentateur] [Titre/position/statut du présentateur] Webinaire pour [nom du groupe] [Nom de l'institution] [Date]
Installer un serveur FTP
HTML Abda Anne Plan Présentation Structure Texte Listes Images Liens Tableaux Formulaires.
GESTION D’IMPRISSION SOUS WINDOWS & LINUX
Conception de Site Webs dynamiques Cours 6
Evolutions techniques
UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X protocoles - langages de programmation protocoles -
Chapitre I : Systèmes d’exploitation
Vente en ligne,.. …une question dergonomie.. Les clés de la réussite du site web marchand : Contenus rédactionnels Navigation Design Accessibilité
APACHE HTTP SERVER Formation TRANSFER ALGER Mai 2002.
Sommaire: 1- Intro/ la raison d'être du FTP/petit historique
La configuration Apache 2.2 Lhébergement virtuel.
Juin 2009 Olivier Jeannin Sauvegarde avec SyncBack sous Windows Petit tutoriel.
Connaître et utiliser l’environnement Windows
Souriez, vous allez être présents sur Internet Les fondamentaux (version simplifiée) Ou construire facilement mon site Web avec Easy Web.
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Page de garde Doc++ Maîtrise dinformatique Février 2002.
Applications Internet – cours 3 La page web
Les instructions PHP pour l'accès à une base de données MySql
Le protocole FTP.
GRR est un système de Gestion et Réservation de Ressources.
1 CLUB DES UTILISATEURS SAS DE QUÉBEC COMMENT TRANSFORMER UN PROGRAMME SAS EN TÂCHE PLANIFIÉE SOUS WINDOWS Présentation de Jacques Pagé STRiCT Technologies.
Guide à l'usage des élèves
Création d'un projet Web avec Netbeans
III Atelier linux ssh cvs Serveur http nfs
Présentation et utilisation du logiciel R Komi Sodoké Université du Québec à Montréal Février 2007.
Web dynamique PhP + MySQL AYARI Mejdi 2006
Pôle de compétences e-learning Développer des simulations avec Simulation Producer.
Introduction : Présentation de Linux Choix d’une distribution
Wiki pour les nuls le LGI
Initiation au web dynamique
1 Introduction aux réseaux Ordinateurs serveurs et ordinateurs clients Intranet et Internet Logiciels serveurs et logiciels clients Dossiers et fichiers.
Cours n° 1 Le langage HTML Prof. : E. BAKKI
La veille numérique : un outil pour s'informer intelligemment &
1 Utilisez cette présentation PowerPoint dans le cadre d’un apprentissage autonome ou en guise d’intro- duction à la thématique d’un exposé. Introduction.
Module : Technologies des serveurs réseaux : FTP Dynamic Host Configuration Protocol Présenter par : Mounir GRARI.
PHP & My SQL.
Création d’un site internet en XHTML + L’hébergement By Reyne & Archinard.
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
1 F o r m a t i o n A R S World Wide Web (WWW). 2 F o r m a t i o n A R S Contributions m Création: Claude Gross (UREC) m Modifications: Bernard Tuy,
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.
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Cours de programmation web
SSPT – CHOPIN module 2 Système de gestion de contenu de sites web Par Liette Pothier, Chargée de projet Nancy Dodier, technicienne en informatique.
1 F o r m a t i o n A R S FTP anonyme, Archie 2 F o r m a t i o n A R S FTP ANONYMOUS m Premier service d'accès à des documents publics. m Repose très.
Séminaire INGI 2591 Attaques Web Accardo Nicolas Blerot Olivier Couvreur Pascal Depry Fabian.
Module 4 : Résolution de noms
Installation et Configuration Internet Information Server (IIS 6)
S'initier au HTML et aux feuilles de style CSS Cours 5.
Xi HUA Wenyun DAI Morgane GIRONA
AFPA CRETEIL 14-1 Windows NT Environnement des utilisateurs Chapitre 14.
Alexandre Blond Antoine Deshayes
Module : Pages Web Dynamiques (Production Électronique Avancée)
1 Cours Installation & Configuration de machines Linux Formation GTI Ahmed Jebali.
INTERNET Le langage HTML
Initiation au JavaScript
Deug 11 Systèmes d ’Information : 5a Michel de Rougemont Université Paris II Les Formulaires.
Projet Réseau Octobre 2005 Groupe 7: Armand D’Ussel et Cédric Jeannin.
21/01/08 v Outil confmanager Configuration des serveurs Linux version du 21/01/08.
INTERNET Le langage HTML
LE FTP.
JeanDo Lénard – Fondamentaux de l'Internet – Hetic –30 Janvier 2007 page 1 Fondamentaux de l'Internet (FDI) JeanDo Lénard
Commerce électronique Une application « MUSIQUE » Sur le site edicom Recherche et commande de disques CD ( titres)
Comment publier votre site ?. 1. Créer un espace de publication 1.1 Connectez-vous sur : 1.2 Cliquez sur « Créer un site.
Apache serveur web.
Séminaire de rentrée cours de programmation web & Wordpress
Mise en forme avancée et Publication. Le CSS Avertissement : vous ne devez pas maitriser le CSS juste savoir qu’il existe et à quoi il sert ! CSS signifie.
Travailler dans un environnement numérique évolutif Domaine D1.
Transcription de la présentation:

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 1 Fondamentaux de l'Internet (FDI) JeanDo Lénard

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 2 Webalizer Outil de statistiques pour site Web

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 3 Utilisation de Webalizer Webalizer est un outil GNU/GPL très connu qui réalise des statistiques sur les visites de sites Web. Il utilise les logs des serveurs HTTP (en particulier Apache). Il est rapide, simple à mettre en œuvre et gratuit.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 4 Installation Soit récupération des sources et compilation (Unix,Linux). Soit récupération des binaires (Unix, Linux, Windows). Pas d’installation pour les binaires, il suffit d’ouvrir l’archive.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 5 Configuration de Webalizer Un seul fichier de configuration (par défaut webalizer.conf dans le répertoire du programme). Si on le place ailleurs (ou avec un autre nom), il suffit de la préciser sur la ligne de commande : C:\webalizer>webalizer.exe –c \

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 6 Structure du fichier webalizer.conf Une structure très simple : # pour les commentaires WebalizerOptions valeur Les lignes vides sont ignorées

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 7 LogFile Indique à Webalizer l'emplacement du fichier de log à traiter. – Syntaxe : LogFile "Chemin du fichier de log" – Exemple : LogFile C:\Program Files\Apache Group\Apache\logs\access.log Options du fichier webalizer.conf

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 8 LogType Indique le type de fichier de log (http, ftp...). – Syntaxe : LogTypeType – Exemple : LogTypeclf (défaut) LogTypeftp LogTypesquid Options du fichier webalizer.conf

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 9 OutputDir Indique à Webalizer où il va placer ses résultats En général, un répertoire du site web pour publier les statistiques du site – Syntaxe : OutputDir – Exemple : OutputDir E:\hetic\apache\serveur_web\stat_sites Options du fichier webalizer.conf

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 10 HistoryName webalizer.hist est un fichier historique qui conserve les données pour la page d'accueil. – Syntaxe : HistoryName – Exemple : HistoryNamewebalizer.hist (par défaut) Options du fichier webalizer.conf

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 11 ReportTitle Définit directement le titre de la page – Syntaxe : ReportTitle Texte en titre – Exemple : ReportTitle Les stats d'usage de mon site Options du fichier webalizer.conf

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 12 HostName Indique à webalizer le site web qu'on analyse – Syntaxe : HostName – Exemple : HostName win2k Options du fichier webalizer.conf

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 13 HTMLExtension Options du fichier webalizer.conf Indique à webalizer l'extension des fichiers résultats – Syntaxe : HTMLExtension html ou html – Exemple : HTMLExtension html (par défaut)

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 14 PageType Options du fichier webalizer.conf Indique à webalizer quelles sont les pages à considérer comme des pages web – Syntaxe : HTMLExtension html ou html – Exemple : PageTypehtm* PageTypecgi #PageTypephtml #PageTypephp3 #PageTypepl

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 15 UseHTTPS Options du fichier webalizer.conf Indique à webalizer s'il faut prendre en compte les accès web sécurisés – Syntaxe : UseHTTPS no ou yes – Exemple : #UseHTTPS no

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 16 HTMLPre Options du fichier webalizer.conf Indique à webalizer l'en-tête HTML à mettre au début des fichiers de résultat – Syntaxe : HTMLPre – Exemple : HTMLPre <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Une ligne fait au maximum 80 caractères, mais on peut en mettre plusieurs.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 17 HTMLHead Options du fichier webalizer.conf Indique à webalizer ce qui apparaîtra dans les balises et – Syntaxe :HTMLHead – Exemple : HTMLHead Une ligne fait au maximum 80 caractères, mais on peut en mettre plusieurs.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 18 HTMLBody Options du fichier webalizer.conf Indique à webalizer ce qui apparaîtra dans les balises et – Syntaxe :HTMLBody – Exemple : HTMLBody Une ligne fait au maximum 80 caractères, mais on peut en mettre plusieurs.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 19 HTMLTail Options du fichier webalizer.conf Indique à webalizer ce qui apparaîtra en bas des pages HTML – Syntaxe :HTMLTail – Exemple : HTMLTail Une ligne fait au maximum 80 caractères, mais on peut en mettre plusieurs.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 20 Quiet Options du fichier webalizer.conf Indique à webalizer s'il faut afficher ou non les erreurs de traitement – Syntaxe :Quietno or yes – Syntaxe :Really Quietno or yes – Exemple : Quietno (par défaut) & ReallyQuiet no

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 21 TimeMe Options du fichier webalizer.conf Indique à webalizer s'il faut afficher la durée de traitement des logs – Syntaxe :TimeMeyes or no – Exemple : TimeMeyes

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 22 VisitTimeout1800 Options du fichier webalizer.conf Indique à webalizer la durée d'une session HTTP Considère comme seconde visite après VisitTimeout secondes – Syntaxe :VisitTimeoutseconds – Exemple : VisitTimeout1800

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 23 CountryGraph Options du fichier webalizer.conf Indique à webalizer s'il faut afficher le graphique par pays – Syntaxe :CountryGraphyes or no – Exemple : CountryGraphyes

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 24 DailyGraph, DailyStats, HourlyGraph, HourlyStats Options du fichier webalizer.conf Indique à webalizer s'il faut afficher les graphique et les statistiques par jour et par heure – Syntaxe :xxxxxGraphyes or no – Exemple : DailyGraphyes DailyStatsyes HourlyGraphyes HourlyStatsyes

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 25 GraphLegend Options du fichier webalizer.conf Indique à webalizer s'il faut afficher la légende pour les graphiques – Syntaxe :GraphLegendyes or no – Exemple : GraphLegendyes

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 26 se lance en ligne de commande Utilisation de webalizer

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 27 Tortoise Interface pour CVS Concurrent Versioning System

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 28 Tortoise CVS (Concurrent versioning system) est un outil de gestion de configuration. Il permet de réaliser des développements en remontant ou descendant de version en version. Il analyse les différences et permet le développement collaboratif. CVS a un successeur : SUBVERSION (compatible). Tortoise est une interface Windows simple pour CVS.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 29 Installation de Tortoise Et Suivant, Suivant, Suivant…

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 30 Utilisation de Tortoise Tortoise est donc un client graphique Windows pour utiliser CVS. Le mise en place d’un serveur CVS étant compliquée, on peut utiliser directement celui de Sourceforge ( Ou bien travailler en local, car Tortoise contient un serveur CVS simple.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 31 Utilisation de Tortoise Principes de fonctionnement Chacun travaille de son côté dans un environnement isolé (sandbox). Pour commencer à travailler, on va chercher les fichiers du projet dans le CVS (CVS checkout -emprunter). On fait les modifications. On remet les fichiers modifiés dans le CVS (CVS commit –valider).

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 32 Utilisation de Tortoise Etape 1 – Création d’un répertoire de référence dans lequel CVS dans lequel CVS place ses données Etape 2 – Création d’un module (ensemble de fichiers avec un nom)

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 33 Utilisation de Tortoise Etape 3 – Ajouter des fichiers au module. Tous ces fichiers seront maintenant prêt à être gérés par version avec CVS.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 34 Utilisation de Tortoise Etape 4 – Valider l’intégration des fichiers -Commit Tous ces fichiers seront maintenant gérés par version avec CVS.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 35 Utilisation de Tortoise Et le lendemain …. Quelqu’un d’autre (ou soi-même) reprend le développement. Etape 1 – Récupérer les données (CVS checkout – emprunter) ou les actualiser (CVS update –actualiser)

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 36 Utilisation de Tortoise Etape 2 - Continuer le développement normalement. Tous les fichiers modifiés ont une icône particulière. Etape 3 – CVS Valider – Commit pour faire prendre en compte les changements par CVS.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 37 Utilisation de Tortoise Gestion et visualisation des versions

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 38 Utilisation de Tortoise Gestion des conflits Un conflit survient lorsqu’une ligne d’un fichier que l’on veut commiter n’est pas cohérente à ce que l’on a eu en checkout. En clair, un autre développeur a modifié et commité une nouvelle version du fichier et il a modifié les mêmes lignes que vous. Donc, vous n’avez pas travaillé sur la dernière version. CVS ne peut donc pas choisir quelle ligne doit aller dans le fichier de référence.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 39 Utilisation de Tortoise Gestion des conflits

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 40 Utilisation de Tortoise Gestion des conflits (2) Pour résoudre le conflit, on demande une actualisation : CVS actualiser – update Une fenêtre de gestion du conflit apparaît : On peut demander de fusionner les conflits, ce qui fait apparaître les 2 versions

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 41 Utilisation de Tortoise Gestion des conflits (3) On peut demander de fusionner les conflits, ce qui fait apparaître les 2 versions. On fait les modifs nécessaires dans le fichier en choisissant les bonnes lignes. On enregistre et on peut à nouveau faire un commit –Valider.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 42 Utilisation de Tortoise Ajout et suppression de fichiers On peut naturellement ajouter et supprimer des fichiers du CVS. Ils ne seront pas réellement pris en compte avec le CVS commit –Actualiser

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 43 Utilisation de Tortoise Revenir à une version précédente Clique-droit sur le fichier, Puis schéma des versions. Ou bien historique Et enregistrer sous…

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 44 Utilisation de Tortoise Notion de branche On peut créer deux lignes de développement séparées. Ces lignes sont appelées "Branches". Par exemple, lorsque la v1 est sortie. On souhaite continuer le développement vers la v2, mais ne plus modifier la v1, sauf pour des corrections de bug urgentes. On crée donc une nouvelle branche v1 qui sort de la branche de développement principale.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 45 Utilisation de Tortoise Notion de branche On peut alors travailler indépendamment sur les deux branches sans risquer de mélanger les codes. On pourra ensuite les fusionner (si besoin).

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 46 Utilisation de Tortoise Notion de branche On change de branche de développement via Actualisation spéciale

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 47 Utilisation de Tortoise Notion de branche et on choisit la branche sur laquelle on souhaite travailler. HEAD est la ligne principale de développement.

JeanDo Lénard – Fondamentaux de l'Internet – Hetic –06 Février 2007 page 48 Utilisation de Tortoise Notion de branche Dans le schéma des versions, on voit en gras sur quelle version et sur quelle branche on travaille.