Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 !  big_smile

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)

Hors ligne

#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. smile

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…

Hors ligne

#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. smile

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>

Hors ligne

#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