内网穿透 可以通过外网访问到本地的服务器
我们要知道我们在本地的tomcat外网是无法访问的 所以你做了内网穿透的话就能通过外网访问你在eclipse上运行的项目更好调试
建议使用FRP与花生壳 这两款工具都是做穿透的
1.FRP的话需要自己去搞一个服务器 有免费的哦,然后在服务器上配置好运行,然后在本地运行客户端这样通过访问服务器IP的端口就可以映射到本地的端口 详细可看这篇文章
2.直接使用花生壳的话,就没有FRP这么麻烦 只需要花点钱就可以解决了.
3.公司有维盟 直接高级设置 设置端口映射到本机的IP地址上的端口就好了
申请SSL证书并安装
申请的话推荐使用,阿里云或者腾讯云,这两个都可以 外加花6块钱买一个域名
因为申请SSL证书需要域名验证,通过这样的话就比较简单, 手工验证的话就很简单只需要添加一条新的解决解析就就好了
域名解析添加一条新的记录
按照阿里云上面的一步一步来很快就能搞定下载好SSL证书
如果你是用tomcat的话下载就直接下载tomcat型的证书就好了 然后还有一个秘钥
按装SSL证书
下载好后 开打eclipse内的tomcat本地文件吧SSL证书放在conf文件夹内然后打开server.xml文件
将这段代码直接复制过去然后替换掉之前的Connector标签
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443 "/>
<Connector SSLEnabled="true" SSLProtocol="TLSv1+TLSv1.1+TLSv1.2" clientAuth="false"
keystoreFile="SSL证书绝对地址/相对地址也可以"
keystorePass="证书密钥" keystoreType="PKCS12" maxThreads="150" port="443"
protocol="org.apache.coyote.http11.Http11Protocol" scheme="HTTPS" secure="true" sslProtocol="TLS"/>
下面从新启动服务器就可以通过HTTPS访问了