Pages : 1
#1 Le 29/09/2016, à 22:49
- TONTONNN
Nextcloud .htaccess warning
Bonjour à tous !
Je viens d'installer un serveur maison Nextcloud sur Ubuntu 16.04.1 Server et j'ai ce message d'erreur:
Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou de le déplacer hors de la racine du serveur web.
Afin qu'apache prennent en compte les fichiers .htaccess, j'ai modifié le fichier "/etc/apache2/apache2.conf" en remplaçant:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
par
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
mais mes fichiers sont toujours accessibles depuis Internet à partir du moment ou l'on connait le nom du fichier.
J'ai déjà fais pas mal de recherches sur Internet mais rien n'a fonctionné jusque la.
Merci d'avance pour votre aide !
Hors ligne
#2 Le 30/09/2016, à 08:48
- Alex10336
Re : Nextcloud .htaccess warning
Bonjour,
J'suis pas très a l’aise avec ces trucs mais:
Order Allow,Deny
Allow from 192.168.0.0/24
Deny from all
Accès autorisé sur les ips 192.168.0.1 jusqu'à 192.168.0.254
(Je présume qu'il faut pas bloquer l'accès local)
Édit: la doc: https://httpd.apache.org/docs/2.2/mod/m … _host.html
(192.168.0.0/16 pour une 192.168.0.1 jusqu'à 192.168.255.254)
Dernière modification par Alex10336 (Le 30/09/2016, à 08:50)
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#3 Le 30/09/2016, à 09:41
- bruno
Re : Nextcloud .htaccess warning
Bonjour,
Normalement à l'installation Nextcloud créé un fichier .htaccess à la racine de ton dossier data. Ce fichier est là pour empêcher l’accès aux données de ce dossier.
Tu dois vérifier que ce fichier est bien présent dans le dossier data et ce qu'il contient.
Ensuite il vaut mieux éviter de modifier le fichier apache2.conf mais plutôt modifier le fichier de configuration de l'hôte virtuel. Si tu n'as pas créé d'hôte virtuel spécifique pour nextcloud, c'est dans /etc/sites-available/000-defaut.conf
N'oublie pas de recharger Apache après modification de sa configuration :
sudo service apache2 reload
Edit : merci d'utiliser les balises code (icône < >) pour tout ce qui est retour de commande et extraits de configuration.
Dernière modification par bruno (Le 30/09/2016, à 09:42)
#4 Le 30/09/2016, à 10:52
- TONTONNN
Re : Nextcloud .htaccess warning
Ah ! Merci à vous deux, j'ai pu résoudre le problème.
Pour ceux que cela intéresse:
J'avais bien configuré une hôte virtuel pour Nextcloud, donc j'ai du modifié les deux fichiers:
/etc/apache2/sites-available/nextcloud.conf
et
/etc/apache2/sites-available/nextcloud-le-ssl.conf
en rajoutant dedans:
<Directory />
Order Deny,Allow
Deny from all
Options None
AllowOverride None
</Directory>
<Directory /var/www/nextcloud/data>
Order Allow,Deny
Allow from all
</Directory>
Mes fichiers ne sont maintenant plus accessibles sur Internet.
Dernière modification par TONTONNN (Le 30/09/2016, à 19:16)
Hors ligne
#5 Le 30/09/2016, à 16:06
- bruno
Re : Nextcloud .htaccess warning
Et les balises codes STP !
Sinon pour ceux que cela intéresse ce n'est pas une bonne façon de configurer les choses…
#6 Le 30/09/2016, à 19:19
- TONTONNN
Re : Nextcloud .htaccess warning
J'ai mis les balises codes. ^^
Je ne vois pas pourquoi c'est une mauvaise façon de configurer les choses, j'ai bien modifié les fichiers de l'hôte virtuel et non le fichier "apache2.conf" comme tu l'as indiqué plus haut.
Si tu as une façon plus propre, je suis toujours preneur.
Hors ligne
#7 Le 30/09/2016, à 19:57
- bruno
Re : Nextcloud .htaccess warning
Le bloc <Directory /> est totalement inutile.
L'accès au dossier data n'a pas besoin d'être spécifiquement accordé. D'ailleurs sur mes installation de owncloud/netxcloud le dossier data est en dehors du répertoire web.
Voici un exemple de configuration basique d'un hôte virtuel pour héberger owncloud/nextcloud :
<VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName example.com
DocumentRoot /srv/cloud/www/
Redirect permanent / https://example.com:443
</VirtualHost>
<VirtualHost *:443>
ServerAdmin webmaster@example.com
ServerName exaample.com
DocumentRoot /srv/cloud/www/
<Directory /srv/cloud/www/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride all
Require all granted
</Directory>
#Directives pour TLS
SSLEngine on
SSLProtocol All -SSLv2 -TLSv1
SSLHonorCipherOrder On
SSLCompression off
SSLCipherSuite […] # à adapter suivant les contraintes (voir https://mozilla.github.io/server-side-tls/ssl-config-generator/)
Header set Strict-Transport-Security "max-age=15768000"
SSLCertificateKeyFile /emplacement/cle_privée.key
SSLCertificateFile /emplacement/certificat.crt
#Emplacements des logs
ErrorLog /srv/cloud/logs/error.log
CustomLog /srv/cloud/logs/access.log combined
</VirtualHost>
#8 Le 06/10/2017, à 09:14
- lilp
Re : Nextcloud .htaccess warning
Bonjour,
J'ai aussi le message du .htaccess suite à la migration d'Owncloud à Nextcloud.
Je n'arrive pas à faire la modification adéquate via les explications, cela ne passe pas.
Boitié : Silvertstone Grandria GD06B/Alimentation : Antec Earthwatts Green 380W/Ram : 4Go Kingston ValueRam DDRII PC6400/CG : MSI GeForce GT610 2Go/HDD OS: Seagate Barracuda SATA 2TB 3.5in. HDD/CM : Intel D946gzis/HDD Data: 2*4To de WD avec 64Mo de cache et 7200trs/mns.
Rsync des data sur 2HDD USB de 2*2To/Timeshift de l'os/Owncloud+Serveur ProjectZomboid+Plex+VPN+Flexget
Hors ligne
#9 Le 06/10/2017, à 09:56
- HPIR40
Re : Nextcloud .htaccess warning
Bonjour
Peut être un problème de droit d'accès
chown -R www-data:www-data /var/www/owncloud
ou un autre le chemin si tu as mis owncloud ailleurs
Dernière modification par HPIR40 (Le 06/10/2017, à 09:57)
Hors ligne
#10 Le 06/10/2017, à 10:09
- lilp
Re : Nextcloud .htaccess warning
Il n'est présent que dans /var/www/owncloud.
Les droits sont correctement mis. Aucune modif après la cmd chown.
Boitié : Silvertstone Grandria GD06B/Alimentation : Antec Earthwatts Green 380W/Ram : 4Go Kingston ValueRam DDRII PC6400/CG : MSI GeForce GT610 2Go/HDD OS: Seagate Barracuda SATA 2TB 3.5in. HDD/CM : Intel D946gzis/HDD Data: 2*4To de WD avec 64Mo de cache et 7200trs/mns.
Rsync des data sur 2HDD USB de 2*2To/Timeshift de l'os/Owncloud+Serveur ProjectZomboid+Plex+VPN+Flexget
Hors ligne
#11 Le 06/10/2017, à 10:30
- HPIR40
Re : Nextcloud .htaccess warning
donne moi le contenu de ton fichier de conf pour owncloud présent dans dans /etc/apache2/sites-avalaible/
tes fichiers partagés et autres dans owncloud sont dans /var/www/owncloud/data/ ou tu les a mis ailleurs?
Dernière modification par HPIR40 (Le 06/10/2017, à 10:35)
Hors ligne
#12 Le 06/10/2017, à 10:36
- lilp
Re : Nextcloud .htaccess warning
Le répertoire data est bien dans /var/www/owncloud/
Contenue du dossier sites-avalaible : 000-default.conf default default_old default-ssl.conf
Boitié : Silvertstone Grandria GD06B/Alimentation : Antec Earthwatts Green 380W/Ram : 4Go Kingston ValueRam DDRII PC6400/CG : MSI GeForce GT610 2Go/HDD OS: Seagate Barracuda SATA 2TB 3.5in. HDD/CM : Intel D946gzis/HDD Data: 2*4To de WD avec 64Mo de cache et 7200trs/mns.
Rsync des data sur 2HDD USB de 2*2To/Timeshift de l'os/Owncloud+Serveur ProjectZomboid+Plex+VPN+Flexget
Hors ligne
#13 Le 07/10/2017, à 14:46
- HPIR40
Re : Nextcloud .htaccess warning
et que contiennent 000-default.conf et default-ssl.conf ?
Hors ligne
Pages : 1