如何将在VM中创建的Azure PostgreSQL数据库连接到我的网站?

时间:2015-04-17 19:26:17

标签: database postgresql azure virtual-machine

我在Azure上部署了一个网站。我用PostgreSQL创建了我的数据库(Sequelize作为我的ORM)。

我知道Azure本身不支持PostgreSQL(我相信?)所以我在运行在Ubuntu上的VM上创建了一个PostgreSQL数据库,同时在Azure上运行。

但是,我必须将我的网站服务器连接到VM数据库,我不太清楚如何做到这一点,同时还建立了我在Sequelize中创建的模型。

1 个答案:

答案 0 :(得分:2)

您需要在该VM防火墙上转发端口(通常为5432)。

然后,您只需通过指定VM公共IP地址或URL来连接到该计算机。

出于性能原因,将您的网站和此VM置于同一虚拟网络中是有意义的。实际上,您可以使用Azure Apps(以前的网站)执行此操作。