【问题标题】:Is it possible to run IIS and Tomcat side by side?是否可以同时运行 IIS 和 Tomcat?
【发布时间】:2010-11-24 02:04:06
【问题描述】:

我需要发布一个 JSP/Java servlets webapp。不幸的是,IIS 不支持这样的部署。我需要在其上部署它的服务器已经运行 IIS 和几个 IIS 应用程序。我不想干扰这些应用程序,但它们和新的 webapp 必须在同一台服务器上运行。我尝试设置代理将流量重定向到 tomcat,但这破坏了其他应用程序。

我想知道是否可以运行 IIS(可通过良好的 ol' 端口 80 访问)和 tomcat(在端口 8080 上运行);并且能够远程访问两者。到目前为止,我的努力没有结果。访问 IIS 应用程序没有问题,但是当我尝试连接到 tomcat 时,浏览器就会超时。我也解锁了 8080 端口,所以我确定这不是问题。

任何帮助表示赞赏,谢谢。

【问题讨论】:

标签: iis tomcat


【解决方案1】:

这绝对是可能的,只要它们在不同的端口上运行。如果您可以在本地访问tomcat(http://localhost:8080)但不能远程访问,那么这是防火墙问题。此外,如果你真的想要,你可以让 iis 将请求转发到 tomcat。

【讨论】:

    【解决方案2】:

    您可以将 IIS 和 Tomcat 安排在 2 个不同的 IP 地址中,或者您可以将反向代理(nginx、lighttpd、mod_proxy 等)设置为端口 80,然后将 IIS 设置为使用端口 8080 和 Tomcat 端口 9090。

    【讨论】:

      【解决方案3】:

      Melder,完全可以在具有不同 IP 的同一端口上运行 IIS 和 Tomcat。一台服务器可以有多个虚拟 IP。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-30
        • 2012-11-19
        • 2015-10-14
        • 2018-06-18
        • 2019-05-10
        • 1970-01-01
        相关资源
        最近更新 更多