【发布时间】:2019-12-04 22:03:56
【问题描述】:
我已经创建了一个 RDS SQL Server 实例,并且由于 localhost 我能够从我的本地计算机访问。
但是当我在elasticbeanstalk.com上部署同一个网站时,由于一些权限问题,它没有连接到数据库
【问题讨论】:
-
具有 SSL 证书的站点应该与连接到 RDS SQL 服务器的能力无关。尝试连接到 RDS 服务器时,您的服务器记录的实际错误消息是什么?
-
我可以使用 SQL Server Management Studio 或从本地主机上的 Web 应用程序连接到数据库,但是当我在 AWS 上部署同一站点时,我收到以下错误“发生与网络相关或特定于实例的错误在建立与 SQL Server 的连接时。找不到或无法访问服务器。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开到 SQL Server 的连接)"
-
这听起来像是 AWS 安全组问题。请重点关注 EC2 服务器和 RDS 服务器之间的网络配置。不是您的 Web 浏览器和 EC2 服务器之间的网络连接(您专注于 SSL 证书),这与您遇到的问题无关。
标签: amazon-web-services amazon-rds amazon-elastic-beanstalk