Gestione di domini diversi in Horde: Difference between revisions
Jump to navigation
Jump to search
Created page with "* 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 d..." |
mNo edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 14: | Line 14: | ||
* Vedi [[Configurare un server imap specifico per l'autenticazione in Horde]] | * Vedi [[Configurare un server imap specifico per l'autenticazione in Horde]] | ||
'''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 | |||
<pre> | |||
# ... | |||
$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); | |||
</pre> | |||
* Verificare il nome del file che viene cercato con | |||
cat /tmp/debuglog | |||
* Vedi [[Configurazione di un reverse proxy https con Apache per Horde]] | |||
=Riferimenti= | =Riferimenti= | ||
*[https://lists.horde.org/archives/horde/Week-of-Mon-20120305/043758.html (horde) Virtual host configuration] | *[https://lists.horde.org/archives/horde/Week-of-Mon-20120305/043758.html (horde) Virtual host configuration] | ||
*[https://github.com/horde/horde/blob/master/imp/config/backends.php horde/backends.php at master · horde/horde] | *[https://github.com/horde/horde/blob/master/imp/config/backends.php horde/backends.php at master · horde/horde] | ||
*[https://www.esup-portail.org/wiki/display/PROJHORDE/HORDE+Virtual+Host HORDE Virtual Host - Projet Horde-esup - Esup Portail - Wiki] | |||
Latest revision as of 15:37, 21 February 2017
- 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