Execute o seguinte comando para ver as portas abertas no firewall:
sudo iptables -L
Se você não vir as portas listadas, siga as instruções: link
Se eles estiverem listados, você precisa ativar o acesso remoto para postgres: link
Eu tenho um aplicativo Wt em execução em uma máquina do servidor CentOS (Máquina A) no número de porta 9798. O aplicativo está ativo e eu consegui visualizar a página da web com o URL,
http://localhost:9798
Mas o aplicativo não está sendo carregado em outra máquina (Máquina B) na mesma rede com a URL,
http://<ip of server>:9798
A porta está aberta e escutando.
A mesma coisa acontece com o PostgreSQL que está sendo executado na máquina do servidor. Não consigo me conectar ao PostgreSQL de outra máquina através do PgAdmin III.
Mas o contrário está acontecendo, eu posso me conectar ao aplicativo e ao PostgreSQL da máquina A à máquina B.
Eu verifiquei duas vezes as portas em execução, as configurações do PostgreSQL, etc., mas não consegui descobrir por que isso está acontecendo.
Por que isso está acontecendo, o que devo tentar agora explorar?
Máquina A = servidor CentOS 6.4,
Máquina B = Ubuntu 12.04 Desktop
Tags postgresql ip centos tcp