【问题标题】:Redirect Azure WebPage Port to VM将 Azure 网页端口重定向到 VM
【发布时间】:2016-07-15 02:35:50
【问题描述】:

我正在构建一个包含一个网站和一个 Java 应用程序的项目。该网站在 Azure 中作为 Web 应用程序运行,我的应用程序也在 Azure 中的虚拟机中。这个 java 应用程序是一个 Web 服务器,用户可以从 Internet 上使用它。

所以我在这里要完成的是,当用户键入www.mysite.com 时,它会打开网站,当他键入www.mysite.com:8190/MyEPoint 时,他应该被重定向到我在虚拟机中的应用程序。这样他就可以不用IP直接访问我的Web Server了。

【问题讨论】:

  • 这不就是 HTTP 301/302 的用途吗?

标签: java azure redirect azure-web-app-service


【解决方案1】:

根据我的经验,有两种方法可以满足您的需求,并且没有必要为向 VM 的重定向请求指定单独的端口。

  1. 正如@DavidMakogon 所说,您可以在Java 应用程序中创建一个请求过滤器,以使用response.sendRedirect() 之类的函数来重定向基于HTTP 30X 的url 映射模式的请求。

  2. 您可以尝试为您的网站和虚拟机创建一个 Azure 应用程序网关,以使用 URL 模式路由来引导请求,请参阅官方文章 Create an application gateway using URL based routing 了解如何开始。

    李>

【讨论】:

    猜你喜欢
    • 2021-02-16
    • 2015-03-19
    • 2015-02-25
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    相关资源
    最近更新 更多