Tomcat全局/局部https访问配置方法【tomcat容器的配置文件web.xml中添加security-constraint】

文章来源:http://jingyan.baidu.com/article/15622f24164f7efdfdbea56b.html


Tomcat全局/局部https访问配置方法

全局https访问

  1. 1

    在Tomcat部署景安SSL证书后,如需要全局转换成https访问,解决办法如下:

    修改tomcat服务器的web.xml文件,在标记</webapp>前增加以下配置:


    <security-constraint>
    		<web-resource-collection>
    		  <web-resource-name>SSL</web-resource-name>
    		  <url-pattern>/*</url-pattern>
    		</web-resource-collection>
    		<user-data-constraint>
    		  <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    		</user-data-constraint>
    </security-constraint>


局部使用https访问

  1. 如果是需要局部使用https访问,解决办法如下:


    <security-constraint>
    		<web-resource-collection>
    		  <web-resource-name>SSL</web-resource-name>
    		  <url-pattern>/test/*</url-pattern>
    		</web-resource-collection>
    		<user-data-constraint>
    		  <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    		</user-data-constraint>
    </security-constraint>



  2. 2

    这样配置,当访问路径包括test的时候,就会强制转换为https。

注意事项

  • 根据需要,web-resource-collection节点可以配置多个,而url-pattern则配置需要强制https的url



  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值