Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
floss:server_lamp_install [2015/06/24 18:03] – villersd | floss:server_lamp_install [2018/12/03 13:32] – villersd | ||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
===== Installation de VirtualBox ===== | ===== Installation de VirtualBox ===== | ||
- | ====Installation via ppa==== | + | ====Installation via ppa sous Linux (Ubuntu) |
Pour installer la version la plus récente, suivre les instructions de la page [[https:// | Pour installer la version la plus récente, suivre les instructions de la page [[https:// | ||
< | < | ||
- | < | + | < |
+ | (remplacer 5.2 par une nouvelle version si existante sur [[https:// | ||
< | < | ||
(remplacez la dernière variable par votre nom d' | (remplacez la dernière variable par votre nom d' | ||
< | < | ||
+ | ====Installation sous Windows ==== | ||
+ | Suivre les instructions sur [[https:// | ||
+ | |||
+ | ==== Désinstallation d'une version précédente ==== | ||
+ | Adapter le numéro de version | ||
+ | < | ||
+ | < | ||
===== Génération de clés SSH ===== | ===== Génération de clés SSH ===== | ||
L' | L' | ||
Ligne 26: | Ligne 34: | ||
Les clés publiques et privées sont stockées dans votre répertoire ~/.ssh. Les répertoires cachés (hidden) peuvent être visualisés dans votre gestionnaire de fichier (Nautilus) en tapant ctrl-h. La clés privées ne doit JAMAIS être communiquée. Votre clé publique devra être placée dans le fichier ~/ | Les clés publiques et privées sont stockées dans votre répertoire ~/.ssh. Les répertoires cachés (hidden) peuvent être visualisés dans votre gestionnaire de fichier (Nautilus) en tapant ctrl-h. La clés privées ne doit JAMAIS être communiquée. Votre clé publique devra être placée dans le fichier ~/ | ||
+ | <note tip>Sous Windows, utiliser : | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | |||
+ | Références : | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | </ | ||
===== Installation du serveur ===== | ===== Installation du serveur ===== | ||
Installation standard de Linux, Apache, MySQL, Php + outils. Base choisie : Ubuntu server | Installation standard de Linux, Apache, MySQL, Php + outils. Base choisie : Ubuntu server | ||
* [[http:// | * [[http:// | ||
* Lancement de VirtuaBox et création d'une nouvelle machine virtuelle (VM). Par exemple : | * Lancement de VirtuaBox et création d'une nouvelle machine virtuelle (VM). Par exemple : | ||
- | * Ubuntu-14.04.2_server | + | * Ubuntu-18.04.1_server |
- | * 1024 Mo | + | * 2048 Mo |
- | * Disque dur virtuel (.vdi) | + | * Disque dur virtuel (.vdi) |
* Ajustement (menu configuration) de quelques paramètres de la VM : | * Ajustement (menu configuration) de quelques paramètres de la VM : | ||
* stockage : renseigner le fichier iso dans le lecteur CD/DVD virtuel | * stockage : renseigner le fichier iso dans le lecteur CD/DVD virtuel | ||
Ligne 49: | Ligne 66: | ||
* appliquer les changements sur les disques (virtuels) | * appliquer les changements sur les disques (virtuels) | ||
* renseigner si nécessaire un serveur mandataire (proxy) | * renseigner si nécessaire un serveur mandataire (proxy) | ||
+ | * choisir " | ||
* Sélection de logiciels à installer (utiliser la barre d' | * Sélection de logiciels à installer (utiliser la barre d' | ||
* openSSH server | * openSSH server | ||
Ligne 66: | Ligne 84: | ||
* création d'un utilisateur administrateur "de secours" | * création d'un utilisateur administrateur "de secours" | ||
* à partir d'une autre machine sous Linux, ajout de la clé publique SSH : " | * à partir d'une autre machine sous Linux, ajout de la clé publique SSH : " | ||
+ | * ajout de la clé publique sous Windows : FIXME | ||
* test du serveur web (apache) : tapez " | * test du serveur web (apache) : tapez " | ||
Ligne 72: | Ligne 91: | ||
* test de php : sudo nano / | * test de php : sudo nano / | ||
* fichier de configuration de php dans / | * fichier de configuration de php dans / | ||
- | * Installation complémentaire (utilité incertaine par rapport à l' | + | * Installation complémentaire (utilité incertaine par rapport à l' |
+ | * Ensuite : sudo service apache2 restart | ||
+ | |||
+ | FIXME (//cf// ref comme [[https:// | ||
=== Groupe www-data === | === Groupe www-data === | ||
Ligne 80: | Ligne 103: | ||
=== phpmyadmin === | === phpmyadmin === | ||
Gestion via interface web des base de données : | Gestion via interface web des base de données : | ||
- | < | + | < |
SI ré-installation : | SI ré-installation : | ||
< | < | ||
Ligne 96: | Ligne 119: | ||
===== Installation de OpenLDAP et FusionDirectory ===== | ===== Installation de OpenLDAP et FusionDirectory ===== | ||
Référence utilisée : [[https:// | Référence utilisée : [[https:// | ||
+ | |||
+ | cf aussi (?) [[https:// | ||
* [[https:// | * [[https:// | ||
Ligne 159: | Ligne 184: | ||
<note tip>En cas de problème, pensez à redémarrer la machine virtuelle !</ | <note tip>En cas de problème, pensez à redémarrer la machine virtuelle !</ | ||
+ | * Step 5 : Schema checking of LDAP directory | ||
+ | |||
+ | <note tip> | ||
+ | Si erreur " | ||
+ | * Step 6 : Generic settings | ||
+ | * Step 7 : Customization of special parameters (timezone à changer) | ||
+ | * Step 8 : Tweaking of some core behaviour | ||
+ | * LDAP inspection | ||
+ | * migrate | ||
+ | * admin avec pwd : fd-admin | ||
+ | * migrate | ||
+ | * refaire "check again" | ||
+ | * Finish - write the configuration file | ||
+ | * télécharger fusiondirectory.conf et le placer dans / | ||
+ | * sudo fusiondirectory-setup --check-config | ||
+ | * Checking FusionDirectory' | ||
+ | * / | ||
+ | * / | ||
+ | * yes | ||
+ | * sudo fusiondirectory-setup --check-config | ||
+ | * Rights on / | ||
+ | * -rw-r----- 1 root www-data 1170 Jun 25 08:09 fusiondirectory.conf | ||
+ | * Ecran de logon avec fd-admin !! | ||
sudo fusiondirectory-setup --check-config → Checking FusionDirectory' | sudo fusiondirectory-setup --check-config → Checking FusionDirectory' |