Dernière mise à jour le 19/09/2024

Apache administration d’un serveur web

Informations générales

Domaine : Développement
Filière : Open Source - LAMP : Linux Apache PHP
Rubrique : Linux - Apache
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

Comprendre le fonctionnement d'apache, et savoir le mettre en oeuvre, l'installer, le configurer et l' administrer.

Public visé

Toute personne souhaitant configurer, installer et exploiter un serveur web à base d'apache.

Pré-requis

Il est demandé aux participants de connaître les bases de TCP/IP.

Programme

Introduction
Présentation, historique. Fonctionnalités.
Documentation de référence.
Fonctionnement multi-threads.
Modularité du noyau.
Atelier : installation, configuration de base
 
Principe, le rôle des modules.
 
Protocole HTTP
Fonctionnement, format des requêtes.
Méthodes. Syntaxe d'une URL.
 
Configuration du serveur
Environnement, gestion des processus, requêtes, connexions client : le fichier httpd.conf.
Etude du fichier de configuration.
Atelier : configuration des MPM, des DSO. Connexion des clients. Exemples de dialogue. Interrogations avec apachectl.
 
 
Configuration d'un site principal
Nom interne du serveur, rappel sur les DNS, page d'accueil, types de fichiers, les alias, définition de chemins relatifs, la balise index
Ports et interfaces d'écoute.
Distribution des documents.
Documents par défaut et chemins relatifs.
Atelier : mise en oeuvre avec création d'un site et configuration du serveur apache.
 
Hôtes virtuels
Principe, configuration, hôtes virtuels basés sur l'adresse IP, sur le nom
 
WebDynamique
Principe des scripts CGI, fonctionnement. Apports de la solution fastCGI.
Atelier : configuration apache, écriture d'un script CGI simple.
 
Présentation des variables d'environnement disponibles.
Passage de paramètres avec GET et POST
 
Exploitation Apache
Administration du site,
personnalisation des pages d'erreurs
Les fichiers journaux: analyse directe, analyse par webalizer
Atelier : mise en charge du site et visualisation du comportement.
 
Le mode proxy
Architecture forward proxy et Reverse proxy.
Atelier : installation et configuration.
 
Gestion du cache avec le module mod_cache.

Modalités

Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux

Méthodes

Fin de formation : entretien individuel
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation
Assiduité : certificat de réalisation (validation des acquis)
Code de formation : O-APA
httpd, apache, formation, serveur web, htaccess, ssl, http, https, cgi, proxy, url rewriting, réecriture url

Tarifs

Prix public : 1840

Lieux & Horaires

Campus : Ensemble des sites

Durée : 21 heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation

Distanciel possible : Oui

Prochaines sessions

Cliquez sur la date choisie pour vous inscrire :

  • Inscription au 04 / 12 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Open Source - LAMP : Linux Apache PHP

AS939

Annuaire LDAP

Comprendre le mécanisme de ldap, et savoir mettre en place un service d'annuaire. Les travaux pratiques ont lieu avec Openldap.

14 heures de formations sur 2 Jours
En savoir plus

Formation continue

Open Source - LAMP : Linux Apache PHP

O-AKA

Apache Kafka

A l’issue de la formation, le stagiaire sera capable de mettre en oeuvre l’outil d’Apache Kafka pour utiliser un système de messagerie distribuée à haut débit.   Comprendre le fonctionnement de Kafka et les principes de communications inter applications Acquérir les bonnes pratiques de distribution de messages Savoir configurer Kafka pour intégrer les données de différents formats et de sources différentes Appréhender les différentes APIs de Kafka. Mettre en oeuvre KSQL Travailler en sécurité avec Kafka

21 heures de formations sur 3 Jours
En savoir plus

Formation continue

Open Source - LAMP : Linux Apache PHP

SYR618

Formation de préparation à l’examen LPI 102 en vue de l’obtention de la certification LPIC-1

Préparer les stagiaires au passage de l'examen de certification LPI 102.
Le programme de cette formation suit très précisément les objectifs définis par LPI :
  

28 heures de formations sur 4 Jours
En savoir plus

Formation continue

Open Source - LAMP : Linux Apache PHP

AS941

Python, programmation Objet

A l’issue de la formation, le stagiaire sera capable d’utiliser les principales fonctionnalités du langage de programmation Python, pour la conception, le développement et la maintenance d’applications. Connaitre la syntaxe du langage Python Acquérir les principes de la programmation objet Mettre en œuvre les fonctionnalités des modules Python et les bonnes pratiques associées Savoir concevoir des interfaces graphiques Appréhender l’utilisation des outils de test et d'évaluation d'un programme Python   

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Open Source - LAMP : Linux Apache PHP

O-PH1

PHP 7 – Développer des applications web

Php, session, http, objet, mysql, phpmyadmin, base de données, sécurité, programmation, sql

Apprendre à créer des application dynamiques avec PHP et MySQL Comprendre comment maîtriser les bonnes pratiques de programmation PHP Être à même d'exploiter une base de données avec PHP Pouvoir gagner du temps grâce à la création et l'utilisation de bibliothèques

28 heures de formations sur 4 Jours
En savoir plus

Formation continue

Open Source - LAMP : Linux Apache PHP

AS552

C++, programmation Objet

A l’issue de la formation, le stagiaire sera capable de mettre en œuvre les principes fondamentaux de la conception orientée objet et de concevoir des applications en C++. Appliquer les principes de la Conception Orientée Objet Maîtriser la syntaxe du langage C++ Concevoir des applications C++ utilisant des classes Utiliser les outils de développement associés au langage C++ Maîtriser les ajouts majeurs de la norme C++ 11

35 heures de formations sur 5 Jours
En savoir plus