`
hlbng
  • 浏览: 177945 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

tomcat虚拟主机配置双用户manager

阅读更多

某个Tomcat有两个Host,一和hostA,一个hostB,都给他们了Manager程序,在tomcat-users.xml中写了两个具有manager角色的用户,一个是userA,给hostA使用,另一个是userB,给hostB使用,让他们可以分别登录各自的Manager程序,管理自己的应用。但是,经测试发现,hostB完全可以使用userB进入到hostA的Manager中,反过来也一样,解决方法如下:

〈!-- 在你的hostA里manager的web.xml,把your-role替换成你的tomcat-users.xml定义的用户就行了。 --〉

〈!-- Define a Security Constraint on this Application --〉
〈security-constraint〉
〈web-resource-collection〉
〈web-resource-name〉Entire Application〈/web-resource-name〉
〈url-pattern〉/manager/*〈/url-pattern〉
〈/web-resource-collection〉
〈auth-constraint〉
〈role-name〉your-role〈/role-name〉
〈/auth-constraint〉
〈/security-constraint〉

〈!-- Define the Login Configuration for this Application --〉
〈login-config〉
〈auth-method〉BASIC〈/auth-method〉
〈realm-name〉Application〈/realm-name〉
〈/login-config〉

〈!-- Security roles referenced by this web application --〉
〈security-role〉
〈description〉
The role that is required to log in to the Manager Application
〈/description〉
〈role-name〉your-role〈/role-name〉
〈/security-role〉

 

分享到:
评论

相关推荐

    tomcat虚拟主机+目录

    本主题将深入探讨“Tomcat虚拟主机”和“Tomcat目录”的概念,以及它们在Tomcat 6版本中的应用。 一、Tomcat虚拟主机 1. **什么是虚拟主机**:在Tomcat中,虚拟主机(Virtual Host)是一种机制,允许在同一个...

    tomcat虚拟路径配置

    二、配置Tomcat虚拟路径的步骤 1. 打开`$CATALINA_BASE/conf/server.xml`文件,此文件是Tomcat的主要配置文件。 2. 在`<Host>`元素内,你可以创建一个`<Context>`元素来定义新的虚拟路径。`<Host>`元素代表了一个...

    Tomcat服务器配置 视频教程 Tomcat视频

    6. **虚拟主机配置**:如何在同一台机器上配置多个独立的Tomcat实例,或者在单个Tomcat中设置多个虚拟主机,以托管不同的Web应用。 7. **部署Web应用**:演示如何将WAR文件或已解压的目录放入webapps目录,以及如何...

    Apache Tomcat 8.5的安装配置 、JDK 1.8的安装

    在本文中,我们将详细介绍如何在Linux系统上安装和配置Apache Tomcat 8.5以及JDK 1.8。 首先,让我们来安装JDK 1.8。Oracle官方网站提供了JDK的下载链接,对于Java SE Development Kit 8u331,你可以从以下网址获取...

    tomcat的域名配置

    - 可以使用Tomcat Manager Web应用或命令行工具`catalina.sh`或`catalina.bat`来管理虚拟主机。 - 例如,使用`catalina.sh start -Djava.util.logging.config.file=logging.properties -Dtomcat.hostsConf=hosts....

    tomcat 虚拟目录

    【标题】:“Tomcat 虚拟目录” 在Apache Tomcat服务器中,虚拟...总的来说,理解和熟练配置Tomcat的虚拟目录是每个Java Web开发者必备的技能之一,它有助于提升服务器管理效率,同时为用户提供清晰、直观的访问路径。

    Tomcat的安装及配置教程步骤

    - 修改`conf/server.xml`文件,可调整端口号、设置虚拟主机、调整内存分配等。 - `webapps`目录是部署应用的地方,将WAR文件或解压后的应用目录放入此目录,Tomcat会自动部署。 7. **安全配置** - 为了防止未...

    tomcat5.5通用配置(管理页面已经配置好)

    例如,你可以在这里配置端口号、线程池大小、虚拟主机等。 2. **web.xml**(全局):位于`conf`目录下,是服务器的全局部署描述符,可以设置默认的Servlet、过滤器和监听器。 3. **context.xml**:每个Web应用都有...

    tomcat安装及配置教程

    2. `host-manager应用`:用于管理虚拟主机。 **八、安全注意事项** 确保对Tomcat的配置进行适当的安全设置,如限制不必要的网络访问,修改默认管理员账号,避免公开暴露管理应用。 通过这个教程,你已经掌握了基本...

    tomcat配置的详细文档

    - **Host Manager**:管理服务器上的虚拟主机。 访问这些控制台需要用户名和密码。Tomcat使用JAAS进行权限控制。默认情况下,没有预设用户。你需要编辑`conf/tomcat-users.xml`文件,添加用户并指定角色。例如,...

    tomcat5配置详解

    - **Host**:每个Host代表一个虚拟主机,可以绑定多个域名。 - **Context**:每个Context代表一个Web应用程序,配置应用路径、文档根目录等。 - **context.xml**: 用于配置单独的Web应用,可以设置应用的属性,...

    tomcat 常用配置

    《Tomcat常用配置详解》 Tomcat作为一款广泛使用的开源Java Servlet容器,是Apache软件基金会下的Jakarta项目的一部分。它提供了对Servlet和JSP规范的支持,使得开发者能够轻松地部署和运行Java Web应用。本文将...

    Tomcat 8.0 64位下载_Tomcat环境变量配置下载

    对于开发和调试,Tomcat还提供了管理工具,如`Manager App`和`Host Manager`,它们可以通过Web界面访问,用于管理部署的应用程序和虚拟主机设置。此外,日志文件(通常位于`logs`目录下)对排查问题和监控服务器状态...

    tomcat5配置.doc

    总结,Tomcat5的配置涉及到多个层面,包括安全管理、应用管理、性能优化以及高级特性如JMX和虚拟主机。理解并熟练掌握这些配置,将能更好地利用Tomcat作为强大的Java Web应用服务器。在实际操作中,务必遵循最佳实践...

    jdbc以及配置tomcat

    1. **服务器配置(server.xml)**:这是Tomcat的主要配置文件,定义了服务器的端口、数据源、虚拟主机等信息。 2. **Context配置**:在`conf/Catalina/localhost`目录下创建XML文件,或者在`webapps`目录下的应用...

    Tomcat Servlet配置文件

    - `<Host>`:定义虚拟主机,可以用来支持多个不同的网站或应用。 - `<Engine>`:定义服务器引擎。 2. **`conf/web.xml`**: - **作用**:此文件是所有Web应用程序的全局配置文件,用于配置Web应用级别的参数,...

    Tomcat6.0,配置,使用详解及demo

    了解并掌握这些基础知识后,你可以根据需求配置Tomcat,部署Web应用,管理虚拟主机,以及调整服务器性能。Tomcat 6.0的使用并不复杂,但深入了解其配置和工作原理将有助于优化你的开发和运维流程。

    Tomcat7安装相关配置

    你可以在这里配置多个虚拟主机。 **六、部署Web应用** 1. **手动部署**:将你的Web应用文件夹或WAR文件放入`webapps`目录下,Tomcat会自动检测并部署。 2. **通过管理工具部署**:通过Tomcat的Manager应用(默认...

    apache-tomcat6.0-tomcat+配置教程

    也可以通过编辑`server.xml`中的`Host`元素来定义应用的虚拟主机和路径。 6. **日志与错误处理** Tomcat的日志文件默认位于`logs`目录下,包括`catalina.out`、`host-manager`、`manager`和日期戳命名的日志文件。...

Global site tag (gtag.js) - Google Analytics