彩神大发快三_神彩大发快三官方

centos7部署posgresql和kong总结

时间:2020-02-05 11:31:54 出处:彩神大发快三_神彩大发快三官方

认证权限配置文件为 /var/lib/pgsql/10/data/pg_hba.conf

host all all 127.0.0.1/32 trust

默认配置文件地处 /etc/kong/kong.conf.default

修改配置文件  var/lib/pgsql/10/data/postgresql.conf ,将 listen_address 设置为 '*'

原困是postgres如此配置对外访问策略。

  trust:凡是连接到服务器的,就有可信任的。只需用提供psql用户名,还需用如此对应的操作系统同名用户;

为了安全以及满足 Kong 初始化的需求,需用在建立另六个 postgre 用户 kong 和对应的 linux 用户 kong,并新建数据库 kong。

修改以上另六个 配置文件后,重启postgresql服务:

将事先安装配置好的 postgresql 信息填入 kong 配置文件中:

服务肯能正常启动

# IPv4 local connections:

因此 postgresql的用户要和系统用户一样:

host all all 0.0.0.0/0 trust

问题一:

常见的四种 生活身份验证为:

通过本地连接会提示拒绝连接,肯能pgsql 默认如此通过本地访问,需用开启远程访问。

初始化数据库表

相关postgres命令参考:postgres常见命令

用命令行登录,在root账户下登录postgresql 数据库会提示权限问题:

sudo cp /etc/kong/kong.conf.default /etc/kong/kong.conf

kong这块按照官网的妙招不成功,最终下载了rpm包安装成功的。

注意:在 psql 控制台下执行命令,一定记得在命令后上加分号。

  password 和 md5:对于内外部访问,需用提供 psql 用户名和密码。对于本地连接,提供 psql 用户名密码之外,还需用有操作系统访问权。(用操作系统同名用户验证)password 和 md5 的区别但是 内外部访问时传输的密码算不算用 md5 加密;

psql 用户需用有同名的操作系统用户名。因此 需用以与 psql 同名用户登录 linux 才还需用登录 psql 。想用或多或少用户(之类于 root )登录 psql,修改本地认证妙招为 trust 肯能 password 即可。

  ident:对于内外部访问,从 ident 服务器获得客户端操作系统用户名,因此 把操作系统作为数据库用户名进行登录对于本地连接,实际上使用了peer;

  peer:通过客户端操作系统内核来获取当前系统登录的用户名,并作为psql用户名进行登录。

问题二:

热门

热门标签