postgresql и брандмауэр - PullRequest
       20

postgresql и брандмауэр

1 голос
/ 22 февраля 2010

Я буду создавать серверное / клиентское программное обеспечение в Windows, где многим машинам необходимо взаимодействовать с базой данных Postresql, работающей на сервере. Это программное обеспечение C ++, поэтому я буду использовать libpq для подключения к базе данных.

Если я сделаю это, будут ли проблемы с брандмауэром? Я хотел бы сделать настройку максимально простой, чтобы пользователи не открывали порты брандмауэра и не отключали его.

Если мне нужно открыть порты брандмауэра, могу ли я использовать WCF, чтобы обойти проблему? По сути, отправьте команду на сервер с помощью WCF, выполните команду postgresql локально и получите результат обратно (я никогда не использовал WCF, но понимаю, что он может связываться через HTTP-порт 80).

Ответы [ 2 ]

1 голос
/ 25 февраля 2010

Вы также можете настроить SSL-соединения для обеспечения большей безопасности.

1 голос
/ 25 февраля 2010

PostgreSQL обычно прослушивает порт 5432, который по умолчанию не открыт в брандмауэре Windows. Но единственная машина, на которой потребуется переконфигурировать брандмауэр, - это та, на которой работает PostgreSQL. Если у вас много клиентских компьютеров, ни одна из них не должна требовать изменения брандмауэра (если только у них нет ограничений на исходящий трафик, что редко).

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...