Si vous êtes arrivé sur cet article, peut-être que ces deux ci vous intéresserons:
Accès au serveur Web Owncloud à partir de son nom de domaine
Vous devez savoir que la première adresse à partir de laquelle vous accéderai à ownCloud sera intégrée au fichier config.php qui se situe dans /var/www/owncloud/config/ si vous avez gardé le répertoire d’installation par défaut bien entendu 🙂
Et bien souvent quand on parle d’auto-hébergement, le premier accès au serveur s’effectue en local avec une adresse ayant ce genre de structure xxx.xxx.x.xx 🙂
C’est alors qu’après avoir (par exemple) attribué une adresse IP statique locale à sa machine, après avoir réservé un hostname chez No-IP et après avoir correctement effectué la redirection à l’intérieur de son routeur, on tombe sur ce genre de message…
Faire clic sur le bouton prévu à cet effet en dessous du message (non visible sur cette image) ne fonctionnera pas hormis un cas bien particulier. Le moyen pour moi le plus sûr est donc comme dit plus haut d’apporter une modification au fichier config.php situé dans /var/www/owncloud/config/ 🙂
Je vais prendre mon exemple…
On peut voir ci-dessous que j’ai accédé pour la première fois à mon cloud grâce à mon IP locale 192.168.2.43:
<?php $CONFIG = array ( 'memcache.local' => '\\OC\\Memcache\\Memcached', 'updatechecker' => false, 'instanceid' => 'ocj7ruuqxokp', 'passwordsalt' => 'RFdJ5GVz8t9qv7tR1Yipku9QIw78E1', 'secret' => 'y/EOxfBwDxPoVAkuwixnSja/UF1eoQeqPQE5Abi9tOflXMta', 'trusted_domains' => array ( 0 => '192.168.2.43', ), 'datadirectory' => '/var/www/owncloud/data', 'overwrite.cli.url' => 'http://192.168.2.43/owncloud', 'dbtype' => 'mysql',
Si je veux continuer à pouvoir accéder à mon cloud via mon IP locale 192.168.2.43 et en plus grâce à mon nom de domaine anypersoftp.servehttp.com, je vais ajouter la ligne suivante:
<?php $CONFIG = array ( 'memcache.local' => '\\OC\\Memcache\\Memcached', 'updatechecker' => false, 'instanceid' => 'ocj7ruuqxokp', 'passwordsalt' => 'RFdJ5GVz8t9qv7tR1Yipku9QIw78E1', 'secret' => 'y/EOxfBwDxPoVAkuwixnSja/UF1eoQeqPQE5Abi9tOflXMta', 'trusted_domains' => array ( 0 => '192.168.2.43', 1 => 'anypersoftp.servehttp.com', ), 'datadirectory' => '/var/www/owncloud/data', 'overwrite.cli.url' => 'http://192.168.2.43/owncloud', 'dbtype' => 'mysql',
Vous ajoutez autant d’entrées, autant d’adresses IP, autant de noms de domaine que vous souhaitez 🙂
Si je veux ne pouvoir accéder à mon cloud que via mon nom de domaine, voici comment se présentera le fichier:
<?php $CONFIG = array ( 'memcache.local' => '\\OC\\Memcache\\Memcached', 'updatechecker' => false, 'instanceid' => 'ocj7ruuqxokp', 'passwordsalt' => 'RFdJ5GVz8t9qv7tR1Yipku9QIw78E1', 'secret' => 'y/EOxfBwDxPoVAkuwixnSja/UF1eoQeqPQE5Abi9tOflXMta', 'trusted_domains' => array ( 0 => 'anypersoftp.servehttp.com', ), 'datadirectory' => '/var/www/owncloud/data', 'overwrite.cli.url' => 'http://anypersoftp.servehttp.com/owncloud', 'dbtype' => 'mysql',
La ligne « overwrite.cli.url » précise l’adresse qui sera utilisez comme base pour toutes les URL qui seront générées dans ownCloud. Exemple: lorsque vous générerez une URL publique pour le partage. La valeur doit contenir l’URL de base complète.
En savoir plus sur Blabla Linux 🇧🇪♻️💻🐧🇫🇷
Subscribe to get the latest posts sent to your email.