首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tomcat webapp作为apache/mod-jk虚拟主机的根路径

使用tomcat webapp作为apache/mod-jk虚拟主机的根路径
EN

Server Fault用户
提问于 2020-04-09 18:23:37
回答 2查看 258关注 0票数 1

我已经配置了一个服务器,其中有几个域,其中不止一个具有与其关联的a 13工作人员。配置文件如下所示:

代码语言:javascript
复制
        ServerAdmin my@email
        ServerName mydomain
        ServerAlias www.domain
        DocumentRoot /home/kleber/www/loja
        JkMount /app* ajp13_worker
        ...

当我将一些像appOne.warappTwo.war这样的when应用部署到我的tomcat目录中时,我可以使用类似的工具:https://mydomain/appOnehttps://mydomain/appTwo来访问它们。

我如何配置mod-jk插件与tomcatapache,以允许我访问一些网络应用程序作为https://mydomain/?在某种程度上,我可以使用mod-jk as 13-worker定义每个域一个webapp作为根路径,并允许我像以前一样继续访问webapp appOne.warappTwo.war

<#>更新

代码语言:javascript
复制
        ServerAdmin ...
        ServerName ...
        ServerAlias ...
        DocumentRoot /home/kleber/www/loja
        JkMount /app* ajp13_worker

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        RewriteEngine on
        RewriteCond %{SERVER_NAME} =... [OR]
        RewriteCond %{SERVER_NAME} =...
        RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
EN

回答 2

Server Fault用户

发布于 2020-04-10 04:24:31

您需要内部重写:

代码语言:javascript
复制
    ServerAdmin my@email
    ServerName loja-de-software.net.br
    ServerAlias www.loja-de-software.net.br
    DocumentRoot /home/kleber/www/loja
    JkMount /app* ajp13_worker

    RewriteEngine  on

    RewriteCond %{HTTP_HOST} loja-de-software.net.br
    RewriteRule /(.*) /appOne/$1 [PT,END]
票数 0
EN

Server Fault用户

发布于 2020-04-24 15:29:32

如果您想使其中一个webapp在根上下文中可用,可以将war文件重命名为ROOT.war并重新部署。曾经在tomcat8上工作过.

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1011638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档