wiki:2010-c1-ucse-PreguntasFrecuentes

Lista de preguntas frecuentes y sus respuestas




1. Quiero hacer una consulta, ¿dónde la hago?

Suscribite al grupo de Google y realizala allí. Antes de hacer tu pregunta, verifica que no está respondida en este lugar o en las preguntas frecuentes de años anteriores ( 2009 ).


2. ¿Cuál es el grupo de Google?


3. ¿Cómo accedo a la base de datos desde mi casa?

El servidor PostgreSQL sólo escucha en la interfaz 127.0.0.1 (localhost), en el puerto 5432 (puerto típico de PostgreSQL).

Si se intenta usar el ip externo o el nombre cuarto.netmanagers.com.ar o seia.ballardini.com.ar se encontrará el mensaje:

psql -U cballard -h seia.ballardini.com.ar
psql: no se pudo conectar con el servidor: Conexión rehusada
        ¿Está el servidor en ejecución en el servidor «seia.ballardini.com.ar» y aceptando
        conexiones TCP/IP en el puerto 5432?

La alternativa de los alumnos es realizar un túnel mediante SSH.

En la siguiente descripción, la máquina local es la que tiene el alumno delante de su teclado. El servidor PostgreSQL corre en la máquina remota (el VPS de la materia).

En la máquina local corren:

  ssh -L 65432:localhost:5432 CUENTA@seia.ballardini.com.ar sleep 10

Eso abre un túnel que conecta el localhost:65432 en la máquina local con localhost:5432 en seia.ballardini.com.ar.

Luego, para conectarse a la base remota hay que hacerlo mediante:

  psql -h localhost -p 65432 NOMBRE_BASE

El número 65432 es un cualquiera libre en la máquina local, que esté en el rango 49152 á 65535 (reservados por IANA para uso privado).

Si usan una interfaz gráfica o Web para administrar la base de datos, también pueden usar este mecanismo, y sólo se debe configurar el programa para que busque en el localhost y el puerto elegido.

Para aquellos que usen MS Windows, pueden utilizar un túnel con putty. El túnel con putty se deja como tarea para el lector.


4. ¿Cómo configuro el virtualhost de Apache2 con django?

ComoConfiguroApacheConDjango