User Tools

Site Tools


doc:appunti:linux:sa:davical

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:davical [2018/11/15 09:48] – [Struttura del database] niccolodoc:appunti:linux:sa:davical [2024/11/06 16:19] (current) – [Sicurezza accesso PostgreSQL] niccolo
Line 28: Line 28:
 Al termine viene stampata la password di **admin** (generata automaticamente) necessaria per accedere all'**interfaccia web**. Al termine viene stampata la password di **admin** (generata automaticamente) necessaria per accedere all'**interfaccia web**.
  
-Per rendere accessibili le pagine web di amministrazione è sufficiente un link simbolico:+Per rendere accessibili le pagine web di amministrazione è sufficiente un link simbolico di nome **davical** creato nella **DocumentRoot** del sito (in questo esempio **/var/www/**):
  
 <code> <code>
Line 82: Line 82:
 local   davical    davical_app   md5 local   davical    davical_app   md5
 local   davical    davical_dba   md5 local   davical    davical_dba   md5
 +</file>
 +
 +La connessione ti tipo **local** significa tramite //Unix domain socket//, che è utilizzata come impostazione predefinita dal codice PHP di Davical. In alternativa si può approfittare della configurazione predefinita di PostgreSQL che consente l'accesso tramite TCP/IP su indirizzo //localhost// verificando che esista questa riga:
 +
 +<file>
 +host    all    all    127.0.0.1/32    md5
 </file> </file>
  
Line 91: Line 97:
 </code> </code>
  
-In ''/etc/davical/config.php'' si indica la passowrd di accesso +In ''/etc/davical/config.php'' si indica la **passoword** di accesso. Se viene fornito anche il parametro **host** la connessione avviene tramite socket TCP/IP, altrimenti viene usato uno Unix domain socket:
  
 <code php> <code php>
-$c->pg_connect[] = 'dbname=davical port=5432 user=davical_app password=PwdSecret';+$c->pg_connect[] = 'dbname=davical user=davical_app host=127.0.0.1 password=PwdSecret';
 </code> </code>
  
-si protegge opportunamente il file:+visto che il file contiene una password sensibile, lo si protegge opportunamente:
  
 <code> <code>
doc/appunti/linux/sa/davical.1542271706.txt.gz · Last modified: 2018/11/15 09:48 by niccolo