tomcat 访问权限设置
1.全局设置,设置允许某些IP能够访问到tomcat服务器,或不能访问tomcat服务器
在<Host> </Host> 之中添加以下代码
1,只允许192.168.1.10访问: <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.10" deny=""/> 2,只允许192.168.1.*网段访问: <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" deny=""/> 3,只允许192.168.1.10、192.168.1.30访问: <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.10,192.168.1.30" deny=""/>
根据主机名进行限制:
<Valve className="org.apache.catalina.valves.RemoteHostValve" allow="abc.com" deny=""/>
设置这个myapp实例的访问权限
用文本编辑器打开tomcat的 server.xml配置文件,在<Host> </Host> 之中添加以下代码添加代码如下:
<context path=”/myapp” reloadable=”true” docBase=”/var/www/myapp”><valueclassName=”org.apache.catalina.values.RemoteAddrValue”allow=”127.0.0.1” deny=”″ /> </context>
这样只允许本机 127.0.0.1这个地址 访问 xxx.xxx.xxx.xxx:8080/myapp
<Context path="/core/production" reloadable="true" docBase="core/production"><Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="10.0.7.99|10.0.7.9" deny=""/> </Context>
这个实例中 只要10.0.7.99|10.0.7.9 这两个ip可以访问 xxx.xxx.xxx.xxx:8080/core/production
而这个访问路径的实际访问位置是core/production
要限制 多个ip的可以使用正则;或者可以用 , 或者 | 作为分隔(tomcat版本不同)。
1. 在tomcat 5.5之前
docBase: 指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,
如果Web应用采用开放目录结构,则指定Web应用的根目录,
如果Web应用是个war文件,则指定war文件的路径。
reloadable :如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,
如果监测到有class文件被更新的,服务器会自动重新加载Web应用。
在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,
建议在Web应用的发布阶段将reloadable设为false。
2. 在tomcat 5.5之后
而 context.xml 文件则不然, tomcat 服务器会定时去扫描这个文件。一旦发现文件被修改(时间戳改变了),就会自动重新加载这个文件,而不需要重启服务器 。
<Context path="/kaka" docBase="kaka" debug="0" reloadbale="true" privileged="true"> <WatchedResource>WEB-INF/web.xml</WatchedResource> <WatchedResource>WEB-INF/kaka.xml</WatchedResource> 监控资源文件,如果web.xml || kaka.xml改变了,则自动重新加载改应用。 <Resource name="jdbc/testSiteds" 表示指定的jndi名称 auth="Container" 表示认证方式,一般为Container type="javax.sql.DataSource" maxActive="100" 连接池支持的最大连接数 maxIdle="30" 连接池中最多可空闲maxIdle个连接 maxWait="10000" 连接池中连接用完时,新的请求等待时间,毫秒 username="root" 表示数据库用户名 password="root" 表示数据库用户的密码 driverClassName="com.mysql.jdbc.Driver" 表示JDBC DRIVER url="jdbc:mysql://localhost:3306/testSite" /> 表示数据库URL地址 </Context>
转载于:https://www.cnblogs.com/centos2017/p/9257593.html
tomcat 访问权限设置相关推荐
- java访问glusterfs_GlusterFS: 访问权限设置
GlusterFS: 访问权限设置 GlusterFS支持基于POSIX Access Control Lists的访问权限设置,在Ubuntu或者类似的系统上,只需要使用setfacl或getfac ...
- Nagios 请检查HTTP服务器关于该CGI的访问权限设置
无权查看任何主机的信息. 请检查HTTP服务器关于该CGI的访问权限设置. 搜索了一下方法 确保 htpasswd.user的所有组为nagios 解决办法: vi /usr/local/nagios ...
- 局域网服务器文件夹隐藏,局域网服务器共享文件夹访问权限设置win7隐藏无权限共享文件夹方法.docx...
局域网服务器共享文件夹访问权限设置win7隐藏无权限共享文件夹方法 ??局域网服务器共享文件夹访问权限设置.win7隐藏无权限共享文件夹的方法在局域网文件管理中,文件服务器共享文件的管理一直是当前网络 ...
- 计算机如何授权访问局域网,局域网权限怎么设置?局域网访问权限设置软件哪个好...
当前,很多企事业单位的局域网都配置了文件服务器,用于共享单位的一些文件供局域网用户访问.同时,员工工作当中形成的劳动成果.重要文件等也常常存储在文件服务器上,便于文件保存.协同工作等需要.这使得,企业 ...
- 服务器禁止访问文件,服务器文件夹访问权限设置 控制访问权限方法
在企业局域网中,我们经常需要共享文件供局域网用户访问使用,但是为了保证共享文件的安全,我们也需要设置共享文件的访问权限,防止访问共享文件的用户越权访问共享文件的行为.那么,具体如何实现呢?可以通过以下 ...
- glusterfs java_GlusterFS: 访问权限设置
GlusterFS: 访问权限设置 GlusterFS支持基于POSIX Access Control Lists的访问权限设置,在Ubuntu或者类似的系统上,只需要使用setfacl或getfac ...
- arcgis server地图服务访问权限设置及arcgis server token获取。
一.地图服务访问权限设置. 当我们发布arcgis地图服务后,由于涉密或者其他原因,不想让所有人看到地图服务.这时候我们可以对地图设置权限.怎末设置那? 进入你们arcgis管理.地址: http:/ ...
- fso 拒绝访问_windows 服务器安全之磁盘访问权限设置[完整篇]
asp.net服务器安全之磁盘访问权限设置 硬盘或文件夹: C:\ D:\ E:\ F:\ 类推 主要权限部分: 其他权限部分: Administrators 完全控制 无 如果安装了其他运行环境,比 ...
- ios关于相机访问权限设置
一般当应用在第一次访问相机的时候 系统都会弹出一个提示框,提示用户是否允许访问相机. 可是假如我们拒绝访问相机,或者在隐私-相机设置里面关闭了应用权限时,再次进入就会直接黑茫茫一片,不会再出现提示框. ...
- 文件系统管理 之 文件和目录访问权限设置
一.文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问:允许 ...
最新文章
- C++:Lambda函数学习
- Xcode 真机程序发布测试
- Android 开发杂记
- 从北京回来的年轻人,我该告诉你点什么?
- vue解构赋值_前端开发es6知识 模块化、解构赋值、字符串模板
- Java线程Fork/Join思想及实现
- 业务自助分析怎么推?中梁集团办的这场BI建模大赛值得借鉴
- 从C#到Swift原来这么简单,So Easy!
- Redis Sentinel实现的机制与原理详解
- 《逐梦旅程——windows游戏编程之从零开始》笔记
- Elasticsearch文档内部的父子关系
- 「实用工具—LICEcap」写博必备|动图制作|一键生成gif(GIF)
- qt离线下载地址5.14.2
- 路由器有线优先吗_如何设置有线上网优先 - 卡饭网
- 短信验证(手机号注册,绑定手机号获取验证码)
- 4月10日服务器例行维护公告,4月10日服务器例行维护公告
- 第1周收录146起融资,国内大额融资集中,资本出海持续火爆 | 潜在周报
- Mathorcup数学建模竞赛第五届-【妈妈杯】A题:基于多目标优化相邻两交叉口信号配时研究(附特等奖获奖论文和matlab代码)
- 什么是304不锈钢?
- C语言for循环语句及嵌套(误区,易错点要理解)
热门文章
- 原创 leetcode/力扣 背包问题大总结,BAT程序员完整学习手册PDF开放下载!
- 如何让 Pages 文字分为两栏或更多栏?
- MATLAB for Mac(可视化数学分析软件)R2021b_Update_3
- 新用户如何查看苹果/Mac电脑的硬件配置?
- Mac如何简单的翻录3D蓝光视频
- Rad Controls_Q2_2006 注册机
- 利用子查询解决复杂sql问题
- Shell:运算命令和操作符
- 零基础如何优雅入门“网红”Python?小白必看的MicroPython视频合集:从入门到精通!...
- poj 2741 Colored Cubes(dfs暴力枚举)