现在想按着自己的理解用java写一个类似nginx功能的程序A,现在配置多个域名然后转发到不同端口的应用已经成功了。但是不知道怎么在springboot中给
配置好的域名单独配置一个ssl证书,不是给A配置ssl证书,是给A配置的多个域名配置证书,就像nginx给不同的域名配置不同证书那样。
如下:
server1.name=aa.com
server1.url=http://localhost:8888/
server2.name=bb.com
server2.url=http://localhost:9999/
配置了aa.com 和bb.com两个域名,可以同过aa.com和bb.com访问8888和9999端口了。但是不懂nginx是怎么带着证书自动给后端服务加上https的,明明后端服务明明是无ssl的,nginx是怎么处理的。
如上配置nginx如果给aa.com配置了ssl证书和http自动跳转https,在访问http://aa.com/时,会自动加s跳转到 https://aa.com/
请问nginx是怎么处理的,在java中要怎么处理,谢谢
按照域名进行分块配置就好了,可以参考下: