4

Click here to load reader

Configuracion

  • Upload
    utn

  • View
    644

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Configuracion

Configuración

Jaime Casanova

Soporte LibreCurso de administracion de PostgreSQL

16 de diciembre de 2009

Jaime Casanova Configuración

Page 2: Configuracion

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

Page 3: Configuracion

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

Page 4: Configuracion

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