快速在本地搭建https项目

来源:互联网 发布:致远oa软件 编辑:程序博客网 时间:2024/06/13 14:58

搭建原因,本人调试微信小程序时,服务要求https格式请求路径,所以才有此篇文章,但最后的事实说明,虽然你搭建成功了本地https请求,使用了一个已备案的域名映射到本地IP,最终的结果是提醒你证书无效!

这里写图片描述

这TM就尴尬了,我编写此篇文章是因为我认为开发过程中失败的经验尤为珍贵,如果不加以总结就会失去它的价值。


重归正题,首先是本地环境说明,并不要求环境要一样,如果出现其他异常可以对比环境排查问题:
服务器为apache-tomcat-8.0.30
win10操作系统
jdk1.8.0_77

实现本地https访问具体步骤:
1、更改Tomcat的conf文件夹下的server.xml,搜索https将原本注释掉的https配置信息放开。
这里写图片描述
放开https后启动tomcat时会抛出异常,异常信息内容找不到.keystore文件,接下来生成该文件。

2、”%JAVA_HOME%\bin\keytool” -genkey -alias tomcat -keyalg RSA -validity 365 -keystore .keystore 使用以上命令后会提示你输入很多信息,其中输入密钥库口令需要特别注意,请输入changeit,该值为默认保护密码,若不为该值,访问时会提示密码错误。
做完以上操作就可以使用https进行本地访问了,如果不进行刨根问底的话,还是蛮简单的。

以上为全部内容,如果有异议或是更好的建议请大家尽情指出,大家一起进步。