当前位置: 首页 > 面试题库 >

服务器上未启用SSL

逑俊楚
2023-03-14
问题内容

尝试使用go与postgres数据库通信,准备如下语句:

var stmt *sql.Stmt
var err error

stmt, err = db.Prepare(selectStatement)
if err != nil {
    fmt.Printf("db.Prepare error: %v\n",err)
    return err
}

引发以下错误:

db.Prepare error: pq: SSL is not enabled on the server

有什么办法吗?

如果需要,我可以添加更多信息。


问题答案:

您应该建立没有SSL加密的数据库连接,如下所示:

db, err := sql.Open("postgres", "user=test password=test dbname=test sslmode=disable")


 类似资料:
  • 我在eclipse中安装了Jboss应用服务器,但它没有启动。后来我删除了Jboss并安装了Glassfish服务器,它也没有启动。它们没有给出任何错误,但仍处于启动模式 例如:这是Jboss7的控制台状态。1.它没有继续下去 07:31:29699信息[org.jboss.modules]jboss模块版本1.1.1。GA 07:31:31256信息[org.jboss.msc]jboss ms

  • 启动服务器时,出现以下错误:无法启动服务器。 localhost上的服务器GlassFish Server Open Source Edition 3(Java EE 6)无法启动。

  • 我也试着跟着索尔。 elasticsearch无法在ubuntu 15.10中启动服务

  • 我一直试图在浏览器localhost:8080上运行它,但它说“站点无法到达”,尽管它说Tomcat在终端中运行 我通过从网站下载二进制版本安装了它。 这是加泰罗尼亚,出去 这是grep tomcat 根38084 0.1 1.0 6062688 80312 s000 S 8:54AM 0:15.59/library/java/javavirtualmachines/jdk1.8.0_91.jdk

  • 尝试远程启动服务时遇到奇怪的行为。 编辑:我进一步研究了这个问题,发现只有在尝试运行我的特定服务时才会出现这种情况。这意味着我的服务必须从已经登录的用户的会话中运行(这就是为什么如果我之前使用mstsc访问服务器,它仍然可以工作)。所以我想我的新问题是--有没有一种方法可以让我从PowerShell登录到远程机器? 多谢了。