文档章节

实例013 Tomcat如何制定主机访问

Oscarfff
 Oscarfff
发布于 2015/06/15 10:10
字数 403
阅读 18
收藏 0

有时需要限制对Tomcat Web应用的访问,如只有指定的主机或IP地址可以访问指定的应用。这样一来,就只有那些指定的客户端可以访问服务的内容。本实例将介绍如何在Tomcat下制定主机访问。

Tomcat提供了两个参数供用户配置,即RemoteHostValve 和RemoteAddrValve。通过配置这两个参数,可以过滤来自请求的主机或IP地址,并允许或拒绝哪些主机/IP。

(1)在Apache的httpd文件中有对每个目录的允许/拒绝指定,如可以把Admin Web application设置成只允许本地访问,代码如下:

 <context path="/path/to/secret_files" ...>       
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1" deny=""/>
 </context>

(2)如果没有给出允许主机的指定,那么与拒绝主机匹配的主机就会被拒绝,除此之外的都是允许的。与之类似,如果没有给出拒绝主机的指定,那么与允许主机匹配的主机就会被允许,除此之外的都是拒绝的。


本文转载自:http://book.51cto.com/art/201101/242799.htm

共有 人打赏支持
Oscarfff
粉丝 72
博文 815
码字总数 96913
作品 0
崇明
后端工程师
Tomcat的组件及配置文件(一)

tomcat的组件: tomcat运行在JVM中,运行在JVM中之后,它会启动一个JVM实例,这个JVM实例称之为叫做tomcat server; 一个server就是运行在JVM中的一个实例,这个实例内部跑的是tomcat; conn...

长得丑死了
06/21
0
0
nginx+tomcat+memcached负载均衡

nginx+tomcat+memcached负载均衡 负载均衡:   负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务 而无须其他服务器的辅助。通过...

lee_ypp
2014/07/18
0
2
tomcat负载均衡配置

一、web server session server端session: 1、service向用户浏览器发送cookie,此cookie包含获取服务端session的标识。 2、向用户通过浏览器请求同一站点的页面时,相应的cookie信息会随之发...

亮公子
2017/01/17
0
0
Docker学习(七)基于Docker的Tomcat\Nginx\Keepalived集群安装部署

一、tomcat部署 1)安装tomcat服务器(版本是V9.0) docker search tomcat docker pull tomcat docker images|grep tomcat mkdir -p ~/tomcat ~/tomcat/test (~/tomcat/webapps ~/tomcat/logs......

freelb
09/10
0
0
2018-3-30 Linux学习笔记

16.4 配置Tomcat监听80端口 Tomcat默认是监听8080端口,本节学习如何配置让它监听80端口. 编辑Tomcat配置文件: vim /usr/local/tomcat/conf/server.xml 将Connector port="8080" protocol="H...

XiaoluHuang
06/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

TypeScript基础入门之高级类型的可辨识联合(Discriminated Unions)

转发 TypeScript基础入门之高级类型的可辨识联合(Discriminated Unions) 高级类型 可辨识联合(Discriminated Unions) 你可以合并单例类型,联合类型,类型保护和类型别名来创建一个叫做 ...

durban
8分钟前
0
0
画图工具

目标是不要让我自己摆放,那样会打断我的思路。要自己会摆放,我写字就好。 纠结对齐的我在也不会因为一个像素的问题小心翼翼的移动鼠标了。因为它对不齐你也管不了。 Graphviz https://www...

郭大鹏
8分钟前
0
0
在Visual Studio中使用GitHub(使用篇)

上一篇中已经介绍了如何在windows下安装和配置Git,并且详细说明了如何和GitHub连接。 这里就详细的说明下如何在Visual Studio中使用GitHub。这里也是一个简单的Git教程。 注:非常非常简单的...

Jokeny
8分钟前
0
0
tomcat 在liunx系统中shutdown后进程仍然存在解决办法

这个在windows下没有碰到过,因为此前跑Tomcat都是以服务而不是命令脚本的形式跑的,而且已经换了一个项目,所以暂时不考察windows下是否存在该问题。 难道是Tomcat版本问题?或者用带内存泄...

乱舞
10分钟前
0
0
区块链10年了,还未落地,它失败了吗?

几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 有人说,比特币是建...

linux-tao
14分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部