Configuration Qapache

Les tutoriaux rédigés par les membres
Chon
Padawan
Messages : 84
Enregistré le : 07 février 2018

Re: Configuration Qapache

Message par Chon » 04 déc. 2018 09:03

Hola,

Merci de te pencher sur mon cas Cœur51. :wink:
coeur51 a écrit :
03 déc. 2018 23:21
Tu as installé Nextcloud via quelle source ?
J'ai acheté le qpkg sur QnapClub. C'était alors la V13.0.0. Et en attendant que les MaJ soient automatisées, j'ai téléchargé et installé la dernière version 14.0.4 ce WE après avoir ré-installé QApache dans sa dernière version également.
J'ai dû re-modifier les 2 .conf de QApache après MaJ parce que j'étais en V2429.XXXX et que le passage à une version supérieure à V2433.XXXX nécessitait de reprendre ces modifications d'après ce que j'ai lu des commentaires de QoolBox.
QNAP TS-269L
SYNOLOGY DS-713+

coeur51
Chevalier Jedi
Messages : 242
Enregistré le : 19 décembre 2015

Re: Configuration Qapache

Message par coeur51 » 04 déc. 2018 10:26

Hello,

Pas besoin de toucher aux .conf d'Apache. Voici comment j'ai procédé :

Configuration Nextcloud QNAP

Prérequis : Posséder un nom de domaine DDNS myQNAPcloud

Outils : Tu peux utiliser WinSCP ou alors PuTTY pour te la faire à la vim

1. config.php

Localisation
/share/CACHEDEV1_DATA/.qpkg/NextCloud/nextcloud/config/

Modifications
Ouvrir le fichier et ajouter :

Code : Tout sélectionner

'trusted_domains' => 
  array (
    0 => 'qnap_name.myqnapcloud.com:45083',
'memcache.local' => '\OC\Memcache\APCu',
ATTENTION : Modifier qnap_name par le nom de ton QNAP !

2. httpd-ssl.conf

Localisation
/share/CACHEDEV1_DATA/.qpkg/NextCloud/

Modifications
- Recherche la ligne indiquant "SSLCertificateFile" et remplace cette ligne par:

Code : Tout sélectionner

SSLCertificateFile "/etc/stunnel/stunnel.pem"


- Recherche la ligne indiquant "SSLCertificateChainFile" et remplace cette ligne par:

Code : Tout sélectionner

SSLCertificateChainFile "/etc/stunnel/uca.pem"



- Trouve la ligne indiquant "SSLCertificateKeyFile" et commente avec un # comme ci-dessous:

Code : Tout sélectionner

#SSLCertificateKeyFile "$ {QPKG_ROOT} /server.key"


- Enregistre le fichier.

3. .htaccess

Localisation
/share/CACHEDEV1_DATA/.qpkg/NextCloud/nextcloud/

Modifications
Ouvrir le fichier et ajouter :

Code : Tout sélectionner

#Activation HSTS
  <IfModule mod_headers.c>
    Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains"
  </IfModule>
4. Redémarrage des services Qapache et Nextcloud

Prérequis : Ligne de commande via SSH (PuTTY)

a. Arrêtez NextCloud

Code : Tout sélectionner

/etc/init.d/NextCloud.sh stop


b. Arrêtez QApache

Code : Tout sélectionner

/etc/init.d/Qapache.sh stop


c. Lancez QApache

Code : Tout sélectionner

/etc/init.d/Qapache.sh start


d. Démarrez NextCloud

Code : Tout sélectionner

/etc/init.d/NextCloud.sh start
Une fois ces modifications effectuées, tu seras en mesure de te connecter à Nextcloud via l'URL https://qnap_name.myqnapcloud.com:45083

A noter qu'à chaque nouvelles MAJ, Nextcloud écrase tes modifications. Je te conseille donc de faire un backup de tes fichiers modifiés.

Modifications possibles : Migrer le dossier DATA ver un autre répertoire.

Bonne journée
QNAP TS-253 Pro (8Go de RAM DDR3L) : WD Red 2x4To

Chon
Padawan
Messages : 84
Enregistré le : 07 février 2018

Re: Configuration Qapache

Message par Chon » 04 déc. 2018 11:09

Wouaa ! Merci. Je regarde ça dès que j'ai un moment (ça va pas traîner je pense). :wink:

Tu ne voudrais pas créer un tuto juste avec ta dernière réponse. Je suis sûr que ça va en intéresser plus d'un.
Peut-être même ajouter en plus des pré-requis un lien vers ce tuto d'utilisation de vim (c'est un exemple, il doit y en avoir d'autres).
J'avoue que, malgré mes toutes petites connaissances de linux, ça a été un grand moment de solitude pour éditer mon 1er fichier une fois connecté en SSH. :-D

Tu conseilles à juste titre de sauvegarder les fichiers modifiés car écrasement à chaque MaJ. On peut donc tout simplement les remplacer après MaJ ? Chaque nouvelle version n'apporte pas d'autres modifs à ces fichiers ?

Quel est l'intérêt de migrer le dossier DATA ?


Sinon, pour ma culture informatique et pour revenir à ma question initiale, as-tu une idée de la raison pour laquelle je ne peux pas accéder à QApache en https avec les modifications que j'ai apportées aux 2 fichiers .conf ?
QNAP TS-269L
SYNOLOGY DS-713+

coeur51
Chevalier Jedi
Messages : 242
Enregistré le : 19 décembre 2015

Re: Configuration Qapache

Message par coeur51 » 04 déc. 2018 13:56

Hello,

Pour le tuto, je le ferai une fois que tu auras validé ma procédure :mrgreen:

Après MAJ, tu as juste à écraser les fichiers par tes backups. Perso, je compare les fichiers avec Notepad++ avant de les écraser ;)

Si tu ne migres pas ton dossier DATA, le jour ou Nextcloud ne fonctionne plus pour une raison ou une autre, si tu désinstalles Nextcloud, tu perds ton dossier DATA :mrgreen:

Concernant ta dernière question, tu peux essayer les modifications de ma procédure. Perso, je n'ai pas testé. Fait un backup de tes fichiers avant.

Bonne journée
Modifié en dernier par coeur51 le 04 déc. 2018 14:32, modifié 1 fois.
QNAP TS-253 Pro (8Go de RAM DDR3L) : WD Red 2x4To

Chon
Padawan
Messages : 84
Enregistré le : 07 février 2018

Re: Configuration Qapache

Message par Chon » 04 déc. 2018 14:17

Merci pour les réponses.

Euh... j'abuse, c'est quoi la procédure pour migrer proprement le dossier DATA avec tous ses droits, pointage et tout et tout... :oops:

EDIT : Bon, ça commence bien, je n'ai pas de dossier /share/CACHEDEV1_DATA/. :cry:
En revanche, j'ai un dossier /opt/NextCloud/ avec les sous-dossiers et les fichiers que tu évoques.
QNAP TS-269L
SYNOLOGY DS-713+

coeur51
Chevalier Jedi
Messages : 242
Enregistré le : 19 décembre 2015

Re: Configuration Qapache

Message par coeur51 » 04 déc. 2018 15:06

Chon a écrit :
04 déc. 2018 14:17
Merci pour les réponses.

Euh... j'abuse, c'est quoi la procédure pour migrer proprement le dossier DATA avec tous ses droits, pointage et tout et tout... :oops:

EDIT : Bon, ça commence bien, je n'ai pas de dossier /share/CACHEDEV1_DATA/. :cry:
En revanche, j'ai un dossier /opt/NextCloud/ avec les sous-dossiers et les fichiers que tu évoques.
Tu peux aussi y accéder par le dossier opt ;)

Migration du dossier data

Création d’un dossier data :
Localisation
/share/CACHEDEV1_DATA/
Création
Créer par un exemple le dossier :
NextcloudData

Duplication du dossier data :
Localisation
/share/CACHEDEV1_DATA/.qpkg/NextCloud/nextcloud/data

Action
Sélectionner tous les dossiers et fichiers puis faire un clic-droit et cliquer sur dupliquer.
Dans le champ Chemin distant de destination, indiquer le chemin du dossier que vous avez créé précedemment :
/share/CACHEDEV1_DATA/NextcloudData/*.*
Les droits et permissions sont automatiquement dupliqués

Modification du fichier config.php :
Localisation
/share/CACHEDEV1_DATA/.qpkg/NextCloud/nextcloud/config/
Modification
- Trouvez la ligne qui dit "datadirectory " et remplacer le chemin par :
/share/CACHEDEV1_DATA/NextcloudData,
QNAP TS-253 Pro (8Go de RAM DDR3L) : WD Red 2x4To

Chon
Padawan
Messages : 84
Enregistré le : 07 février 2018

Re: Configuration Qapache

Message par Chon » 04 déc. 2018 17:13

Encore merci à toi.

J'ai trouvé un dossier /share/MD0_DATA/.qpkg/... :wink:
coeur51 a écrit :
04 déc. 2018 15:06

Tu peux aussi y accéder par le dossier opt ;)
Est-ce que ça veut dire que le dossier /opt/ renvoie vers le dossier /share/MD0_DATA/.qpkg/ ?
coeur51 a écrit :
04 déc. 2018 15:06
Action
Sélectionner tous les dossiers et fichiers puis faire un clic-droit et cliquer sur dupliquer.
Dans le champ Chemin distant de destination, indiquer le chemin du dossier que vous avez créé précedemment :
/share/CACHEDEV1_DATA/NextcloudData/*.*
Euh... tu accèdes à l’arborescence du NAS en mode graphique ?? :-?
QNAP TS-269L
SYNOLOGY DS-713+

coeur51
Chevalier Jedi
Messages : 242
Enregistré le : 19 décembre 2015

Re: Configuration Qapache

Message par coeur51 » 04 déc. 2018 17:23

Chon a écrit :
04 déc. 2018 17:13

Est-ce que ça veut dire que le dossier /opt/ renvoie vers le dossier /share/MD0_DATA/.qpkg/ ?
Je pense que sur ton NAS, la réponse est oui. Sur le mien, cela renvoie vers /share/CACHEDEV1_DATA/.qpkg/

En résumé pour toi, tout ce passe dans /share/MD0_DATA/.qpkg/nextcloud (nous n'avons pas les mêmes volumes de stockages ;) )

Connecte-toi avec ton compte admin avec WinSCP. Tu verras, c'est très simple.
QNAP TS-253 Pro (8Go de RAM DDR3L) : WD Red 2x4To

Répondre

Retourner vers « Tutoriaux »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité