假设我在serverA(而不是azure)中有mysql数据库,我在azure中有webapp。如何从我的azure webapp访问serverA中的数据库?
答案 0 :(得分:0)
只要您提供相关的防火墙和访问权限,理论上您就可以从任何其他服务器连接到您的数据库。
(只要您能够通过公共IP在线访问)
答案 1 :(得分:0)
您必须在Azure中创建VNET,然后将此VNET连接到您的内部VPN,假设serverA是内部部署服务器。
Connect an on-premises network to a Microsoft Azure virtual network
此外,您必须将您的网络应用程序拉到VNET下。
但是,如果服务器A在互联网上可用,那么您应该能够在修改防火墙规则后进行连接。请注意,如果您在MySQL方面有基于IP的限制,则可能需要根据您所在的地区列出所有azure网站IP范围的白名单。