标签:xml HTTP 证书 APR tomcat7 SSL https
配置pfx证书
server.xml
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true" enablelookups="false" disableUploadTimeout="true" acceptCunt="100" maxhttpHeaderSize="8192" minSpareThreads="25" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreType="PKCS12" keystoreFile="cert\5808785__meescc.cn.pfx" keystorePass="0A1y311U" />
注意:对于启用APR情况下protocol不能使用HTTP/1.1,否则会报异常:java.lang.Exception: Connector attribute SSLCertificateFile must be defined when using SSL with APR。
http自动转https访问
web.xml
在welcome-file-list节点后添加以下
<login-config> <!-- Authorization setting for SSL --> <auth-method>CLIENT-CERT</auth-method> <realm-name>Client Cert Users-only Area</realm-name> </login-config> <security-constraint> <!-- Authorization setting for SSL --> <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>
标签:xml,HTTP,证书,APR,tomcat7,SSL,https 来源: https://www.cnblogs.com/shichq/p/16363133.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。