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
Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:lagrenouille:tutos:nextcloud-v.17 [25/10/2019 12:51]
captnfab [Installation]
utilisateurs:lagrenouille:tutos:nextcloud-v.17 [27/10/2019 14:37]
lagrenouille [Installation]
Ligne 19: Ligne 19:
  
 Pour l’installation,​ j’ai suivi la doc du site de nextcloud Pour l’installation,​ j’ai suivi la doc du site de nextcloud
 +=== le premier vhost nextcloud.conf ===
 +
 +<​code><​VirtualHost *:80>
 +       ​ServerAdmin lagrenouille@localhost
 +       ​ServerName funambule.org
 +       ​ServerAlias www.funambule.org  ​
 +       ​ServerAlias cumulus ​
 +     
 +       ​DocumentRoot /​var/​www/​html/​nextcloud/​
 +
 +       <​Directory /​var/​www/​html/​nextcloud/>​
 +          Options +FollowSymLinks
 +          AllowOverride all
 +          Require all granted
 +          <​IfModule mod_dav.c>​
 +             Dav off
 +          </​IfModule>​
 +          SetEnv HOME /​var/​www/​html/​nextcloud/​
 +          SetEnv HTTP_HOME /​var/​www/​html/​nextcloud/​
 +       </​Directory>​
 +     
 +       ​ErrorLog /​var/​log/​apache2/​nextcloud/​error.log
 +       ​LogLevel warn
 +       ​CustomLog /​var/​log/​apache2/​nextcloud/​access.log combined
 +       <​ifModule mod_rewrite.c>​
 +          RewriteEngine On
 +       </​ifModule>​
 +    </​VirtualHost></​code>​
 +    ​
 j’ai eu quelques erreurs qui me demandait d’installer les paquets suivant : j’ai eu quelques erreurs qui me demandait d’installer les paquets suivant :
  
Ligne 39: Ligne 68:
 chmod -R 755 nextcloud/ # (ou 770)</​code>​ chmod -R 755 nextcloud/ # (ou 770)</​code>​
  
-__pour que tous les utilisateurs du serveur puisse lire les fichiers, j'ai mis les data à 755__+__pour que tous les utilisateurs du serveur puisse lire, supprimer et renommer ​fichiers, j'ai mis les data à 755__
  
  
Ligne 244: Ligne 273:
 dehydrated -c</​code>​ dehydrated -c</​code>​
                 ​                 ​
 +    ​
 +**mes clés privées et publiques ainsi que mon certificat seront disponibles dans le répertoire /​var/​lib/​dehydrated/​certs/​funambule.org** ​
 +
 +<code user>ls -lha /​var/​lib/​dehydrated/​certs/​funambule.org/</​code>​
 +<​code>​cert-1571438695.csr ​      ​cert.pem ​                 privkey-1571438695.pem
 +cert-1571438695.pem ​      ​chain-1571439065.pem ​     privkey-1571439065.pem
 +cert-1571439065.csr ​      ​chain.pem ​                ​privkey.pem
 +cert-1571439065.pem ​      ​fullchain-1571439065.pem  ​
 +cert.csr ​                 fullchain.pem ​
 +</​code>​
 +
                 ​                 ​
 **Réactivé ​ nextcloud-ssl et relancé apache2**  ​ **Réactivé ​ nextcloud-ssl et relancé apache2**  ​
Ligne 249: Ligne 289:
 systemctl restart apache2</​code>​ systemctl restart apache2</​code>​
  
-== le vhost https dans /​etc/​apache2/​sites-available/​nextcloud-ssl.conf  ==+=== le vhost nextcloud.conf ​modifié et simplifié, juste pour la redirection ​==
 +<​code><​VirtualHost *:80> 
 +    ServerName ​   funambule.org 
 +    ServerAlias ​  ​www.funambule.org 
 +    RedirectMatch ^(.*)$ ​ https://​funambule.org/​$1 
 +</​VirtualHost>​ 
 +</​code>​
  
-<​code>​ <​VirtualHost *:443>+ 
 +== le vhost https dans /​etc/​apache2/​sites-available/​nextcloud-ssl.conf ​ == 
 +<​code><​VirtualHost *:443>
        ​ServerAdmin lagrenouille@localhost        ​ServerAdmin lagrenouille@localhost
        ​ServerName funambule.org        ​ServerName funambule.org
Ligne 263: Ligne 311:
        </​IfModule>​        </​IfModule>​
            
-       ​DocumentRoot /​var/​www/​html/​funambule/ +       ​DocumentRoot /​var/​www/​html/​nextcloud/
-       <​Directory /​var/​www/​html/​funambule/>​ +
-          Require all granted +
-       </​Directory>​+
            
-       Alias /nextcloud /​var/​www/​html/​nextcloud 
        <​Directory /​var/​www/​html/​nextcloud/>​        <​Directory /​var/​www/​html/​nextcloud/>​
           Options +FollowSymLinks           Options +FollowSymLinks
Ligne 320: Ligne 364:
 );</​code>​ );</​code>​
  
- 
-=== le premier vhost nextcloud.conf === 
- 
-<​code><​VirtualHost *:80> 
-       ​ServerAdmin lagrenouille@localhost 
-       ​ServerName funambule.org 
-       ​ServerAlias www.funambule.org  ​ 
-       ​ServerAlias cumulus ​ 
-      
-       ​DocumentRoot /​var/​www/​html/​funambule/​ 
-       <​Directory /​var/​www/​html/​funambule/>​ 
-          Require all granted 
-       </​Directory>​ 
-      
-       Alias /nextcloud /​var/​www/​html/​nextcloud 
-       <​Directory /​var/​www/​html/​nextcloud/>​ 
-          Options +FollowSymLinks 
-          AllowOverride all 
-          Require all granted 
-          <​IfModule mod_dav.c>​ 
-             Dav off 
-          </​IfModule>​ 
-          SetEnv HOME /​var/​www/​html/​nextcloud/​ 
-          SetEnv HTTP_HOME /​var/​www/​html/​nextcloud/​ 
-       </​Directory>​ 
-      
-       ​ErrorLog /​var/​log/​apache2/​nextcloud/​error.log 
-       ​LogLevel warn 
-       ​CustomLog /​var/​log/​apache2/​nextcloud/​access.log combined 
-       <​ifModule mod_rewrite.c>​ 
-          RewriteEngine On 
-       </​ifModule>​ 
-    </​VirtualHost></​code>​ 
-    ​ 
-    ​ 
-=== le vhost nextcloud.conf modifié et simplifié, juste pour la redirection === 
-<​code>  ​ 
-  <​VirtualHost *:80> 
-    ServerName ​   funambule.org 
-    ServerAlias ​  ​www.funambule.org 
-    RedirectMatch ^(.*)$ ​ https://​funambule.org/​$1 
-</​VirtualHost>​ 
-</​code>​ 
- 
-**mes clés privées et publiques ainsi que mon certificat seront disponibles dans le répertoire /​var/​lib/​dehydrated/​certs/​funambule.org** ​ 
- 
-<code user>ls -lha /​var/​lib/​dehydrated/​certs/​funambule.org/</​code>​ 
-<​code>​cert-1571438695.csr ​      ​cert.pem ​                 privkey-1571438695.pem 
-cert-1571438695.pem ​      ​chain-1571439065.pem ​     privkey-1571439065.pem 
-cert-1571439065.csr ​      ​chain.pem ​                ​privkey.pem 
-cert-1571439065.pem ​      ​fullchain-1571439065.pem  ​ 
-cert.csr ​                 fullchain.pem ​ 
-</​code>​ 
  
 === 4) Installation des modules recommandés === === 4) Installation des modules recommandés ===
Ligne 486: Ligne 477:
 j’appartiens au groupe www-data, c’est pourquoi j’ai fait un : j’appartiens au groupe www-data, c’est pourquoi j’ai fait un :
 <code root>​chown -R  www-data lagrenouille</​code>​ <code root>​chown -R  www-data lagrenouille</​code>​
 +
 +=== Modification du vhost -ssl ===
 +<​code><​VirtualHost *:443>
 +       ​ServerAdmin lagrenouille@localhost
 +       ​ServerName funambule.org
 +       ​ServerAlias www.funambule.org  ​
 +       ​ServerAlias cumulus ​
 +     
 +       <​IfModule mod_ssl.c>​
 +         ​SSLEngine on
 +         ​SSLCertificateFile /​var/​lib/​dehydrated/​certs/​funambule.org/​fullchain.pem
 +         ​SSLCertificateKeyFile /​var/​lib/​dehydrated/​certs/​funambule.org/​privkey.pem
 +       </​IfModule>​
 +     
 +       ​DocumentRoot /​var/​www/​html/​funambule/​
 +       <​Directory /​var/​www/​html/​funambule/>​
 +          Require all granted
 +       </​Directory>​
 +     
 +       Alias /nextcloud /​var/​www/​html/​nextcloud
 +       <​Directory /​var/​www/​html/​nextcloud/>​
 +          Options +FollowSymLinks
 +          AllowOverride all
 +          Require all granted
 +          <​IfModule mod_dav.c>​
 +             Dav off
 +          </​IfModule>​
 +          SetEnv HOME /​var/​www/​html/​nextcloud/​
 +          SetEnv HTTP_HOME /​var/​www/​html/​nextcloud/​
 +       </​Directory>​
 +     
 +       ​ErrorLog /​var/​log/​apache2/​nextcloud/​error.log
 +       ​LogLevel warn
 +       ​CustomLog /​var/​log/​apache2/​nextcloud/​access.log combined
 +       <​ifModule mod_rewrite.c>​
 +          RewriteEngine On
 +       </​ifModule>​
 +    </​VirtualHost></​code>​
  
 ** Notes :** ** Notes :**
Ligne 500: Ligne 529:
  
  
 +=====les commandes occ de nextcloud=====
  
utilisateurs/lagrenouille/tutos/nextcloud-v.17.txt · Dernière modification: 09/05/2021 14:38 par lagrenouille

Pied de page des forums

Propulsé par FluxBB