estions vous viennent à l’esprit :
* Quel wiki installer ?
* Comment installer un wiki ?
* Comment automatiser le déploiement de ce wiki, et avec quel outil ?
L... treprise.
Dans votre cas, vous faites le choix d’installer **MediaWiki**, car c’est une solution **open sour... ==
La meilleure solution pour comprendre comment installer MediaWiki est de se rendre sur le site de **Media
maintenant opérationnels. Votre travail va être d'installer le gestionnaire de wiki interne MediaWiki sur 2 s... figuration YAML**, qui vont avoir pour fonction d’installer tel ou tel système. Les rôles peuvent être imbriq... t un objectif commun, comme par exemple le rôle d’installer Apache, ou le rôle de configurer MariaDB.
Les r... es Ansible =====
==== Identifiez les étapes pour installer MediaWiki ====
Vous avez vu dans la première par
apache/tasks/main.yml'' contient les actions pour installer Apache, un appel à un fichier de configuration pour installer PHP et une notification pour redémarrer Apache ;
... ariadb/tasks/main.yml'' contient les actions pour installer MariaDB.
- Le rôle **commun** de MediaWiki :
... tation Ansible** quel **module** utiliser.
Pour installer Apache, il faut utiliser un gestionnaire de paque
serveurs avec Ansible, et vous allez apprendre à installer Ansible dans un environnement de travail virtuel.... onc être votre **tour de contrôle**. Vous allez y installer Ansible et tous ses outils, pour déployer automat... llez Ansible sur le node manager ====
Vous allez installer Ansible sur votre node manager. Il y a plusieurs façons d’installer Ansible :
* via les **packages logiciels** sur
ce langage, et vous aurez donc besoin de savoir l’installer et le configurer pour profiter de toutes ces appl... t je vais donc vous présenter ces deux manières d’installer PHP.
===== Installez PHP sous forme de module Ap...
La manière la plus classique et la plus simple d’installer PHP est de l’installer sous forme d’un module Apache. Pour cela, il vous suffit d’installer le module ''liba
é. La dernière chose qui vous manque pour pouvoir installer la plupart des applications web, c’est une base d... amiques. Je vais donc maintenant vous guider pour installer la base de données libre de référence : **MySQL**... ement.
</note>
===== Installez MySQL =====
Pour installer MySQL, il vous suffit d’installer le package ''mariadb-server'' puis le méta package ''default-mysql-server'
ns ne sont pas développées en PHP et pour pouvoir installer certains logiciels, vous aurez peut-être besoin d’installer d’autres environnements.
Par exemple, le [[https... ous propose donc, dans la suite de ce chapitre, d’installer Jenkins et de découvrir ainsi l’univers des appli... ’application Jenkins, la première étape va être d’installer un serveur Tomcat.
<note>
En fait, Jenkins peut
ous allez donc créer 3 playbooks :
* Un pour **installer Apache**.
* Un pour **installer MariaDB**.
* Un pour **configurer MediaWiki**.
L’ordre d'exécution de ... in/activate
</code>
===== Créez le playbook pour installer Apache =====
L’installation d'Apache va consiste... e ''php_install''.
===== Lancez le playbook pour installer Apache sur http1 =====
Lancez la commande ''ans
de temps pour être toujours à l’heure]]
* [[140_installer_annuaire_ldap|Installez un annuaire LDAP]]
* [[... urez votre premier serveur LAMP =====
* [[210_installer_serveur_apache|Installez le serveur web libre Apa... rveur_web|Sécurisez votre serveur web]]
* [[230_installer_php_au_serveur_web|Installez PHP sur votre serveu... ase de données MySQL à votre site web]]
* [[250_installer_cms_wordpress_sur_serveur_lamp|Entraînez-vous en
e la distribution, vous aurez la possibilité de l'installer dès le départ.
<code bash>
# Installer le serveur SSH
apt-get install openssh-server
# Vérifier l'état du ... sur un serveur disposant d'un service SSH. Pour l'installer, il suffit de charger les packages associés.
Vou... ancinnes versions de Windows, il est nécessaire d'installer PuTTY par exemple, qui permet d'obtenir avec le m
ation avec les nodes. C’est-à-dire que vous allez installer les prérequis pour que le node manager puisse com... nt ''apt install -y python3'', qui a pour effet d’installer Python en version 3 sur le node **http1**.
En r... alled. No module named 'passlib'"''.
Dasn ce cas installer le module Python passlib via la command ''**pip i... oiement d'une application avec Ansible.
[[ 120_installer_ansible| ◁ Précédent ]] |
[[ 000_start|⌂ Retour a
deux prochains chapitres, vous allez apprendre à installer et à gérer un annuaire **LDAP**.
Mais c’est quoi... ]]”. Je vous propose de passer à la pratique et d’installer l’annuaire OpenLDAP sur votre serveur Ubuntu.
==... AP est un des annuaires les plus répandus. Pour l’installer, vous devrez installer le paquet ''slapd''. Installez également le paquet ''ldap-utils'' qui contient les ut
un certificat signé par Let’s Encrypt, vous devez installer le paquet ''letsencrypt'' :
<code bash>
apt-get... ly'' demande de générer un certificat mais sans l’installer dans votre serveur web ;
* l’option ''--standal... e web plus dynamique grâce au langage PHP.
[[210_installer_serveur_apache|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire]] |
[[230_installer_php_au_serveur_web|Suivant ▷]]
ose comme “haine gin Aix”
</note>
Si vous voulez installer Nginx pour écouter sur le port 80 (ou 443 pour HT... e serveur web Nginx =====
Vous pouvez maintenant installer Nginx par la commande suivante :
<code>
apt inst... s dans l’en-tête ''X-Forwarded-For'', il reste à installer le module ''rpaf'' pour que cette IP apparaisse d... ne autre forme de proxy : le proxy-cache.
[[310_installer_tomcat_et_jenkins|◁ Précédent]] |
[[000_start|⌂ R
onible à la fois sur Windows, Mac et Linux.
Pour installer ce logiciel, je vous invite à suivre les indicati... ce : choisissez l'option par défaut. Cliquez sur “Installer Ubuntu” et confirmez l’installation.
Pendant l’i... buntu sur un serveur pour éviter d’avoir à tout réinstaller deux fois par an.
Dans VirtualBox, créez une nou... mme pour votre client, il ne nous reste plus qu’à installer une interface pour le réseau local et vous serez