Re: Postgres database and firewall

Поиск
Список
Период
Сортировка
От Bhella Paramjeet-PFCW67
Тема Re: Postgres database and firewall
Дата
Msg-id C84662912D280D4AB5C50100A100F0C50338276A@ct11exm61.ds.mot.com
обсуждение исходный текст
Ответ на Re: Postgres database and firewall  (Shane Ambler <pgsql@Sheeky.Biz>)
Ответы Re: Postgres database and firewall  (Shane Ambler <pgsql@Sheeky.Biz>)
Список pgsql-admin
Thank you very much Shane for your response. I have one more question,
the firewall usually drops the idle connections. What can we configure
on the database side to keep the idle connections alive. In the
postgresql.conf file I see the parameter tcp_keepalives_idle, setting
this parameter would be enough to keep the idle connections alive or is
there anything else I need to be aware of. Your help will be highly
appreciated.

Thanks
Paramjeet Kaur

-----Original Message-----
From: Shane Ambler [mailto:pgsql@Sheeky.Biz]
Sent: Thursday, March 20, 2008 12:48 AM
To: Bhella Paramjeet-PFCW67
Cc: pgsql-admin@postgresql.org
Subject: Re: [ADMIN] Postgres database and firewall

Bhella Paramjeet-PFCW67 wrote:
> Hi
>
>
> We will be setting up a production postgres database to which an
> application will connect through a firewall. Can any one please tell
> me if there is any configuration that needs to be done on the postgres

> database side for firewall. Is there any documentation that I can
> refer to. Any help will be appreciated.
>
> Thanks
> Paramjeet Bhella
>
>

If you are using NAT then you need port forwarding setup on the
firewall. If not then you need to make sure it allows the pg traffic
through.
Your firewall docs will show how to setup that. Default port for pg is
5432

As far as pg config goes the client ip addresses need to be allowed to
connect. This is setup in pg_hba.conf

see chapter 21
http://www.postgresql.org/docs/8.3/interactive/client-authentication.htm
l

For connections over the internet you should configure postgresql with
SSL support and use something like -

hostssl    mydb  +usergroup  192.168.1.0/24  md5


The problems arise if you want to allow roaming users that can have
varying ip addresses - try to find a solution that doesn't allow any
computer on the net to connect.


Will you (or can you) have VPN access to the internal network?



--

Shane Ambler
pgSQL (at) Sheeky (dot) Biz

Get Sheeky @ http://Sheeky.Biz

В списке pgsql-admin по дате отправления:

Предыдущее
От: "Marc Fromm"
Дата:
Сообщение: exceeds max_fsm_pages
Следующее
От: Aaron Brown
Дата:
Сообщение: Pg_restore failing with ERROR: out of memory