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 →
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évision Les deux révisions suivantes | ||
doc:reseau:nextcloud [24/08/2017 14:32] Hassassin [Corrections et optimisations] |
doc:reseau:nextcloud [24/08/2017 17:29] Hassassin [Préparation] |
||
---|---|---|---|
Ligne 73: | Ligne 73: | ||
ping toto.fr | ping toto.fr | ||
# doit me retourner une réponse affichant l'adresse IP de mon serveur</code> | # doit me retourner une réponse affichant l'adresse IP de mon serveur</code> | ||
+ | Nous allons également faire une petite modification du fichier "/etc/hosts" pour nos futur tests en local à l'aide de curl. L'intérêt de réaliser des tests en local puis à distance permet de facilité la recherche en cas de problème. | ||
+ | <code root> | ||
+ | # A l'aide de l'éditeur nano ou vim ou ouvre le fichier /etc/hosts | ||
+ | nano /etc/hosts | ||
+ | # L'éditeur nano est plus simple à appréhender pour un débutant et l'aide se trouve en bas de l'écran. | ||
+ | # Le sigle ^ signifie qu'il faut maintenir la touche du clavier CTRL. Quitter = ^X = CTRL + X | ||
+ | </code> | ||
+ | Et on rajoute ces lignes : | ||
+ | <file name hosts> | ||
+ | # Remplacer toto.fr par votre nom de domaine | ||
+ | # Remplacer madb, nuage et bureau par les nom que vous allez utiliser pour accéder à votre base de données, nextcloud et collabora. | ||
+ | # Exemple si vous avez acquis le nom de domaine : "tartempion.org" et que vous voulez accéder à nextcloud via l'adresse "https://cloud.tartempion.org", il vous faudra changer "nuage.toto.fr" en "cloud.tartempion.org". | ||
+ | 127.0.0.1 toto.fr | ||
+ | 127.0.0.1 madb.toto.fr | ||
+ | 127.0.0.1 nuage.toto.fr | ||
+ | 127.0.0.1 bureau.toto.fr | ||
+ | </file> | ||
==== Installation d'un serveur de bases de données ==== | ==== Installation d'un serveur de bases de données ==== | ||
Ligne 192: | Ligne 209: | ||
echo "Vhost madb OK!" >> /var/www/madb/index.php | echo "Vhost madb OK!" >> /var/www/madb/index.php | ||
# On redémarre le serveur Apache (pour qu'il prenne en charge le virtualhost créé) | # On redémarre le serveur Apache (pour qu'il prenne en charge le virtualhost créé) | ||
- | systemctl apache2 restart | + | systemctl restart apache2 |
</code> | </code> | ||
<code user> | <code user> | ||
Ligne 230: | Ligne 247: | ||
echo "Vhost nuage OK!" >> /var/www/nuage/index.php | echo "Vhost nuage OK!" >> /var/www/nuage/index.php | ||
# On redémarre le serveur Apache (pour qu'il prenne en charge le virtualhost créé) | # On redémarre le serveur Apache (pour qu'il prenne en charge le virtualhost créé) | ||
- | systemctl apache2 restart | + | systemctl restart apache2 |
</code> | </code> | ||
<code user> | <code user> | ||
Ligne 262: | Ligne 279: | ||
# Entrez une adresse email valide si vous le souhaitez. (C'est préférable) | # Entrez une adresse email valide si vous le souhaitez. (C'est préférable) | ||
# On accepte les Conditions "qu'on ne lit jamais"... (On tape A) | # On accepte les Conditions "qu'on ne lit jamais"... (On tape A) | ||
- | # Et automatiquement, let's encrypt va vous modifier la configuration de vos virtualhost, planifier l’obtention de nouveau certificats | + | # Puis on nous demande si on utiliser exclusivement HTTPS ou non. Pour moi ça sera Oui touche 2 mais vous faites comme vous voulez. |
+ | # Please choose whether HTTPS access is required or optional. | ||
+ | # ------------------------------------------------------------------------------- | ||
+ | # 1: Easy - Allow both HTTP and HTTPS access to these sites | ||
+ | # 2: Secure - Make all requests redirect to secure HTTPS access | ||
+ | # ------------------------------------------------------------------------------- | ||
+ | # Select the appropriate number [1-2] then [enter] (press 'c' to cancel): | ||
+ | # | ||
+ | # Et automatiquement, let's encrypt va vous modifier la configuration de vos virtualhost et planifier l’obtention de nouveau certificats | ||
# avant leur expirations, etc. | # avant leur expirations, etc. | ||
+ | # Nous allons jeter un coup d'oeil à nos fichiers de configuration des virtualhosts. | ||
+ | ls -l /etc/apache2/sites-enabled/ | ||
+ | # Résultat : madb-le-ssl.conf | ||
+ | # Résultat : nuage-le-ssl.conf | ||
+ | # Parfait ! Let's Encrypt nous a bien créé les fichiers ^^ | ||
+ | # On test. (Soyez attentif, ce coup-ci je test avec http"S") | ||
+ | curl https://madb.toto.fr | ||
+ | # Retour : Vhost madb OK! | ||
+ | curl https://nuage.toto.fr | ||
+ | # Retour : Vhost nuage OK! | ||
</code> | </code> | ||
- | //A cette étape, n'ayant pas fait l'acquisition du nom de domaine toto.fr (faut pas déconner...) ni d'aucun autre nom de domaine, j'ai inévitablement comme réponse de Let's encrypt : Name does not end in a public suffix. Donc si quelqu'un avait une remarque ou modification à faire, qu'il ne s'en prive pas. De plus, n'ayant pas les fichiers *.conf des virtualhost de modifiés, j'ai un doute sur les "Header set ..." à appliquer pour obtenir une installation dites sécurisée via les scanners du type https://observatory.mozilla.org // FIXME | + | |
==== Installation de PhpMyAdmin ==== | ==== Installation de PhpMyAdmin ==== |