tomcat配置https自签名证书(keytool生成)
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,tomcat配置https自签名证书(keytool生成)生成keystorekeytool -genkeypair -alias "server" -keyalg "RSA" -validity "
千家信息网最后更新 2026年10月31日tomcat配置https自签名证书(keytool生成)
tomcat配置https自签名证书(keytool生成)
生成keystore
keytool -genkeypair -alias "server" -keyalg "RSA" -validity "365" -keystore "/app/webapp/tomcat/https/server.keystore"
[webapp@machina https]$ pwd/app/webapp/tomcat/https[webapp@machina https]$ keytool -genkeypair -alias "server" -keyalg "RSA" -validity "365" -keystore "/app/webapp/tomcat/https/server.keystore"Enter keystore password: Re-enter new password: What is your first and last name? [Unknown]: 10.13.22.102What is the name of your organizational unit? [Unknown]: aiWhat is the name of your organization? [Unknown]: aiWhat is the name of your City or Locality? [Unknown]: gzWhat is the name of your State or Province? [Unknown]: gdWhat is the two-letter country code for this unit? [Unknown]: cnIs CN=10.13.22.102, OU=ai, O=ai, L=gz, ST=gd, C=cn correct? [no]: yesEnter key password for (RETURN if same as keystore password): Re-enter new password: Warning:The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore /app/webapp/tomcat/https/server.keystore -destkeystore /app/webapp/tomcat/https/server.keystore -deststoretype pkcs12".[webapp@machina https]$ 修改配置server.xml
[webapp@machina conf]$ pwd/app/webapp/tomcat/apache-tomcat-7.0.88/conf[webapp@machina conf]$ vi server.xml 改为:
保存:
:wq
修改https的tomcat里的默认端口8443(也可不改,用默认的)。
这里修改为18003。共修改三处。另外两处是注释里的,可不修改。
修改tomcat的web.xml,强制http跳转到https
[webapp@machina conf]$ pwd
/app/webapp/tomcat/apache-tomcat-7.0.88/conf
[webapp@machina conf]$ vi web.xml
后面加上这样一段:
CLIENT-CERT Client Cert Users-only Area SSL /* CONFIDENTIAL 重启tomcat
[webapp@machina bin]$ pwd/app/webapp/tomcat/apache-tomcat-7.0.88/bin[webapp@machina bin]$ sh shutdown.shUsing CATALINA_BASE: /app/webapp/tomcat/apache-tomcat-7.0.88Using CATALINA_HOME: /app/webapp/tomcat/apache-tomcat-7.0.88Using CATALINA_TMPDIR: /app/webapp/tomcat/apache-tomcat-7.0.88/tempUsing JRE_HOME: /opt/jdk1.8.0_151Using CLASSPATH: /app/webapp/tomcat/apache-tomcat-7.0.88/bin/bootstrap.jar:/app/webapp/tomcat/apache-tomcat-7.0.88/bin/tomcat-juli.jarJava HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=256m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0[webapp@machina bin]$ sh startup.shUsing CATALINA_BASE: /app/webapp/tomcat/apache-tomcat-7.0.88Using CATALINA_HOME: /app/webapp/tomcat/apache-tomcat-7.0.88Using CATALINA_TMPDIR: /app/webapp/tomcat/apache-tomcat-7.0.88/tempUsing JRE_HOME: /opt/jdk1.8.0_151Using CLASSPATH: /app/webapp/tomcat/apache-tomcat-7.0.88/bin/bootstrap.jar:/app/webapp/tomcat/apache-tomcat-7.0.88/bin/tomcat-juli.jarTomcat started.访问
http://10.13.22.102:18002/ops/app
自动跳转:
https://10.13.22.102:18003/ops/app
生成
配置
可不
证书
注释
端口
强制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小米移动互联网科技园
河南真二互联网科技有限公司
互联网 的科技创新
长亮科技 互联网金融
金融科技和互联网金融
中国最先进互联网科技公司
卫星互联网科技股票
北京大学互联网科技怎么样
恒银科技与互联网金融
互联网科技大奖都有哪些公司
互联网科技研发水平
深圳市罗太互联网科技有限公司
阿里互联网科技企业
元气玛特互联网科技公司是外包吗
广州百诚互联网科技有限公司官网
江苏互联网科技小贷
福州德业互联网科技
万物互联网智能科技
第三届互联网大会安防黑科技
广州全民伙伴互联网科技有限公司
科技互联网
互联网电商科技
奇酷互联网络科技
佩信高科技互联网
互联网金融中的现代科技
注册互联网科技公司经营范围大全
长沙茂晟互联网科技有限公司
互联网数据科技专业
启辰互联网科技
数字科技和互联网金融哪个好