La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

1 Formation Hébergements Partie 2

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

3 É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

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

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

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

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

8 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

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

10 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(); ?>

11 Le fichier.htaccess Les redirections Les autorisations

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

13 Exemple de configuration ServerAdmin webmaster@nomadcorp.com 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

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

15 L’espace disque 1

16 L’espace disque 2

17 La bande passante

18 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.

19 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

20 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

21 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 SPF @ IN TXT "v=spf1 mx -all"

22 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

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

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

25 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


Télécharger ppt "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."

Présentations similaires


Annonces Google