Inicio | Donaciones | Contacto
Generalidades Implantación Interfaz SAF CEF REF SOF Anexos
 
- Requerimientos
- Instalación
- Configuración

Motores del proyecto Forseti











Configurando PostgreSQL

Para empezar, necesitamos cambiar la contraseña del usuario postgres ( Este fue generado por la instalación de PostgreSQL ). Como usuario de Linux "postgres", ejecutaremos el comando psql:

$ sudo -u postgres psql postgres

Establecemos la contraseña para el rol de base de datos "postgres", usando el comando:

postgres=# \password

y proporcionamos la contraseña y su confirmación. El texto de estas, permanecerá oculto en la terminal por razones de seguridad. Una ves establecida salimos:

postgres=# \q

Ahora creamos el rol "forseti", indispensable para nuestro servidor Forseti. Nos pedirá una contraseña y su confirmación.

$ sudo -u postgres createuser -s -d -r -E -P forseti

Creamos la base de datos principal del servidor Forseti, y hacemos del rol "forseti", dueño fe esta base de datos.

$ sudo -u postgres createdb -T template0 --lc-collate=es_MX.UTF8 --lc-ctype=es_MX.UTF8 -O forseti FORSETI_ADMIN

NOTA: Es indispensable llamar a rol "forseti" con minúsculas y a la base de datos principal "FORSETI_ADMIN" con mayúsculas para que nuestro servidor pueda trabajar bien, de lo contrario, la configuración fallará y no se podrá iniciar.

El archivo de configuración pg_hba.conf contiene los parámetros de conexión al servidor y se verá probablemente de la siguiente manera:

# PostgreSQL Client Authentication Configuration File
# ===================================================
#
# Refer to the "Client Authentication" section in the PostgreSQL
....
....
....
....
local   all             all                                     md5
host    all             all             127.0.0.1/32    md5
host    all             all             ::1/128             md5

Aquí lo que nos interesa es la linea "host all all 127.0.0.1/32 md5" que nos indica que podremos conectarnos a todas las base de datos que se vayan creando con forseti, desde la aplicación instalada en este mismo ordenador, por el protocolo de internet, y con una seguridad md5. Para poder accesar al archivo pg_hba.conf usamos nano de la siguiente manera:

$ sudo nano /etc/postgresql/9.x/main/pg_hba.conf

Debemos sustituir x por la versión de nuestro PostgreSQL. Si no estamos seguros del valor de x, podemos usar

$ dpkg -s postgresql

Si deseas entender mejor como funciona el archivo de configuración, puedes verificar la documentación de PostgreSQL en su portal: www.postgresql.org. Hasta aquí, la configuración de PostgreSQL ha finalizado, y se puede proceder a la configuración del servidor web forseti en la siguiente sección.
 
Páginas en este tema:
- Configurando PostgreSQL
Como configurar el servidor PostgreSQL para permitir ser controlado por Forseti
- Configurando Forseti
Como configurar el servicio web Forseti.
- JSSE
Generando certificados con JSSE para la implementacion de Forseti por SSL (Secure Socket Layer)
- Primeros pasos
Instrucciones de como actualizar el servidor a la última versión y generar tu primera base de datos.
Positive SSL
Licencia Pública General de Affero (AGPL) | Sobre Forseti
Derechos Reservados © 2014 - 2015 Organización Forseti A.C.