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:config_ubuntu_server [2020/01/08 05:33] – villersd | floss:config_ubuntu_server [2020/01/15 19:01] – villersd | ||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
* remplacez le numéro 6.1 par une nouvelle version si existante sur virtualbox.org | * remplacez le numéro 6.1 par une nouvelle version si existante sur virtualbox.org | ||
* remplacez la variable %%$%%USER par votre nom d' | * remplacez la variable %%$%%USER par votre nom d' | ||
- | * ext pack : remplacer 6.0.14 en fonction de la version indiquée [[https:// | + | * ext pack : remplacer 6.1.0 en fonction de la version indiquée [[https:// |
</ | </ | ||
< | < | ||
Ligne 63: | Ligne 63: | ||
L' | L' | ||
< | < | ||
- | 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, Nemo,...) 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 : | <note tip>Sous Windows, utiliser : | ||
Ligne 150: | Ligne 150: | ||
* php-mcrypt a été enlevé depuis php 7.2 | * php-mcrypt a été enlevé depuis php 7.2 | ||
* [[https:// | * [[https:// | ||
+ | * **À ce stade de l' | ||
* sudo apt install php-mysql | * sudo apt install php-mysql | ||
* installation soit de MySQL, soit de MariaDB (pour l' | * installation soit de MySQL, soit de MariaDB (pour l' | ||
Ligne 158: | Ligne 159: | ||
* SHOW DATABASES | * SHOW DATABASES | ||
* Remarque : mysql_secure_installation (renseigné dans certains tutoriels) ne doit pas être utilisé | * Remarque : mysql_secure_installation (renseigné dans certains tutoriels) ne doit pas être utilisé | ||
- | * sudo service apache2 restart | + | * sudo service apache2 restart |
* Pour avoir un accès global aux bases de données depuis un même compte, la solution conseillée est de créer un nouvel utilisateur et de lui attribuer tous les privilèges : | * Pour avoir un accès global aux bases de données depuis un même compte, la solution conseillée est de créer un nouvel utilisateur et de lui attribuer tous les privilèges : | ||
* sudo mysql → Puis dans la console MySQL : | * sudo mysql → Puis dans la console MySQL : | ||
Ligne 166: | Ligne 167: | ||
* QUIT; | * QUIT; | ||
* En remplaçant évidemment nom_utilisateur_choisi et mot_de_passe_solide dans ces requêtes | * En remplaçant évidemment nom_utilisateur_choisi et mot_de_passe_solide dans ces requêtes | ||
- | * sudo service apache2 restart | + | * sudo service apache2 restart |
- | * sudo service mysql restart | + | * sudo service mysql restart |
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Ligne 175: | Ligne 176: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * sudo apt-get install phpmyadmin | + | * sudo apt install phpmyadmin |
- | * Adminer (pour mémoire, remplacement possible de phpMyAdmin) : | + | * outil de configuration |
- | * sudo apt-get install adminer **ou** utiliser la version la plus récente sur le site : | + | * serveur web : apache2 |
- | * sudo wget " | + | * accepter la création d'une DB pour phpmyadmin (refuser autrement) |
+ | * Faut-il configurer la DB avec dbconfig-common ? → < | ||
+ | * mot de passe de connexion MySQL pour phpmyadmin : phpmyadmin_mdp (CHOISISSEZ UN MOT DE PASSE SÛR) | ||
+ | * Tester [[http:// | ||
+ | * utilisateur : phpmyadmin - mdp : phpmyadmin_mdp | ||
+ | * superutilisateur mysql/ | ||
+ | * <del>Adminer</ | ||
+ | * <del>sudo apt-get install adminer</ | ||
+ | * <del>sudo wget " | ||
* Access Adminer at the following address : [[http:// | * Access Adminer at the following address : [[http:// | ||
* références adminer : | * références adminer : | ||
Ligne 184: | Ligne 193: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * ajouter l' | ||
- | Suite à vérifier !!! | + | ==== Compléments d' |
+ | |||
+ | === Envoi d' | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * sudo apt install msmtp msmtp-mta | ||
+ | * Configuration pour l' | ||
+ | * vérification (doc.ubuntu-fr) ls -la / | ||
+ | * test : echo ' | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | === Configuration de Apache2 === | ||
+ | * installer le module " | ||
+ | * sudo a2enmod rewrite | ||
+ | * sudo systemctl restart apache2 | ||
+ | |||
+ | === non fait : === | ||
- | * (ajouter l' | ||
* Paquets : | * Paquets : | ||
* (sudo apt-get install php-pear php-dev) → non fait | * (sudo apt-get install php-pear php-dev) → non fait | ||
Ligne 193: | Ligne 221: | ||
* (sudo apt-get install texlive-latex-base imagemagick ghostscript) → non fait | * (sudo apt-get install texlive-latex-base imagemagick ghostscript) → non fait | ||
* (sudo apt-get install graphviz graphviz-doc) → non fait | * (sudo apt-get install graphviz graphviz-doc) → non fait | ||
- | * https:// | + | * ?? |
* configuration ssl ?? | * configuration ssl ?? | ||
+ | ==== Migration, mise à jour du serveur... ==== | ||
+ | * Régulièrement : | ||
+ | * sudo apt-get update | ||
+ | * sudo apt-get upgrade | ||
+ | * Mise à niveau de l'OS (par exemple Ubuntu server 20.04.1): | ||
+ | * FIXME | ||
+ | * Références : | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Installation et gestion de logiciels sur un serveur LAMP ===== | ||
+ | * [[wp> | ||
+ | * Wordpress | ||
+ | * [[dokuwiki|DokuWiki]] | ||
+ | * ... | ||