【问题标题】:Apache is blocking tomcat's ROOT?阿帕奇阻止了tomcat的ROOT?
【发布时间】:2014-07-25 03:09:32
【问题描述】:

好的,所以我在一台机器上安装了 apache 和 tomcat。我记得当我只安装了一个全新的 tomcat 时,ROOT 部署在 mydomain.com 上,但现在 apache 正在运行,它显示的是 apache 的页面。我安装了 phpmyadmin,它运行良好。我想要发生的是用我放置在我的 tomcats webapps 文件夹中的 ROOT.war 替换默认的 apache 页面。据我了解,apache不提供war文件,只提供tomcat。如何配置它以使它们在一台机器上共存?

【问题讨论】:

    标签: apache tomcat deployment


    【解决方案1】:

    都在端口 80 上运行吗? Apache 默认为 80,Tomcat 为 8080。

    如果您希望 Apache 将某些资产(如图像)和某些路径(如 WAR)放在 Tomcat 前面,以便从 Tomcat 提供服务 - 那么您需要在 Apache 中使用 mod_jk 或 mod_proxy 将请求转发到 Tomcat URL 模式匹配。

    如果您的问题不同,即您希望 Apache 和 Tomcat 简单地共存并提供自己的网页服务 - 那么端口需要不同。

    【讨论】:

    • 我想把tomcat放到apache前面。我只是为 phpmyadmin 安装了 apache,并为我在 grails 中制作的应用程序安装了 tomcat。有没有办法使用 mod_jk 来达到我想要的结果?
    猜你喜欢
    • 1970-01-01
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    • 2011-02-25
    • 1970-01-01
    相关资源
    最近更新 更多