
做
端口映射,在
代理服务器上安装端口映射工具,例如PortMap。然后进行配置,把
代理服务器的数据库端口映射到数据库服务器的数据库端口上。例如sqlserver是1433,oracle是1521.这样你访问代理服务器的数据库端口就等于访问数据库服务器的对应端口了。为了更加安全,你还可以在客户端上设置使用非默认的端口访问代理服务器,然后在代理服务器上把你指定的端口映射到数据库服务器的数据库端口。比如在代理服务器上把8000端口映射到服务器1433端口,然后在客户端上配置为使用8000端口来访问数据库。这样你就可以通过代理服务器的8000端口来连接sqlserver数据库了。 另外,也可以不用代理服务器,直接用路由器做端口映射。nginx代理mysql,打不开表的原因及解决方法:
1、地址设置错误或端口错误导致无法正常访问MySQL。
2、检查MySQL服务器的地址和端口是否正确。
3、在Nginx配置文件中重新设置代理地址和端口,最好使用IP地址而不是主机名。
4、还需要检查MySQL服务器的安全设置,查看是否需要认证或允许特定的IP地址访问MySQL服务器。
你的虚拟服务器不是在aws么,你的mysql应该在aws服务器上吧,那么连接mysql就不需要使用代理服务器,直接使用本地连接就是了。
如果解决了您的问题请采纳!
如果未解决请继续追问
评论列表(0条)