SlideShare a Scribd company logo
Prima configurazione




                          Prima configurazione



27/11/08   /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                            page 1
Prima configurazione
Di cosa parleremo:


   Messa in rete della prima installazione di postgresql
   Prima configurazione del files postgresql.conf
   Prima configurazione del file pg_hba.conf




 27/11/08   /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                             page 2
Prima configurazione
   Postgresql in prima installazione lavora per default 
   solo in local host
   Per utilizzare postgresql in rete bisogna abilitarlo 
   attraverso i suoi file di configurazione.




    postgresql.conf
    pg_hba.conf




 27/11/08   /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                             page 3
Prima configurazione




 27/11/08   /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                             page 4
Postgresql.conf


   E' il file che gestisce la maggior parte delle 
   configurazioni / ottimizzazioni per postgresql.
   Lo vedremo più in dettaglio in seguito
   Per ora ci limiteremo a configurarlo per gestire 
   la connessione in lan




 27/11/08   /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                             page 5
Postgresql.conf
#­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
# CONNECTIONS AND AUTHENTICATION
#­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
# ­ Connection Settings ­
# listen_addresses = 'localhost'                      # what IP 
   address(es) to listen on;
# comma­separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
port = 5432                           # (change requires restart)
max_connections = 100                 # (change requires restart)


 27/11/08    /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                              page 6
Postgresql.conf
#­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
# CONNECTIONS AND AUTHENTICATION
#­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
# ­ Connection Settings ­
 listen_addresses = '*' # what IP address(es) to listen on;
# comma­separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
port = 5432                           # (change requires restart)
max_connections = 100                 # (change requires restart)



 27/11/08    /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                              page 7
Postgresql.conf


   listen_addresses = '*'    →   assicuriamoci che il 
   valore di listen_addresses sia impostato su * in 
   questo modo verranno accettate tutte le 
   connessioni dagli hosts remoti;


   Ora attraverso il file pg_hba.conf andiamo a 
   definire quali reti e quali tipi di autenticazione 
   vengono abilitati




 27/11/08   /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                             page 8
pg_hba.conf


   Configurazione di default:


# TYPE  DATABASE    USER        CIDR­ADDRESS        METHOD

# IPv4 local connections:

host        all             all            127.0.0.1/32           trust



   L'unico collegamento possibile è dal localhost con 
   la password passata in chiaro




 27/11/08   /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                             page 9
pg_hba.conf
  Esempio di collegamento dalle reti 192.168.1.x e 
  192.168.2.x


# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 trust
host all all 192.168.2.0/24 trust


  Ora è possibile collegarsi al server postgresql dal 
  localhost e dalle reti 192.168.1.x e 192.168.2.x con 
  la password passata in chiaro


27/11/08   /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                            page 10
Punto della situazione




        Cosa sappiamo fare ora?
            Prima Configurazione configurazione di Postgresql
            Semplice connessione alla rete locale




 27/11/08    /home/scotty/enrico/corso­web/finale/Installazione/prima­configurazione.odp
                                                                              page 11

More Related Content

What's hot

lab sistemi 5B 9 febbraio 2013
lab sistemi 5B 9 febbraio 2013lab sistemi 5B 9 febbraio 2013
lab sistemi 5B 9 febbraio 2013
Nicola Musolino
 
Slax su pendrive
Slax su pendriveSlax su pendrive
Slax su pendrive
Roberto Flenghi
 
Richiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriRichiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatori
Fulvio Corno
 
Io uso Tor e non lascio tracce! Sei proprio sicuro?
Io uso Tor e non lascio tracce! Sei proprio sicuro?Io uso Tor e non lascio tracce! Sei proprio sicuro?
Io uso Tor e non lascio tracce! Sei proprio sicuro?festival ICT 2016
 
PostgreSQL: Transazioni e locking
PostgreSQL: Transazioni e lockingPostgreSQL: Transazioni e locking
PostgreSQL: Transazioni e locking
Enrico Pirozzi
 
The Google File System
The Google File SystemThe Google File System
The Google File System
Alessandra Zullo
 
Sottoli in the cloud
Sottoli in the cloudSottoli in the cloud
Sottoli in the clouddema
 
Back to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizioBack to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizio
MongoDB
 
Messa in rete
Messa in reteMessa in rete
Messa in rete
PgTraining
 
Post gresql su_raspberry
Post gresql su_raspberryPost gresql su_raspberry
Post gresql su_raspberry
Marco Buttolo
 
Deployment ripetibili e automatizzati con Salt
Deployment ripetibili e automatizzati con SaltDeployment ripetibili e automatizzati con Salt
Deployment ripetibili e automatizzati con Salt
itbabu
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumate
Marco Buttolo
 
Hadoop in action!
Hadoop in action!Hadoop in action!
Hadoop in action!
Gabriele Lombari
 
Socket python
Socket pythonSocket python
Socket python
Marco Buttolo
 
MySQL Tech Tour 2015 - Progettare, installare e configurare MySQL Cluster
MySQL Tech Tour 2015 - Progettare, installare e configurare MySQL ClusterMySQL Tech Tour 2015 - Progettare, installare e configurare MySQL Cluster
MySQL Tech Tour 2015 - Progettare, installare e configurare MySQL Cluster
Par-Tec S.p.A.
 
Shell unix
Shell unixShell unix
Shell unix
Paolo Montalto
 
Back to Basics 4: Introduzione al partizionamento orizzontale (sharding)
Back to Basics 4: Introduzione al partizionamento orizzontale (sharding)Back to Basics 4: Introduzione al partizionamento orizzontale (sharding)
Back to Basics 4: Introduzione al partizionamento orizzontale (sharding)
MongoDB
 
Introduzione ros
Introduzione rosIntroduzione ros
Introduzione ros
Marco Buttolo
 
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazioneBookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Informamuse srl
 
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Claudio Cardinali
 

What's hot (20)

lab sistemi 5B 9 febbraio 2013
lab sistemi 5B 9 febbraio 2013lab sistemi 5B 9 febbraio 2013
lab sistemi 5B 9 febbraio 2013
 
Slax su pendrive
Slax su pendriveSlax su pendrive
Slax su pendrive
 
Richiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriRichiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatori
 
Io uso Tor e non lascio tracce! Sei proprio sicuro?
Io uso Tor e non lascio tracce! Sei proprio sicuro?Io uso Tor e non lascio tracce! Sei proprio sicuro?
Io uso Tor e non lascio tracce! Sei proprio sicuro?
 
PostgreSQL: Transazioni e locking
PostgreSQL: Transazioni e lockingPostgreSQL: Transazioni e locking
PostgreSQL: Transazioni e locking
 
The Google File System
The Google File SystemThe Google File System
The Google File System
 
Sottoli in the cloud
Sottoli in the cloudSottoli in the cloud
Sottoli in the cloud
 
Back to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizioBack to Basics, webinar 6: Messa in esercizio
Back to Basics, webinar 6: Messa in esercizio
 
Messa in rete
Messa in reteMessa in rete
Messa in rete
 
Post gresql su_raspberry
Post gresql su_raspberryPost gresql su_raspberry
Post gresql su_raspberry
 
Deployment ripetibili e automatizzati con Salt
Deployment ripetibili e automatizzati con SaltDeployment ripetibili e automatizzati con Salt
Deployment ripetibili e automatizzati con Salt
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumate
 
Hadoop in action!
Hadoop in action!Hadoop in action!
Hadoop in action!
 
Socket python
Socket pythonSocket python
Socket python
 
MySQL Tech Tour 2015 - Progettare, installare e configurare MySQL Cluster
MySQL Tech Tour 2015 - Progettare, installare e configurare MySQL ClusterMySQL Tech Tour 2015 - Progettare, installare e configurare MySQL Cluster
MySQL Tech Tour 2015 - Progettare, installare e configurare MySQL Cluster
 
Shell unix
Shell unixShell unix
Shell unix
 
Back to Basics 4: Introduzione al partizionamento orizzontale (sharding)
Back to Basics 4: Introduzione al partizionamento orizzontale (sharding)Back to Basics 4: Introduzione al partizionamento orizzontale (sharding)
Back to Basics 4: Introduzione al partizionamento orizzontale (sharding)
 
Introduzione ros
Introduzione rosIntroduzione ros
Introduzione ros
 
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazioneBookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
 
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
 

Viewers also liked

Pgtraining bdr
Pgtraining bdrPgtraining bdr
Pgtraining bdr
PgTraining
 
Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb
PgTraining
 
Love Your Database (ESC 2k16)
Love Your Database (ESC 2k16)Love Your Database (ESC 2k16)
Love Your Database (ESC 2k16)
PgTraining
 
Medicina Generale con PostgreSQL
Medicina Generale con PostgreSQLMedicina Generale con PostgreSQL
Medicina Generale con PostgreSQLEmanuele Zamprogno
 
PostgreSQL: Approximated searches
PostgreSQL: Approximated searchesPostgreSQL: Approximated searches
PostgreSQL: Approximated searches
Enrico Pirozzi
 

Viewers also liked (6)

Pgtraining bdr
Pgtraining bdrPgtraining bdr
Pgtraining bdr
 
Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb
 
Love Your Database (ESC 2k16)
Love Your Database (ESC 2k16)Love Your Database (ESC 2k16)
Love Your Database (ESC 2k16)
 
Medicina Generale con PostgreSQL
Medicina Generale con PostgreSQLMedicina Generale con PostgreSQL
Medicina Generale con PostgreSQL
 
PostgreSQL
PostgreSQL PostgreSQL
PostgreSQL
 
PostgreSQL: Approximated searches
PostgreSQL: Approximated searchesPostgreSQL: Approximated searches
PostgreSQL: Approximated searches
 

Similar to PostgreSQL: Prima configurazione

Idp, passo dopo passo!
Idp, passo dopo passo!Idp, passo dopo passo!
Idp, passo dopo passo!
Claudio Marotta
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compatta
Alessandro Selli
 
Installazione di koha_su_debian_v2_0_20_12_2014
Installazione di koha_su_debian_v2_0_20_12_2014Installazione di koha_su_debian_v2_0_20_12_2014
Installazione di koha_su_debian_v2_0_20_12_2014
Joaquim Hangalo
 
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
Aruba S.p.A.
 
Installare i server via rete con Cobbler
Installare i server via rete con CobblerInstallare i server via rete con Cobbler
Installare i server via rete con Cobbler
Babel
 
Virtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e XenVirtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e Xen
Claudio Cardinali
 
Battaglia Navale
Battaglia NavaleBattaglia Navale
Battaglia Navale
PaoloVanacore
 
Apache HTTP Server
Apache HTTP ServerApache HTTP Server
Apache HTTP Server
Mariano Fiorentino
 
Server linux samba in un dominio
Server linux samba in un dominioServer linux samba in un dominio
Server linux samba in un dominioSaverio Menin
 
Implementazione di un ambiente in alta affidabilità
Implementazione di un ambiente in alta affidabilitàImplementazione di un ambiente in alta affidabilità
Implementazione di un ambiente in alta affidabilità
Alfredo Parisi
 
node.js e Postgresql
node.js e Postgresqlnode.js e Postgresql
node.js e Postgresql
Lucio Grenzi
 
Installazione di Joomla nel cloud di Red Hat
Installazione di Joomla nel cloud di Red HatInstallazione di Joomla nel cloud di Red Hat
Installazione di Joomla nel cloud di Red Hat
Babel
 
L'impatto dei Servizi Applicativi
L'impatto dei Servizi ApplicativiL'impatto dei Servizi Applicativi
L'impatto dei Servizi Applicativi
michelemanzotti
 
Con Aruba, a lezione di cloud #lezione 22 - parte 2: Unified Storage, un NAS...
Con Aruba, a lezione di cloud #lezione 22  - parte 2: Unified Storage, un NAS...Con Aruba, a lezione di cloud #lezione 22  - parte 2: Unified Storage, un NAS...
Con Aruba, a lezione di cloud #lezione 22 - parte 2: Unified Storage, un NAS...
Aruba S.p.A.
 
Deploy PrestaShop con Docker
Deploy PrestaShop con DockerDeploy PrestaShop con Docker
Deploy PrestaShop con Docker
Bwlab
 
Cuma rev001
Cuma rev001Cuma rev001
Cuma rev001
Paradisi63
 
Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...
Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...
Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...
Aruba S.p.A.
 
Progetto Netkit
Progetto NetkitProgetto Netkit
Progetto Netkit
Florin D. Tanasache
 

Similar to PostgreSQL: Prima configurazione (20)

Idp, passo dopo passo!
Idp, passo dopo passo!Idp, passo dopo passo!
Idp, passo dopo passo!
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compatta
 
Sfrontori pillole-cobbler
Sfrontori pillole-cobblerSfrontori pillole-cobbler
Sfrontori pillole-cobbler
 
Installazione di koha_su_debian_v2_0_20_12_2014
Installazione di koha_su_debian_v2_0_20_12_2014Installazione di koha_su_debian_v2_0_20_12_2014
Installazione di koha_su_debian_v2_0_20_12_2014
 
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
 
Installare i server via rete con Cobbler
Installare i server via rete con CobblerInstallare i server via rete con Cobbler
Installare i server via rete con Cobbler
 
Virtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e XenVirtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e Xen
 
Battaglia Navale
Battaglia NavaleBattaglia Navale
Battaglia Navale
 
Apache HTTP Server
Apache HTTP ServerApache HTTP Server
Apache HTTP Server
 
Server linux samba in un dominio
Server linux samba in un dominioServer linux samba in un dominio
Server linux samba in un dominio
 
Implementazione di un ambiente in alta affidabilità
Implementazione di un ambiente in alta affidabilitàImplementazione di un ambiente in alta affidabilità
Implementazione di un ambiente in alta affidabilità
 
node.js e Postgresql
node.js e Postgresqlnode.js e Postgresql
node.js e Postgresql
 
Installazione di Joomla nel cloud di Red Hat
Installazione di Joomla nel cloud di Red HatInstallazione di Joomla nel cloud di Red Hat
Installazione di Joomla nel cloud di Red Hat
 
L'impatto dei Servizi Applicativi
L'impatto dei Servizi ApplicativiL'impatto dei Servizi Applicativi
L'impatto dei Servizi Applicativi
 
Con Aruba, a lezione di cloud #lezione 22 - parte 2: Unified Storage, un NAS...
Con Aruba, a lezione di cloud #lezione 22  - parte 2: Unified Storage, un NAS...Con Aruba, a lezione di cloud #lezione 22  - parte 2: Unified Storage, un NAS...
Con Aruba, a lezione di cloud #lezione 22 - parte 2: Unified Storage, un NAS...
 
Deploy PrestaShop con Docker
Deploy PrestaShop con DockerDeploy PrestaShop con Docker
Deploy PrestaShop con Docker
 
Cuma rev001
Cuma rev001Cuma rev001
Cuma rev001
 
Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...
Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...
Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...
 
Progetto Netkit
Progetto NetkitProgetto Netkit
Progetto Netkit
 
Sametime 8.x configurarlo ed installarlo
Sametime 8.x configurarlo ed installarloSametime 8.x configurarlo ed installarlo
Sametime 8.x configurarlo ed installarlo
 

PostgreSQL: Prima configurazione