Thread: postgres only in local socket

postgres only in local socket

From
Developer
Date:
Hello,

In config:

> # - Connection Settings -
>
> #listen_addresses = 'localhost'         # what IP address(es) to listen on;
>                                         # comma-separated list of addresses;
>                                         # defaults to 'localhost', '*' = all
>                                         # (change requires restart)
> #port = 5432                            # (change requires restart)
> max_connections = 100                   # (change requires restart)
> # Note:  Increasing max_connections costs ~400 bytes of shared memory per.
> # connection slot, plus lock space (see max_locks_per_transaction).  You might
> # also need to raise shared_buffers to support more connections.
> #superuser_reserved_connections = 3     # (change requires restart)
> #unix_socket_directory = ''             # (change requires restart)
> #unix_socket_group = ''                 # (change requires restart)
> #unix_socket_permissions = 0777         # begin with 0 to use octal notation
>                                         # (change requires restart)
> #bonjour_name = ''                      # defaults to the computer name
>


With something like this, I can see using netstat:

> tcp        0      0 localhost.localdom:postgres *:*                         LISTEN
>


How to "listen" only in local socket?


--














--
--
Publicidad y Servicios http://www.pas-world.com
Directorio http://www.precioventa.com
Tienda http://informatica.precioventa.com
Autoridad certificadora http://ca.precioventa.com
--
--


Re: postgres only in local socket

From
Jasen Betts
Date:
On 2009-04-28, Developer <dev002@pas-world.com> wrote:
> Hello,
>
> In config:
>

>> #listen_addresses = 'localhost'         # what IP address(es) to listen on;
>>                                         # comma-separated list of addresses;
>>                                         # defaults to 'localhost', '*' = all
>>                                         # (change requires restart)
>> #port = 5432                            # (change requires restart)
>> max_connections = 100                   # (change requires restart)


> How to "listen" only in local socket?

listen_addresses=''

assuming you only want only local unix domain sockets (and not localhost TCP/IP)

that seems to work here.


Re: postgres only in local socket

From
Bill Moran
Date:
In response to Developer <dev002@pas-world.com>:

> Hello,
>
> In config:
>
> > # - Connection Settings -
> >
> > #listen_addresses = 'localhost'         # what IP address(es) to listen on;
> >                                         # comma-separated list of addresses;
> >                                         # defaults to 'localhost', '*' = all
> >                                         # (change requires restart)
> > #port = 5432                            # (change requires restart)
> > max_connections = 100                   # (change requires restart)
> > # Note:  Increasing max_connections costs ~400 bytes of shared memory per.
> > # connection slot, plus lock space (see max_locks_per_transaction).  You might
> > # also need to raise shared_buffers to support more connections.
> > #superuser_reserved_connections = 3     # (change requires restart)
> > #unix_socket_directory = ''             # (change requires restart)
> > #unix_socket_group = ''                 # (change requires restart)
> > #unix_socket_permissions = 0777         # begin with 0 to use octal notation
> >                                         # (change requires restart)
> > #bonjour_name = ''                      # defaults to the computer name
> >
>
>
> With something like this, I can see using netstat:
>
> > tcp        0      0 localhost.localdom:postgres *:*                         LISTEN
> >
>
>
> How to "listen" only in local socket?

Uncomment the listen line and fill it with a comma separated list of
IPs to listen on.  Or take Jasen's advice, if that fits your need.

--
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/

Re: postgres only in local socket

From
"A. Kretschmer"
Date:
In response to Developer :
> How to "listen" only in local socket?

Set in your postgresql.conf:

listen_addresses = ''


(uncomment this line and set the value to '')


Andreas
--
Andreas Kretschmer
Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net