Formation Hébergements Partie 2. Retour sur la partie 1 Les serveurs DNS Les serveurs Web Les ports Exercice : Création d’un certificat SSL.

Slides:



Advertisements
Présentations similaires
Installation : la fameuse installation en 5 minutes sur un serveur personnel 7 étapes à suivre Téléchargez Wordpress et décompressez l'archive dans un.
Advertisements

Installer un serveur FTP
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Conception de Site Webs dynamiques Cours 6
Créer une base de données MySQL
Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP.
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Communauté dutilisateurs Communauté française importante, déclinaison.
Une solution personnalisable et extensible
MySQL I / Présentation. II / Administration et Outils.
APACHE HTTP SERVER Formation TRANSFER ALGER Mai 2002.
PHP mySQL Extension php_mysql. Connexion à une base de données Établir une connexion mysql_connect(string server, string username, string password) –permet.
Cours d'administration Web - juin Copyright© Pascal AUBRY - IFSIC - Université de Rennes 1 Mandataires, caches et filtres Pascal AUBRY IFSIC - Université
FLSI602 Génie Informatique et Réseaux
Jérôme CUTRONA PHP et bases de données Jérôme CUTRONA 01:07:51 Programmation Web
Découvrez… 30/03/2017 © Agarik.
La configuration Apache 2.2 Lhébergement virtuel.
Performance et fiabilité pour vos échanges sur internet
Introduction aux Web Services Partie 1. Technologies HTML-XML
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Le langage ASP Les variables d'environnement HTTP avec Request.
Les instructions PHP pour l'accès à une base de données MySql
ProfWeb Technopédagogie Élisabeth Lebel, bibl. prof. 7 octobre 2005.
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
MySQL Création des sites dynamiques
PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Ipchains TP 1 TP 2 TP 3 Installer un serveur web sur votre poste,
1 Introduction aux réseaux Ordinateurs serveurs et ordinateurs clients Intranet et Internet Logiciels serveurs et logiciels clients Dossiers et fichiers.
CPI/BTS 2 Programmation Web PHP et les Bases de données Prog Web CPI/BTS2 – M. Dravet – 11/03/2004 Dernière modification: 11/03/2004.
PHP & My SQL.
Programmation Internet en PHP SIL module M12
Création d’un site internet en XHTML + L’hébergement By Reyne & Archinard.
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
Présenté par COMTE Jeremy et DE LAZZARI Thomas Sommaire b Présentation générale b Include b Notion de variables b MySQL.
COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec Google.
PHP 5° PARTIE : LES COOKIES
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.
Lyda tourisme Process en PHP. Objectif Il s’agit de construire un segment de process dans un système d’information touristique.
{ Windows et PHP Un couple qui évolue Pierre Couzy – Microsoft France
 Requêtes MySQL en PHP Introduction
Acquisition d’information sur internet
Installation et Configuration Internet Information Server (IIS 6)
Les Réseaux Informatiques Clients & Serveurs Le protocole FTP Laurent JEANPIERRE DEUST AMMILoR.
Encadré par : nomprénom Travail réalisé par : nomprénom Lycée :
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
 Formulaires HTML : traiter les entrées utilisateur
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Initiation au web dynamique Licence Professionnelle.
LE FTP.
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.
Plan de la présentation
Introduction à PHP TOURNADRE Guillaume - Informatique Réseaux URL :
HTML Création et mise en page de formulaire Cours 3.
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
HTML Création et mise en page de formulaire
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.
Surveillance - Monitoring
Séminaire de rentrée cours de programmation web & Wordpress
Cours n°2 Implémentation et exploitation
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Internet Le Réseau des Réseaux Découverte & utilisation.
INF2005– Programmation web– A. Obaid Les métadonnées.
1 CEC A.-CHAVANNE Sites Web et bases de données. 2 UNE BASE DE DONNÉES : POURQUOI ? Manipulation de grandes quantités d’information – représentation des.
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.
ATELIER WORDPRESS ADBS 28 septembre Créer son blog avec Wordpress Sans hébergement : Wordpress.com Clef en main, pas d’accès aux fichiers, donc.
Révisions pour l’exam L2 Informatique Obligatoire.
Transcription de la présentation:

Formation Hébergements Partie 2

Retour sur la partie 1 Les serveurs DNS Les serveurs Web Les ports Exercice : Création d’un certificat SSL

Éléments d’un mail de livraison Tous les mails de livraison d’hébergement mutualisé ont les éléments suivants : Informations FTP Informations SQL URL Date de location Date de fin de contrat Url du support

Exemple p1 Vous venez de souscrire à un hébergement en voici les informations : URL : userX.espacecours.com Compte FTP Hôte : User Name : userX Password : digi Compte SQL Hôte : User Name : userX Password : digi

Exemple p2 Accès à la base de données espacecours.com/phpmyadmin

Utilisation de FTP Logiciel sous Windows : Filezilla Logiciel sous mac, magie : Filezilla Usage et règles

Fichier PHP de base Exemple : index.php <?php phpinfo(); ?>

Connexion à un serveur SQL Requiert un langage qui n’est pas du html ( bash / perl / php / ruby ) Schéma d’une base de données (survol) Méthodes et fonctions Format des champs Int Varchar Text

Fonction de connexion Php PDO Mysql Mysqli Java java.sql Perl Mysql

Exercices Créer une table dans la base de données (table identite, 2 column : prenom et nom, en varchar (30)) Accéder à cette table depuis votre url <?php $servername = ""; $username = ""; $password = ""; $dbname = ""; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: ". $conn->connect_error); } $sql = "SELECT * FROM identite"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo " prenom: ". $row["prenom"]. " nom: ". $row[" nom"]. " "; } } else { echo "0 results"; } $conn->close(); ?>

Le fichier.htaccess Les redirections Les autorisations

Les redirections Redirection d’une page Redirect 301 /pagename.php Redirection d’un site Redirect 301 / Redirection d’un dossier vers un autre site Redirect 301 /subfolder Apache Il est obligatoire d’avoir le paramètre AllowOverride All dans la configuration # cat.htaccess RewriteEngine on Redirect 301 /index.html

Exemple de configuration ServerAdmin ServerName user1.espacecours.com DocumentRoot /home/htdocs/espacecours.com/user1 Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog ${APACHE_LOG_DIR}/error.espacecours.com.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.espacecours.com.log combined

Les autorisations (.htaccess) URL : # cat.htaccess AuthType Basic AuthName "My Protected Area" AuthUserFile /home/htdocs/espacecours.com/user3/.htpasswd Require valid-user # cat.htpasswd pass:$apr1$Pl4hndmf$xEwhFdJ7HBi25knAtmUGK0

L’espace disque 1

L’espace disque 2

La bande passante

Explication des termes Débit sortant Débit entrant Différentes mo / ko / kb / ks / afk,,, B=o (Byte = octet.). Byte est la dénomination anglophone pour un octet (soit 8 bits) k= kilo. en informatique, kilo ne vaut pas 1000 comme dans les unités "normales", mais 1024=2^10 M=méga = 1024*1024 1Mo/s signifie un débit de 1024*1024 octets par seconde.

Exemple concret Test de ma bande passante Je peux télécharger a 8,75Mbps, pour rappel 1mbps = 1,000,000 bits per second 1,000 kilobits per secondkilobits 125,000 bytes per second 125 kilo bytes per second

Les serveurs Mails Ports Pop : 110 Imap : 143 Imap –ssl : 995 smtp : 25 Usage et fonctionnement Fonctionnement de serveurs mails Gestion des spams Le SPF DKIM

Exemple de clef DKIM ;; dkim mail._domainkey IN TXT "v=DKIM1; k=rsa; p=MIGfMA0qsdqsdfqsdfatIqWKOhpxKT2LEsqdfqsdfiy5uwh9JXJqu Ghu8/kwJ2T3Ywgqsdfqsdfqsfrpqmhq7yQaQkpLkWpPXThPwpjByn 60jMFQxGJmzhGVh3Lc3yyPufdg2EBG6Yz6t4IO3BpJwma0DC29Nv QIDAQAB" ; DKIM key mail for nomadcorp.com IN TXT "v=spf1 mx -all"

La sécurisation de votre site Mises à jours Migration d’une vielle version vers une nouvelle Échec de migration (cause probable) Utilisation de plugins iThemes Security BulletProof Audit de sécurité Outils gratuits Outils payants

Accessibilité WordPress État de l’accessibilité dans WordPress Le widget WP Accessibility Comprendre les déficiences Visuelle Auditive Moteur Mentale Temporaire

Accessibilité Les attributs Lang ( ) Shortcode Google [button link=" to Google[/button] TabIndex (n’est pas valide tout navigateur) Navigation Cohérence Pertinence Gestion des liens

Accessibilité Information de base Reconnaissance vocale Gestion des couleurs Gestion des polices Temps d’accès Autres critères Lisibilité responsive design multiplateforme usage homme machine