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).

#1 29-05-2023 14:26:21

Lupa
Membre
Distrib. : Debian Stretch 4.9.110-3+deb9u6 / Buster
Noyau : 4.9.0-8-amd64 (Stretch) Buster : 5.4.0-0.bpo.2-amd
(G)UI : xfce
Inscription : 28-06-2017

[RESOLU]Pas de login à l'url de mon serveur

Bonjour à tous smile

Je l'ai remonté. En Ipv4. Je pense qu'"en dur", sur une machine locale, c'est mieux d'éradiquer l'ipv6. Actuellement en http.
Debian 11.


root@1150-SRV:~# uname -a
Linux 1150-SRV 6.1.0-0.deb11.7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-2~bpo11+1 (2023-04-23) x86_64 GNU/Linux
 



J'ai configuré un sous-domaine.

Seul le serveur peut se loguer à l'URL msrv.brusses.fr, (j'ignore si l'on a le droit de donner l'URL complète, mais je vais devoir afficher les fichiers de configuration, alors)  l'IP locale de la bécane, et l'IP publique du serveur. Les autres postes : non. Seulement à  l'IP publique. Le client owncloud se connecte mais à l'IP publmique : pas le nom de sous-domaine.

Le fichier /etc/hosts :



127.0.0.1 localhost
## IP publique
## IP publique  msrv.brusses.fr
192.168.0.51    msrv.brusses.fr
192.168.0.51  1150-SRV.brusses.fr 1150-SRV

# The following lines are desirable for IPv6 capable hosts
# Les lignes suivantes sont souhaitables pour les hôtes compatibles IPv6

::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

 



le config.php :


<?php
$CONFIG = array (
  'instanceid' => 'oc1a6v0mxa4u',
  'passwordsalt' => '04bhHhPfMVJzDoAbdOB2v1nrGdFvIF',
  'secret' => 'l8dY88XqTc3Xj5NZEg/49LJKMz+gj2HpqYZ+uZ0wr7sAfoVO',
  'trusted_domains' =>
  array (
    0 => 'localhost',
    1 => 'IP publique',
    2 => 'www.msrv.brusses.fr',
    3 => 'msrv.brusses.fr',
    4 => '192.168.0.51',
  ),
  'datadirectory' => '/srv/msrv.brusses.fr/data',
#  'overwrite.cli.url' => 'http://192.168.0.51',
  'overwrite.cli.url' => 'http://msrv.brusses.fr',
  'htaccess.RewriteBase' => '/',
  'dbtype' => 'mysql',
  'version' => '10.11.0.6',
  'dbname' => 'brusses',
  'dbhost' => 'localhost:3306',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'oc_root',
  'dbpassword' => '',
  'allow_user_to_change_mail_address' => '',
  'logtimezone' => 'UTC',
  'apps_paths' =>
  array (
    0 =>
    array (
      'path' => '/var/www/html/owncloud/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 =>
    array (
      'path' => '/var/www/html/owncloud/apps-external',
      'url' => '/apps-external',
      'writable' => true,
    ),
  ),
  'installed' => true,
  'mail_domain' => 'brusses.fr',
  'mail_from_address' => 'pr.srv',
  'mail_smtpmode' => 'smtp',
  'mail_smtpsecure' => 'ssl',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => ''
  'mail_smtpport' => '',
  'mail_smtpname' => '',
  'mail_smtppassword' => '',
);

 



Le vhost :


<VirtualHost *:80>

  ServerName www.msrv.brusses.fr
    ServerAlias www.msrv.brusses.fr  # <<== indispensable ?
  ServerAdmin webmaster@localhost

  DocumentRoot /var/www/html/owncloud

  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

<Directory /var/www/>
       AllowOverride all
</Directory>

 



Les Directory du apache2.conf


<Directory />
  Options FollowSymLinks
  AllowOverride None
  Require all denied
</Directory>

<Directory /usr/share>
  AllowOverride None
  Require all granted
</Directory>

#<Directory /srv/msrv/brusses.fr>
#    Require host msrv.brusses.fr.conf
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>

<Directory /var/www/html/owncloud>
    Require host msrv.brusses.fr.conf
# Options Indexes FollowSymLinks    # CONSEILLE DE COMMENTER POUR RAISONS DE SECURITE
    AllowOverride all
# AllowOverride None
  Require all granted
</Directory>

 



Et, ligne 203 : AccessFileName .htaccess

le prots.conf :


# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 80

<IfModule ssl_module>
  Listen 443
</IfModule>

<IfModule mod_gnutls.c>
  Listen 443
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

 



Selon mes recherches, et la documentation d'Apache, il pourrait s'agir d'une question d' "url rewrinting", et donc modifier le .htaccess
Puis, utiliser la commande occ en mode maintenance, avec un


sudo su www-data
 



Mais je préférerais modifier autre chose.

Qu'en pensez-vous ?

Merci :hello:

Résolution :

Si cela peut aider quelqu'un...
Dans un champ 'A' des DNS du sous-domaine, j'ai saisi l' IP publique du serveur.

Et corrigé le Vhost :


<VirtualHost *:80>

        ServerName msrv.brusses.fr
        ServerAlias www.msrv.brusses.fr  
  ServerAdmin webmaster@localhost

  DocumentRoot /var/www/html/owncloud

        Redirect permanent / https://www.msrv.brusses.fr/ # [b]<<== Important[/b]
   
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
 
</VirtualHost>


<VirtualHost *:443>

  ServerName msrv.brusses.fr
    ServerAlias www.msrv.brusses.fr  
  ServerAdmin webmaster@localhost

  DocumentRoot /var/www/html/owncloud

    SSLEngine on
       
    SSLCertificateFile    /etc/letsencrypt/live/msrv.brusses.fr/cert.pem
    SSLCertificateChainFile /etc/letsencrypt/live/msrv.brusses.fr/chain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/msrv.brusses.fr/privkey.pem

    ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

<Directory /var/www/>
       Options FollowSymLinks
       AllowOverride Limit Options FileInfo
       DirectoryIndex index.php
       Require all granted

       RewriteEngine on
       
       
       AllowOverride all
</Directory>

 



Ce serait bien d'avoir des hébergeurs gratuits, juste pour faire des test. Mais je ne pense pas qu'ils aient un Cpanel.

Dernière modification par Lupa (23-06-2023 14:03:41)

Hors ligne

Pied de page des forums