我在Azure上部署了一个网站。我用PostgreSQL创建了我的数据库(Sequelize作为我的ORM)。
我知道Azure本身不支持PostgreSQL(我相信?)所以我在运行在Ubuntu上的VM上创建了一个PostgreSQL数据库,同时在Azure上运行。
但是,我必须将我的网站服务器连接到VM数据库,我不太清楚如何做到这一点,同时还建立了我在Sequelize中创建的模型。
答案 0 :(得分:2)
您需要在该VM防火墙上转发端口(通常为5432)。
然后,您只需通过指定VM公共IP地址或URL来连接到该计算机。
出于性能原因,将您的网站和此VM置于同一虚拟网络中是有意义的。实际上,您可以使用Azure Apps(以前的网站)执行此操作。