所以我们在 Azure 上有一个 Ubuntu 虚拟机和一个 Linux 应用服务,我们想要通过 8983 端口将它们集成起来,有什么办法吗?也许试图让他们都在同一个 vnet 上?
谢谢您的帮助!
取决于您所说的集成是什么意思,从端口号我猜您希望您的应用程序与 VM 上运行的 Solr 通信?
无论哪种方式,您都可能希望它们在同一个 VNet 上以确保安全,否则您将不得不在您的 VM 上创建大量防火墙规则来满足您的应用服务可能拥有的所有可能的外部 IP 地址。
将为您的 VM 创建一个 VNet,您应该能够通过门户将应用服务添加到其中,还请记住,您必须采用标准或高级应用服务计划才能启用 VNet 集成。
请参阅此处了解更多信息 - https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet
您需要确保端口 8983 列在您的 Web 应用程序的应用程序设置WEBSITES_PORT
下。