Changes

From SME Server
Jump to navigationJump to search
6,468 bytes removed ,  19:17, 20 November 2018
GA-0.0.4 // Ajout du modèle "ParticulariteDeCeDocument" avant "Cours SME-101" // 2018-11-20 @ 12h17 HNE
Line 14: Line 14:     
WordPress est un système de gestion de contenu LIBRE, écrit en PHP et reposant sur une base de données MySQL, distribué par Automattic. WordPress est surtout utilisé comme moteur de blog mais, ses fonctionna­lités lui permettent également de gérer n'importe quel genre de site web. Il est distribué selon les termes de la GNU GPL. Le logiciel est aussi à l'origine du service WordPress.com.
 
WordPress est un système de gestion de contenu LIBRE, écrit en PHP et reposant sur une base de données MySQL, distribué par Automattic. WordPress est surtout utilisé comme moteur de blog mais, ses fonctionna­lités lui permettent également de gérer n'importe quel genre de site web. Il est distribué selon les termes de la GNU GPL. Le logiciel est aussi à l'origine du service WordPress.com.
 +
 +
* ''Conventions'': [[#Particularités de ce document]].
 +
    
=== Description du Serveur SME utilisé pour ce cahier ===
 
=== Description du Serveur SME utilisé pour ce cahier ===
Line 26: Line 29:  
<br>
 
<br>
 
<br>
 
<br>
  −
=== But final du cours SME-101 ===
  −
  −
Après avoir suivi le cours '''''SME-101''''', l'Étudiant possédera un site de Commerce en ligne fiable et hautement sécuritaire. De plus, il pourra utiliser un clone de son site, sur un Serveur SME virtuel sur sa station de travail, pour tester de nouvelles extensions et applications sans compromettre la sécurité ou l'intégrité de son site en ligne.
  −
  −
  −
[[Image:SME-101-ButFinal.png|top|center|700px]]
  −
  −
  −
=== Documentation ===
  −
  −
Le cours '''''SME-101''''', se voulant une base solide pour la création d'un site de Commerce en ligne, comprend plusieurs cahiers:
  −
  −
* '''Cahier-00''': Les bases de Linux, [https://wiki.contribs.org/SME-101.00_Linux_de_base SME-101.00 Linux de base].
  −
* '''Cahier-01''': Installation et configuration des logiciels prérequis sur le poste de travail de l'Étudiant de même que le téléchargement des fichiers qui seront installés sur le Serveur SME virtuel, [https://wiki.contribs.org/SME-101.01_Logiciels_de_la_station_de_travail SME-101.01 Logiciels de la station de travail].
  −
* '''Cahier-02''': Description du parcours des paquets IP du Serveur SME vers l'Internet, création de la machine virtuelle, installation/configuration du serveur Linux SME et enfin, sauvegarde/restauration de ce dernier, [https://wiki.contribs.org/SME-101.02_Serveur_SME SME-101.02 Serveur SME].
  −
* '''Cahier-03''': Abonnement à un FAI, installation et configuration d'un modem ADSL/VDSL, création d'un domaine chez un fournisseur de Service DNS dynamique avec installation d'un script pour sa mise à jour et enfin la marche à suivre pour l'obtention et la configuration d'un domaine FQDN<ref name="ftn30"> '''FQDN''': Dans le DNS, un <u>F</u>ully <u>Q</u>ualified <u>D</u>omain <u>N</u>ame ''(FQDN, ou nom de domaine complètement qualifié)'' est un nom de domaine qui révèle la position absolue d'un nœud dans l'arborescence DNS en indiquant tous les domaines de niveau supérieur jusqu'à la racine. On parle également de domaine absolu, par opposition aux domaines relatifs. Par convention, le FQDN est ponctué par un point final.'''<br/> '''''Référence'': [https://fr.wikipedia.org/wiki/Fully_qualified_domain_name https://fr.wikipedia.org/wiki/Fully_qualified_domain_name].'''</ref>, [https://wiki.contribs.org/SME-101.03_ADSL/VDSL,_DDNS_et_Domaine_FQDN SME-101.03 ADSL/VDSL, DDNS et Domaine FQDN].
  −
* '''Cahier-04''': Installation d'un certificat SSL de l'autorité de certification Let's Encrypt et script de mise à jour, [https://wiki.contribs.org/SME-101.04_Certificat_Let%27s_Encrypt SME-101.04 Certificat Let's Encrypt].
  −
* '''Cahier-05A''': Installation et configuration de WordPress, [https://wiki.contribs.org/SME-101.05A_WordPress SME-101.05A WordPress].
  −
* '''Cahier-05B''': Installation et configuration de l'extension de sécurité Wordfence, [https://wiki.contribs.org/SME-101.05B_Wordfence SME-101.05B Wordfence].
  −
* '''Cahier-06''': Installation et configuration de l'extension de vente en ligne WooCommerce, création de comptes  chez Stripe et PayPal pour les paiements en ligne, [https://wiki.contribs.org/SME-101.06_WooCommerce SME-101.06 WooCommerce].
  −
* '''Cahier-07''': Sauvegarde/restauration ou migration d'un site avec l'extension Duplicator, [https://wiki.contribs.org/SME-101.07_Duplicator SME-101.07 Duplicator].
  −
* '''Cahier-08''': Serveur mandataire inversé, [https://wiki.contribs.org/Mandataire_invers%C3%A9 SME-101.08  Serveur mandataire inversé].
  −
* '''Cahier-09''': Supplément: SME & BackupPC-4.2, [https://wiki.contribs.org/BackupPC-4.2 SME-101.09: Supplément: SME & BackupPC-4.2].
  −
* '''Cahier-10''': Supplément: Fail2ban, [https://wiki.contribs.org/SME-101.10:_Suppl%C3%A9ment:_Fail2ban SME-101.09: SME-101.10: Supplément: Fail2ban].
  −
  −
  −
[[Image:Icone-NoteAPT.png|25px]]&nbsp;Tous les logiciels nécessaires sont du domaine public ou LIBRE sous licence GPL; ils ne coûtent pas un sous. Le seul achat nécessaire est l'obtention d'un nom de domaine FQDN au prix initial de $15 CAD et son renouvellement annuel d'environ $30 CAD.
  −
<br clear=all>
  −
  −
=== Particularités de ce document ===
  −
  −
'''''Notes au lecteur'''''
  −
  −
* Les captures d’écrans ne sont que des références.
  −
  −
* Les informations écrites ont préséance sur celles retrouvées dans les captures d’écrans. Se référer aux différents tableaux lorsque ceux-ci sont présents.
  −
  −
'''''Conventions'''''
  −
  −
* Toutes les commandes à entrer à la console du Serveur SME commencent habituellement avec l'invite <span style="color:red">#</span> pour l'usager root ou <span style="color:red">$</span> pour un usager sans privilège particulier.
  −
* L'invite <code>mysql></code> de la console MySQL est toujours présente.
  −
* La sortie de la commande est séparée de celle-ci par une ligne vide sans couleur de fond.
  −
* L'invite de retour n'est jamais présent pour la plupart des commandes.
  −
* Les affichages à surveiller sont en <span style="color:Red">rouge</span>, <span style="color:Blue">bleu</span>, <span style="color:Orange">orange</span> ou <span style="color:DarkMagenta">magenta</span>.
  −
  −
# ping 192.168.1.149
  −
  −
192.168.1.149 <span style="color:red">is alive</span>
  −
  −
  −
Les liens de référence Internet sont en <span style="color:blue">bleu</span> de même que ceux intra-document mais, ces derniers débute par un " <span style="color:blue">#</span> ".
  −
  −
[[Image:Icone-SeTirerDembarrasAPT.png|20px]]&nbsp;&nbsp;Manipulation, truc ou ruse pour se tirer d’embarras.
  −
  −
[[Image:Icone-AstuceAPT.png|25px]]&nbsp;&nbsp;Une recommandation ou astuce.
  −
  −
[[Image:Icone-NoteAPT.png|25px]]&nbsp;&nbsp;Une note.
  −
  −
[[Image:Icone-AsurveillerAPT.png|25px]]&nbsp;&nbsp;Une étape, note ou procédure à surveiller.
  −
  −
[[Image:Icone-DangerAPT.png|25px]]&nbsp;&nbsp;Danger pour la sécurité du système.
  −
  −
[[Image:IconePlusieursLignesAPT.png|25px]]&nbsp;&nbsp;Indique que la commande est sur une seule ligne. Pour ce document en PDF, il faudra copier la commande entière dans un éditeur de texte ASCII tel que NotePad++ et la mettre sur une seule ligne avant de la copier à la console.
  −
  −
Une chaîne de caractères en <span style="color:DarkMagenta">magenta</span> indique qu’il faut remplacer cette chaîne par vos propres paramètres.
  −
  −
{| class="wikitable" style="width: 80%; background-color:#F0FFFF;"
  −
|- style="vertical-align:top;font-family: Courier New;"
  −
|Commande à exécuter si ce n'est déjà fait.
  −
|}
  −
  −
{| class="wikitable" style="width: 80%; background-color:#FFEED9;"
  −
|- style="vertical-align:top;font-family: Courier New;"
  −
|Commande indiquée à titre d'information seulement.
  −
|}
  −
      
= Prérequis =
 
= Prérequis =
Line 149: Line 75:     
Tous les RPM PHP sont installés dans <code>/opt</code>, ce qui empêche toutes interférences ou conflits avec l'installation par défaut.
 
Tous les RPM PHP sont installés dans <code>/opt</code>, ce qui empêche toutes interférences ou conflits avec l'installation par défaut.
 
+
<br clear=all>
 
+
<br>
 
'''''Prérequis pour l'installation de PHP Software Collections'''''
 
'''''Prérequis pour l'installation de PHP Software Collections'''''
    
Il faut inscrire les dépôts de logiciels <code>remi-safe</code> et <code>epel</code> dans la BD de <code>yum</code> pour pouvoir installer la Collection PHP.
 
Il faut inscrire les dépôts de logiciels <code>remi-safe</code> et <code>epel</code> dans la BD de <code>yum</code> pour pouvoir installer la Collection PHP.
      
'''<span style="color:red">†</span> Dépôt remi-safe'''
 
'''<span style="color:red">†</span> Dépôt remi-safe'''
Line 4,864: Line 4,789:  
  --go-into bin/droits_ibay</span>
 
  --go-into bin/droits_ibay</span>
 
<br>
 
<br>
   
<!-- ########################################################################### -->
 
<!-- ########################################################################### -->
<br>
+
{{ParticularitesDeCeDocument}}
[[Image:Odoo-11-BanniereDeLaVictoire-APT.png|caption|36px]]&nbsp;&nbsp;Victoire totale, hissons la bannière de la victoire.
+
<!-- ########################################################################### -->
<br>
+
{{SME-101-Transclusion}}
<br>
  −
 
   
----
 
----
 
<references/>
 
<references/>
    
[[Category:Howto]] [[Category:Howto/fr]]
 
[[Category:Howto]] [[Category:Howto/fr]]
2,785

edits

Navigation menu