我无法通过诸如psql -h *EC2ExternalIP* -U *me*
. 我会得到:
psql -h *EC2ExternalIP* -U *me*
psql: could not connect to server: Operation timed out
Is the server running on host *EC2ExternalIP* and accepting
TCP/IP connections on port 5432?
Run Code Online (Sandbox Code Playgroud)
同样的事情尝试一个简单的 telnet 连接到这个端口:
curl telnet://*EC2ExternalIP*:5434
curl: (7) Failed to connect to *EC2ExternalIP* port 5434:
Operation timed out
Run Code Online (Sandbox Code Playgroud)
即使我可以在同一个EC2ExternalIP上访问其他服务(例如,apache)。
所以我在这样的线程上闲逛:
他们帮助我确保我对postgresql.conf
和进行了适当的修改
pg_hba.conf
;适合您的设置将取决于您的实例的安全问题。但它仍然无法正常工作。
我应该怎么做才能使这个数据库可以访问?