博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[database] postgresql 外网访问
阅读量:7012 次
发布时间:2019-06-28

本文共 912 字,大约阅读时间需要 3 分钟。

配置

环境

ubuntu 14.04 LTS

版本

postgresql version 9.3

修改监听地址

编辑 /etc/postgresql/9.3/main/postgresql.conf

listen_addresses = '*'

修改访问验证方式

编辑/etc/postgresql/9.3/main/pg_hba.conf, 添加下列行

host    all             all             0.0.0.0/0                 md5

不希望所有ip都能访问,修改0.0.0.0/0

遇到的问题

django.db.utils.OperationalError: could not connect to server: Connection refused    Is the server running on host "XXX.XXX.XXX.XXX" and accepting    TCP/IP connections on port 5432?

客户端访问的默认的端口是 5432, 当时server 开的端口不一定就是这个端口,可以使用netstat 查看下postgresql监听的端口是什么

sudo netstat -lntp | grep postgrestcp        0      0 0.0.0.0:5433            0.0.0.0:*               LISTEN      1962/postgrestcp6       0      0 :::5433                 :::*                    LISTEN      1962/postgres

这里监听的端口是 5433 而不是 5432, 需要修改client访问的配置或者修改postgresql的工作端口设定

posted on
2017-07-08 21:37 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/zelos/p/7138100.html

你可能感兴趣的文章
PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
查看>>
IOS-5个可以帮你优化App的优秀网站
查看>>
ArrayIndexOutOfBoundsException
查看>>
JAVA判断各种类型数据是否为空
查看>>
如何使用kali的Searchsploit查找软件漏洞
查看>>
Vim for Rails developers: Lazy modern configuration
查看>>
十三、Android studio环境的搭建
查看>>
ES6 系列之模板字符串
查看>>
JVM(四)垃圾回收的实现算法和执行细节
查看>>
对象解构与点操作访问究竟谁快
查看>>
Python3入门机器学习(七)- PCA
查看>>
2017阿里,百度,京东java面试+笔试大合集,这些面试题你都会吗?
查看>>
JavaScript数据结构03 - 队列
查看>>
笔记-OC运行时问题扩展
查看>>
PHPstorm 优化、设置与提速篇
查看>>
[iOS] 从 application delegate 引申三点
查看>>
深入理解Java虚拟机(一)
查看>>
Docker Nginx 静态资源部署
查看>>
DSA数字签名算法
查看>>
Mongodb Mac安装
查看>>