0 votes

postgresql et pare-feu

Je vais construire un logiciel serveur/client sous Windows, où de nombreuses machines doivent communiquer avec une base de données Postresql fonctionnant sur le serveur. Il s'agit d'un logiciel C++, je vais donc utiliser libpq pour me connecter à la base de données.

Si je fais cela, y aura-t-il des problèmes avec le pare-feu ? J'aimerais que la configuration soit aussi simple que possible et que les utilisateurs n'aient pas à ouvrir des ports de pare-feu ou à désactiver leur pare-feu.

Si je dois ouvrir les ports du pare-feu, puis-je utiliser WCF pour contourner le problème ? En gros, envoyer une commande au serveur à l'aide de WCF, exécuter la commande postgresql localement et récupérer le résultat (je n'ai jamais utilisé WCF mais je crois savoir qu'il est possible de communiquer par le port HTTP 80).

1voto

Joshua D. Drake Points 667

Vous pouvez également configurer des connexions SSL pour assurer une meilleure sécurité.

0voto

Matt Solnit Points 13528

PostgreSQL écoute généralement sur le port 5432, qui n'est pas ouvert par défaut dans le pare-feu de Windows. Mais la seule machine où le pare-feu devrait être reconfiguré est celle où PostgreSQL s'exécute. Si vous avez beaucoup de machines clientes, aucune d'entre elles ne devrait nécessiter de modification du pare-feu (à moins qu'elles n'aient des restrictions sur le port 5432). sortant trafic, ce qui est rare).

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X