1panel配置PostgreSQl服务器外网访问
前情简介
博主在配置多服务器互联时,发现使用1panel部署的PostgreSQL服务器无法被其他服务器访问到,在网上查找了很多教程。比如如何为PostgreSQl配置外网访问,里面提到了需要修改
- 修改postgresql.conf
listen_addresses = '*' - 修改pg_hba.config
host all all 0.0.0.0/0 md5
但在1panel中自动安装到数据库,需要在修改一个设置才能外部访问
1panel自动安装到PostgreSQL只绑定在了服务器的环回地址127.0.0.1上,所以无法访问,需要去到“容器”界面手动修改PostgreSQL绑定的ip地址才能外部访问
教程如下
打开“容器”,右上角搜索post,找到PostgreSQL。
点击“编辑”,将“端口”部分中的服务器中的“127.0.0.1”删掉,点击“确认”。
然后服务器便支持外部访问
总结
1panel为了安全性,将PostgreSQL服务器仅绑定在服务器的环回地址上,造成数据库无法外部访问,作为解决,将其绑定在服务器的外部IP上即可。
Comments NOTHING