You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Stack Builder配置PEM服务器安装的SSL禁用与允许?

解决Stack Builder安装PEM Server时的SSL连接错误

方法1:临时开启PostgreSQL的SSL支持

这是最直接的解决方案,让Postgres支持SSL后再完成PEM安装:

  • 找到PostgreSQL 13的data目录(默认路径为C:\Program Files\PostgreSQL\13\data)
  • 打开postgresql.conf配置文件,找到ssl = off行,修改为ssl = on
  • 打开pg_hba.conf配置文件,添加一行:hostssl all all 127.0.0.1/32 scram-sha-256(如果你的Postgres使用MD5认证,替换scram-sha-256为md5)
  • 打开Windows服务管理器,找到postgresql-x64-13服务,右键选择重启
  • 回到Stack Builder的PEM安装界面,重新输入连接信息继续安装

方法2:强制安装时使用非SSL连接

如果不想开启Postgres的SSL,可以通过以下方式修改安装时的连接参数:

  • 在Stack Builder进入PEM Server的安装配置步骤时,留意是否有高级连接选项或额外参数输入框,直接填入sslmode=disable
  • 如果没有上述选项,可先手动用psql创建PEM所需的基础环境:
    1. 打开PostgreSQL的psql shell,执行命令创建PEM管理员用户:CREATE USER pem_admin WITH SUPERUSER PASSWORD '你的密码';
    2. 创建PEM数据库:CREATE DATABASE pem OWNER pem_admin;
    3. 回到Stack Builder安装界面,选择“使用现有数据库”,并在主机地址栏填写localhost?sslmode=disable(部分安装程序允许通过这种方式追加连接参数)

错误提示:psql: server does not support SSL, but SSL was required

内容的提问来源于stack exchange,提问作者Nile Lazarus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 11:55:59