1.后端
1.1 配置pom.xml
1.2 配置启动类(同时接收https请求以及http请求,方便本地测试)
1.3 在服务器启动目录上传证书以及密码,我是使用的jar包,如果是war包的话得去找另外的方法了.
1.4 启动就可以了,可以使用接口测试是否配置可行,工具可以用postman等测试
这样后端配置就算成功了
2.前端
2.1 请求后端端口的配置只需要在原来的基础上更改成https以及新的端口号即可,例如上面的444,这个就不多说了
2.2 前后端分离前端是挂在服务器的tomcat上的,得重新配置server.xml文件
2.2.1 首先在tomcat的目录下创建cert文件夹
2.2.2 将ssl证书放入
2.2.3 来到conf目录下,vim server.xml文件
2.2.4 想要同时进行http请求以及https访问,则需要配置两个Connector,如下,端口号按照自行需求配置
<Connector port="443" protocol = "HTTP/1.1" SSLEnabled = "true" scheme = "https" secure = "true" keystoreFile = "cert/xxx.pfx" keystoreType = "PKCS12" keystorePass = "xxx" clientAuth = "false" SSLProtocol = "TLSv1+TLSv1.1+TLSv1.2" ciphers = "TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/> <Connector port="82" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
2.2.5 重启tomcat
2.3 能访问则就算成功,https默认端口443