Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parXavier Petit Modifié depuis plus de 9 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.