logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
doc:reseau:nextcloud [12/02/2018 11:21]
smolski
doc:reseau:nextcloud [12/02/2018 12:29]
smolski [Préparation]
Ligne 115: Ligne 115:
   - espace de stockage.   - espace de stockage.
  
-Une fois le nom de domaine acquis, accédez à son interface d'​administration (voir l'​email reçu de votre prestataire) pour paramétrer la zone.+Une fois le nom de domaine acquis, accédez à son interface d'​administration ​//(voir l'​email reçu de votre prestataire) pour paramétrer la zone//.
  
 L'​objectif est de faire pointer votre nom de domaine vers l'​adresse IP de votre serveur en créant au moins un enregistrement : L'​objectif est de faire pointer votre nom de domaine vers l'​adresse IP de votre serveur en créant au moins un enregistrement :
Ligne 126: Ligne 126:
 <code user>​ping mon_nom_de_domaine</​code>​ <code user>​ping mon_nom_de_domaine</​code>​
 Exemple : \\ Exemple : \\
-Si j'ai **acheté** //le nom de domaine// ''​toto.fr ''​ j'​écrirai :+Si j'ai **acheté** ​le //nom de domaine// ''​toto.fr ''​ j'​écrirai :
 <code user>​ping toto.fr</​code>​ <code user>​ping toto.fr</​code>​
 qui doit me retourner une réponse affichant l'''​adresse IP ''​ de mon serveur. qui doit me retourner une réponse affichant l'''​adresse IP ''​ de mon serveur.
  
-Nous allons également faire une petite modification du fichier ​"/etc/hosts" ​pour nos futurs tests en local à l'aide de curl. +Nous allons également faire une petite modification du fichier ​''​/etc/hosts'' ​pour nos futurs tests en local à l'aide de curl. 
-<note tip>​L'​intérêt de réaliser des tests en local puis à distance ​permet ​de faciliter la recherche en cas de problème.</​note>​+<note tip>​L'​intérêt de réaliser des tests en local puis à distance ​c'​est ​de faciliter la recherche en cas de problème ​! ;-) </​note>​
  
 À l'aide de l'​éditeur [[doc:​editeurs:​nano|nano]] on ouvre le fichier ''/​etc/​hosts ''​ ainsi : À l'aide de l'​éditeur [[doc:​editeurs:​nano|nano]] on ouvre le fichier ''/​etc/​hosts ''​ ainsi :
 <code root>​nano /​etc/​hosts</​code>​ <code root>​nano /​etc/​hosts</​code>​
-Et on rajoute ces lignes où le nom de domaine : ''​toto.fr ''​ est à remplacer par le **nom de domaine que vous avez acquis !!!** :+Et on rajoute ces lignes où le //nom de domaine// : ''​toto.fr ''​ est à remplacer par le //nom de domaine// **que vous avez acquis !!!** :
 <file name hosts>​127.0.0.1 toto.fr <file name hosts>​127.0.0.1 toto.fr
 127.0.0.1 madb.toto.fr 127.0.0.1 madb.toto.fr
Ligne 141: Ligne 141:
 127.0.0.1 bureau.toto.fr 127.0.0.1 bureau.toto.fr
 </​file>​ </​file>​
-<note important>​Remplacer le nom de domaine pris en exemple pour ce tuto : ''​toto.fr''​ par ''​votre nom de domaine''​. \\ Remplacer aussi les noms : ''​madb '',​ ''​nuage ''​ et ''​bureau ''​ par ceux que vous allez utiliser pour accéder à votre base de données, //​nextcloud//​ et //​collabora//​.</​note>​+<note important>​Remplacer le //nom de domaine// pris en exemple pour ce tuto : ''​toto.fr''​ par votre ''​nom de domaine''​. \\ Remplacer aussi les noms : ''​madb '',​ ''​nuage ''​ et ''​bureau ''​ par ceux que vous allez utiliser pour accéder à votre base de données, //​nextcloud//​ et //​collabora//​.</​note>​
  
 ==== Serveur de bases de données ==== ==== Serveur de bases de données ====
Ligne 152: Ligne 152:
 MariaDB est un fork //​(dérivé)//​ de MySQL. //(MySQL est devenu la propriété d'​Oracle.)//​ MariaDB est un fork //​(dérivé)//​ de MySQL. //(MySQL est devenu la propriété d'​Oracle.)//​
 <note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, la commande apt ne fonctionnera pas et les paquets peuvent se nommer autrement.</​note>​ <note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, la commande apt ne fonctionnera pas et les paquets peuvent se nommer autrement.</​note>​
-<code user> + 
-# En premier lieu on passe en utilisateur root en tapant simplement : +# En premier lieu on passe en [[doc:​systeme:​superutilisateur|utilisateur ​root]] ​en utilisant : 
-su +[[doc:​systeme:​su|la commande ​su]] 
-# Vous serez alors invités à rentrer le mot de passe du [[doc:​systeme:​superutilisateur|'​S'​uper '​U'​tilisateur ​root]]. +<code user> su</code>
-</​code>​ +
-<note tip>[[:doc:​systeme:​su|Pour en savoir plus sur "su".]]</note>+
  
 === Installation de MariaDB === === Installation de MariaDB ===
  
-<code root># ​On fait une mise à jour de la liste des paquets +On fait une [[doc:​systeme:​apt:​apt|mise à jour de la liste des paquets]] : 
-apt update +<code root>apt update</​code>​ 
-# et on en profite pour mettre à jour son système. +Et on en profite pour mettre à jour son système ​: 
-apt full-upgrade +<code root>apt full-upgrade</​code>​ 
-On lance l'​installation de MariaDB. +On lance l'​installation de MariaDB. 
-apt install mariadb-server +<code root>apt install mariadb-server</​code>​ 
-Un grand nombre de paquets supplémentaires sont proposés (plus d'une trentaine), c'est normal. On répond par '​O'​ui. +Un grand nombre de paquets supplémentaires sont proposés (plus d'une trentaine), c'est normal. On répond par '​O'​ui. 
-</​code>​ +
-<note tip>​[[:​doc:​systeme:​apt:​apt|Pour en savoir plus sur "​apt"​.]]</​note>​+
 Sécurisons un peu notre installation de MariaDB. Sécurisons un peu notre installation de MariaDB.
-<code root># ​On lance un assistant prévu à cet effet. + 
-mysql_secure_installation +On lance un assistant prévu à cet effet : 
-Il suffit alors de répondre aux questions. +<code root>mysql_secure_installation</​code>​ 
-La première question vous demande de rentrer le mot de passe actuel de root. Il n'y en a pasOn laisse vide et on fait Entrer. +Il suffit alors de répondre aux questions. 
-On vous demande si vous souhaitez définir un mot de passeOn répond Oui (Y) et on le saisi par la suite.  + 
-(Ne soyez pas boulet, rappelez-vous en ou notez-le !)  +**La première question** vous demande de 
-[J'​utiliserai $MDPmaria-root% les fois où nous aurons besoin de le renseigner tout au long de cette documentation.]  +  * //rentrer le mot de passe actuel de root.// \\ Il n'y en a pas On laisse vide et on valide par ''​Entrer''​ du clavier
-# Question suivante ​supprimer ​les utilisateurs anonymes ? Oui (Y). +  * //On vous demande si vous souhaitez définir un mot de passe ?// \\ On répond ​: <​code>​Oui (Y)</​code> ​et //on le saisi à la suite.// 
-Interdire les connexions distantes pour root ? Oui (Y). (Il ne pourra se connecter ​qu'en local. ​ +<note important>​(**Ne soyez pas boulet**, rappelez-vous en ou mieux notez-le ​avec [[doc:​systeme:​keepassx|keepassx]] par exemple ​!)</​note> ​ 
-Si vous trouvez ça étrange, passez sur le forum ou sur le salon irc pour demander des explications.) +<note tip>[//J'​utiliserai ​le mot de passe :// ''​$MDPmaria-root%''​ //les fois où nous aurons besoin de le renseigner tout au long de cette documentation.//]</​note> ​ 
-Avant-dernière question : Supprimer la base de données de test ? Oui (Y). + 
-Et dernière question : Recharger les droits ? Oui (Y). +**Questions suivantes ​:** 
-On se connecte à MariaDB en tapant +  * //​Supprimer ​les utilisateurs anonymes ?// <​code>​Oui (Y)</​code>​ 
-mysql +  * //Interdire les connexions distantes pour root ? // <​code>​Oui (Y)</​code> ​Il ne pourra ​alors que se connecter en local. ​\\ //Si vous trouvez ça étrange, passez sur le forum ou sur [[asso:​salon-irc-df|le salon irc]] pour demander des explications ​détaillées.// 
-Votre prompt (début de ligne) devrait à présent apparaître sous la forme : MariaDB [(none)]>​ +**Avant-dernière question :** 
-Dans MariaDB on saisi les commandes suivantes : (Changer $PMAmdp% pour le mot de passe que vous souhaitez ​ +  * //Supprimer la base de données de test ?// <​code>​Oui (Y)</​code>​ 
-et '​adminDB'​ par le nom d'​utilisateur que vous souhaitez ) +**Et dernière question :** \\ 
-# Attention, ​le point virgule ';'​ en fin de ligne compte ! +  * //Recharger les droits ?// <​code>​Oui (Y)</​code>​ 
-CREATE USER '​adminDB'​@'​localhost'​ IDENTIFIED BY '​$PMAmdp%';​ + 
-Ce qui nous permet de créer un utilisateur MariaDB pour l'​application PhpMyAdmin à venir. +On se connecte ​maintenant ​à MariaDB en tapant ​: 
-Puis on lui donne tous les droits+<code root>mysql</​code>​ 
-GRANT ALL PRIVILEGES ON *.* TO '​adminDB'​@'​localhost'​ WITH GRANT OPTION; +  ​* ​Votre prompt (début de ligne) devrait à présent apparaître sous la forme : ''​MariaDB [(none)]> ​''​ \\ Dans MariaDB on saisi les commandes suivantes : \\ (**ATTENTION !** Changer $PMAmdp% pour le mot de passe que vous souhaitez et '​adminDB'​ par le nom d'​utilisateur que vous souhaitez ) \\ **ATTENTION !** le point virgule ';'​ en fin de ligne compte ! <​code>​CREATE USER '​adminDB'​@'​localhost'​ IDENTIFIED BY '​$PMAmdp%';​</​code>​Ce qui nous permet de créer un utilisateur MariaDB pour l'​application PhpMyAdmin à venir. ​\\ 
-On "réinitialise" ​pour que ce soit pris en compte +Puis on lui donne tous les droits ​:<​code>​GRANT ALL PRIVILEGES ON *.* TO '​adminDB'​@'​localhost'​ WITH GRANT OPTION;</​code>​ 
-FLUSH PRIVILEGES;​ +On //réinitialise// pour que ce soit pris en compte ​: 
-Enfin, on sort de MariaDB +<​code>​FLUSH PRIVILEGES;</​code>​ 
-exit +Enfin, on sort de MariaDB ​: 
-</​code>​ +<code root>exit</​code>​ 
-<note tip>​Bizarre,​ on a installé MariaDB mais toutes les commandes font référence à MySQL ? MariaDB garde une compatibilité maximum avec ce qui a été créé initialement pour MySQL.</​note>​+<note tip>//Bizarre, on a installé MariaDB mais toutes les commandes font référence à MySQL ?// \\ C'est simplement que **MariaDB** garde une compatibilité maximum avec ce qui a été créé initialement pour **MySQL** !</​note>​
  
 ==== Installation d'un serveur web ==== ==== Installation d'un serveur web ====
doc/reseau/nextcloud.txt · Dernière modification: 01/10/2023 12:02 par captnfab

Pied de page des forums

Propulsé par FluxBB