硬质合金丝锥
做了⼀个Web项⽬,前后端分离,前端需要使⽤HTTPS访问。部署的时候发现,前端HTTPS项⽬是不能发起HTTP的ajax到后端的,怎么办?
最直接的就是把后端也部署到⽀持HTTPS的Web服务器上,⽐如Tomcat,可以配置SSL。不过这样实在太⿇烦,⽽且我们⼀般使⽤的是java内嵌的tomcat。
这时候可以考虑Nginx反向代理。
中档化妆品
前端ajax不能使⽤HTTP访问,那就使⽤HTTPS呗,使⽤Nginx反向代理,把这个HTTPS代理到HTTP不就⾏了!
芜湖市民心声风切变所以,解决⽅案是:
1. 前端部署到Nginx上,配置HTTPS。⽐如通过访问。前端 Ajax也使⽤HTTPS访问后端,⽐如。
2. 部署后端:java -jar, HTTP⽅式,⽐如通过访问
国安罢赛
3. Nginx设置反向代理:把代理到。
滑轮及其应用这样前端HTTPS和后端HTTP就能通信了!