我在同一个数据中心买了一些vpses。 不幸的是,提供商不提供内部IP。 我只有服务器公共IP和网关(相同的网关)。
如果我在vps中单独安装mysql服务器,如何以安全和快速的方式在web和这个服务器之间进行通信?
大多数或者所有的数据库都会提供encryption连接。 您可以使用TLS保护连接。 这对你来说可能就足够了。 你还没有说你正在使用什么数据库,所以我们不能提供更多的build议。 这里是关于encryption连接的MySQL文档 。
或者,您可以在机器之间build立一个VPN,并通过VPN运行encryption或未encryption的数据库连接。 如果您通过双重encryption的VPN进行encryption,这可能是不必要的,“一定要确定”。
根据您的数据,您可能甚至不需要encryption的连接。 这不太可能,因为用户,电子邮件地址和哈希密码string可能都需要在传输中encryption。
你也可以考虑改变提供者。