全网: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"
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌 烨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值