0


全网:Konga配置路由转发

前后分离项目,前端配置

1、SERVICES 配置被访问的服务地址和端口

required:
 Name: service的名称(标记)
 Protocol: http
 Host: 填写前端所在的服务器IP地址
 Port: 80
 Path: /

2、ROUTES SERVICE下配置路由, 即前端访问的路径
从SERVICES界面中,点击NAME(不是NAME旁边的小眼睛哈,别跟个2B一样),进入ROUTER配置界面

required:
 Hosts: 域名集合("xxx.odboy.cn")
 Paths: /
 PreserveHost: 选择YES
 Protocols: 协议集合("http" "https")
## SUBMIT CHANGES!

后端分布式/非分布式应用配置

1、SERVICES 配置被访问的服务地址和端口

required:
 Name: service的名称(标记)
 Protocol: http
 Host: 建议与Name一致
 Port: 80
 Path: 如果直接访问域名就填"/",如果有servlet-name,就填"/servlet-name"

其余的不动,然后SUBMIT CHANGES!

2、ROUTES SERVICE下配置路由, 即前端访问的路径
从SERVICES界面中,点击NAME(不是NAME旁边的小眼睛哈,别跟个2B一样),进入ROUTER配置界面,请注意了,这里如果不是通过域名(就是不加servlet-name)直接访问的,是有两条route的.

001.png

002.png

# 以下写了集合的,输入一个之后你得回车确认(不包含双引号,别跟个2B一样).

# 通过根"/"访问
required:
 Hosts: 域名集合("xxx.odboy.cn")
 Paths: 路径集合("/")
 StripPath: 选择YES
 PreserveHost: 选择YES
 Protocols: 协议集合("http" "https"),如果后端只需要https访问,那么久不需要加http; 如果两个一起写,说明即可http,也可https访问,但是当设置了https的时候,http请求会隐式升级为https,从而导致部分应用http跳https,那么此时只需要写http即可
## SUBMIT CHANGES!

# 通过"/servlet-name"访问
required:
 Hosts: 域名集合("xxx.odboy.cn")
 Paths: 路径集合("/servlet-name")
 StripPath: 选择YES, 如果应用有多个从根跳转的servlet-name, 那么除第一个外,其他的皆为No
 PreserveHost: 选择YES
 Protocols: 协议集合("http" "https"),如果后端只需要https访问,那么久不需要加http; 如果两个一起写,说明即可http,也可https访问,但是当设置了https的时候,http请求会隐式升级为https,从而导致部分应用http跳https,那么此时只需要写http即可
## SUBMIT CHANGES!

3、UPSTREAMS 用过NGINX或者TENGIN的都明白,不明白麻烦度娘一波,觉得度娘太LOW的请自行GOOGLE

3.0.1、首先,切换到UPSTREAMS的界面,单击"CREATE UPSTREAM"

3.0.2、配置UPSTREAM

required:
 Name: 这里的Name和SERVICE中配置的NAME保持一致
 HashOnCookiePath: /
## 其他的不动, SUBMIT CHANGES!

4、Targets 配置目标服务器IP地址与端口

003.png

# 进入Targets面板, 单击表格右上角的"+ ADD TARGET"

required:
 Target: IP:PORT
# SUBMIT TARGET!
5、添加SSL证书
5.0.1、切换到CERTIFICATES选项,单击左上角的"+ ADD CERTIFICATE"
5.0.2、Certificate填写 xx.pem中的内容,Key填写 xx.key中的内容, 然后SUBMIT CERTIFICATES即可.
5.0.3、点击证书记录,右侧的"DETAILS",在"Server Name Indications"栏,"+ ADD SNI"添加需要证书的域, 比如: "lib.odboy.cn"
标签: https java http

本文转载自: https://blog.csdn.net/qq_27070443/article/details/119824991
版权归原作者 凌 烨 所有, 如有侵权,请联系我们删除。

“全网:Konga配置路由转发”的评论:

还没有评论