zoukankan      html  css  js  c++  java
  • tomcat配置https协议

    一.配置https协议

    1.创建证书

    使用JDK自带工具keytool

    在cmd命令行中输入以下命令,keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "d:\apache-tomcat-8.0.15.keystore"(为存储路径,要与本地tomcat路径一致)

    设置密码并输入相应信息

     2.配置HTTPS协议

    在D:\apache-tomcat-8.0.15\conf路径下,找到server.xml文件

    找到对应代码去掉注释,添加刚获得的证书路径及密码(https端口为8443)

    keystoreFile="D:\apache-tomcat-8.0.15.keystore"  
    keystorePass="123456"

    3.启动Tomcat服务,在浏览器中输入https://localhost:8443(或管理地址https://localhost:8443/manager/html)

    二.tomcat日志级别

    SEVERE(highest) Captures exception and Error捕获异常和错误

    WARNING Warning messages警告消息

    INFO Informational message, related to the server activity与服务器活动相关的信息性消息

    CONFIG Configuration message配置信息

    FINE Detailed activity of the server transaction (similar to debug)服务器事务的详细活动(类似于调试)

    FINER More detailed logs than FINE更详细的日志

    FINEST(least) Entire flow of events (similar to trace)整个事件流(类似于跟踪)

    三.配置用户

    role(角色/权限)和user(用户)即可。一个user节点表示单个用户,属性usernamepassword分别表示登录的用户名和密码,属性roles表示该用户所具备的权限

    在conf文件夹下的tomcat-users.xml中配置用户

     

    admin-gui — 可访问 "host管理" 页面,但"APP管理" 和 "服务器状态" 页面无查看权限
    manager-gui — 无 "host管理" 页面访问权限,有"APP管理" 和 "服务器状态" 页面查看权限
    manager-status — 只有"服务器状态" 页面查看权限
    manager-script — 有脚本方式管理接口访问权限和"服务器状态" 页面查看权限
    manager-jmx — JMX 代理接口访问权限和"服务器状态" 页面查看权限
    admin-script — 只有host-manager脚本方式管理接口访问权限

  • 相关阅读:
    Python的一些版本分析
    2006年的长春.NET俱乐部
    大病了一场,不过闲时对AJAX探索时,实现了IE TREE无刷新
    关于AJAX开发
    提供可在WSS上使用的MYTREE
    关于WSS搜索的问题
    转发:使用JavaScript删除ASP.NET生成的HttpCookie
    AJAX(2)
    在将WEBPART打包成*.CAB包和*.MSI安装包后,竟然无法将其安装到指定的WSS网站
    转发:Session研习笔记
  • 原文地址:https://www.cnblogs.com/tinkerbell/p/11718853.html
Copyright © 2011-2022 走看看