我在同一个数据中心购买了一些 vps。不幸的是,提供商不提供内部 IP。我只有服务器公共 IP 和网关(同一个网关)。
如果我在 vps 中单独设置 mysql 服务器,如何才能安全、快速地实现 Web 与该服务器之间的通信?
答案1
大多数或所有数据库都会提供加密连接。您可以使用 TLS 保护连接。这对您来说可能就足够了。您没有说明您使用的是哪个数据库,因此我们无法提供更多建议。以下是MySQL 文档在加密连接上。
或者,您可以在机器之间设置 VPN,并通过 VPN 运行加密或未加密的数据库连接。如果您通过 VPN 加密,则需要双重加密,这可能是不必要的,“一定要确保万无一失”。
根据您的数据,您甚至可能不需要加密连接。不过,这种情况不太可能发生,因为用户、电子邮件地址和散列密码字符串可能都需要在传输过程中加密。
您还可以考虑更换提供商。