Gestione di domini diversi in Horde

From RVM Wiki
Revision as of 15:37, 21 February 2017 by Gabriele.vivinetto (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
  • Horde supporta configurazioni specifiche per ogni modulo in base al nome di domnio del VirtualHost apache tramite il quale si accede.
  • Il concetto base è creare un file di configurazione specifico per ogni modulo nel formato
conf-hostname.example.com.php
  • Abilitare la configurazione dei virtualhost:
sudoedit /var/www/horde/config/conf.php
$conf['vhosts'] = true;
  • Definire ad esempio un server imap specifico per webmail.example.com
sudoedit /var/www/horde/imp/config/backends-webmail.example.com.php

ATTENZIONE: se ci si trova dietro un reverse proxy, debuggare il nome del file di configurazione mettendo questo codice php alla fine del file che si vuole parametrizzare, ad esempio

sudoedit /var/www/horde/config/conf.php
# ...
$myfile = fopen("/tmp/debuglog", "w") or die("Unable to open file!");
$txt = $conf_dir . $pinfo['filename'] . '-' . $conf['server']['name'] . '.' . $pinfo['extension'] . "\n";
fwrite($myfile, $txt);
fclose($myfile);
  • Verificare il nome del file che viene cercato con
cat /tmp/debuglog

Riferimenti