Configuracion

Post on 08-Jul-2015

644 views 1 download

Transcript of Configuracion

Configuración

Jaime Casanova

Soporte LibreCurso de administracion de PostgreSQL

16 de diciembre de 2009

Jaime Casanova Configuración

Configuración

Hay tres archivos que controlan la configuración de PostgreSQL.I postgresql.conf: se setean las variables de manera global al inicio del

servicioI pg_hba.conf: se configuran autorizaciones iniciales de acceso a usuarios y

bases de datosI pg_ident: se describen las autorizaciones ident si hay alguna usandose

Jaime Casanova Configuración

Configuración: postgresql.conf

Ubicación de archivosI data_directory = ‘ConfigDir’ # ConfigDir representa $PGDATAI hba_file = ’ConfigDir/pg_hba.conf’ # fichero de configuración de

autenticaciónI ident_file = ’ConfigDir/pg_ident.conf’ # fichero de configuración de la

autenticaciónI external_pid_file = ‘(none)’ # nombre del fichero pid

Jaime Casanova Configuración

Configuración: postgresql.conf

Conexiones y autenticaciónI listen_adresses= ’localhost’ # especifica las direcciones IP que el servidor

debe escuchar desde aplicaciones clienteI port = 5432 # puerto TCP/IP donde escucha el postmasterI max_connections = 100 # máximo de sesiones concurrentesI superuser_reserved_connections = 3 # conexiones reservadas para

superusuariosI unix_socket_directory = ‘’ # indica donde se encuentran los archivos

socket para las conexiones localesI unix_socket_group = ”I unix_socket_permissions = 0777 # si ponemos 0700 solo dejamos

conectar al usuario postgresI bonjour_name = ‘’I ssl = off # si el postmaster negocia con clientes que usen conexiones sslI ssl_ciphers = ’ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH’ # cifrados

sslI authentication_timeout = 60 # tiempo máximo en segundos para

completar el autenticado del clienteI password_encryption = on # cómo se almacena por defecto una claveI db_user_namespace = offI krb_server_keyfile = ”I krb_srvname = ’postgres’I krb_caseins_users = offI tcp_keepalives_idle = 0 # controlar si las conexiones siguen vivas,I tcp_keepalives_interval = 0 # para matarlas si no respondenI tcp_keepalives_count = 0

Jaime Casanova Configuración