起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: yczxqy

[用户待确认] 请教代理部署生成的路径和文件

[复制链接]

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-3 11:33:50 | 显示全部楼层
老师好,按您的指示,现在 APIs 添加内容显示不出来,重复添加也提示已经存在:
d1.png



Certificates 中:在 web 状态下(提示已经添加成功),还是按您给的命令,都看不到新内容:

d2.png
回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-3 12:48:35 | 显示全部楼层
老师好,现在好像: https 安装好了,但网站还是访问不了,这个应该改哪里?
d3.png
离成功越来越近了,还请老师关心到底!



回复 支持 反对

使用道具 举报

31

主题

1845

帖子

3035

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3035
发表于 2019-12-3 13:56:53 | 显示全部楼层
这个提示说明证书已经ok,但是 反向代理设置不对,你要确认下api网关得设置,就是14楼的。
注意,你有路径是/pytest,确定要有?如果有,那你必须带这个路径,否则api就是没定义
回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-3 14:20:23 | 显示全部楼层
老师好,这一节我现在懂了,知道: pytest 这节怎么设置了。
这么说来,kong 只能对固定目录结构的应用有效。
但现在存在一个非常大的麻烦:
我有许多应用是用 wex5  开发的。这样的系统,会自动进行版本号管理,所以会生成一大堆的,如图。 e1.png


对这样动态变化的路径 ,怎么办?
回复 支持 反对

使用道具 举报

31

主题

1845

帖子

3035

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3035
发表于 2019-12-3 14:29:11 | 显示全部楼层
反向代理有两个级别:
1. 域名
例如 www.abc.com 指向 192.168.0.1:8080
       app1.abc.com 指向 192.168.0.2:8080
www.abc.com和app1.abc.com都分别指向同一个公网ip,但他们访问时候就分别是 0.1 和 0.2  的服务,这个就是 14 楼 hosts 的定义的含义

2. 路径,同一个域名下可以用不通路径来区别,例如
   www.abc.com 的 路径 /ycptimg 指向 192.168.0.3:8080/ycptimg
   那用www.abc.com 访问时,打开的是192.168.0.1:8080, 但用www.abc.com/ycptimg 访问时候,打开的是192.168.0.3:8080/ycptimg

这些配置和kogn无关,基于nginx的配置文件也无非就是配置这些规则,而kong是可以动态修改
回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-3 15:12:52 | 显示全部楼层
wex5 的版本动态变化,我每次升级的时候,都要在 kong 中改路径吗?
回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-3 15:44:32 | 显示全部楼层
老师好,现在有一个新的问题:
1、我在设置 API 的时候:preserve_host 未勾选,这个时候页面跳转到 ip 地址上了,如图:
x2.png
2、勾选后,再访问页面,变成了页面元素,不渲染了
x3.png

x4.png

我这些应用,都是用 x5 开发的,这种情况又怎么办?

回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-3 15:47:21 | 显示全部楼层
请教懂些 kong 的人,他们说 kong 版本掉了,可能需要在 kong 中改content-type 。
由于 x5 的 .w 文件比较特殊,其他公司的人又不懂,只好继续麻烦老师,拜托!
回复 支持 反对

使用道具 举报

31

主题

1845

帖子

3035

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3035
发表于 2019-12-3 15:59:54 | 显示全部楼层
建议如下配置
路径:/yctpimg  也就是第一级
upstream:  192.168.0.2:8080/ycptimg  注意路径,和上面一样,也就是保证tomcat访问时候是通过 192.168.0.2:8080/ycptimg 正常访问
strip uri: true
preverve hsot : false
回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-3 18:57:17 | 显示全部楼层
老师好,我下面的配置完全符合您的指导,但访问后,将显示 IP 地址,而不是域名,这样小程序、公众号,由于匹配不到域名,将无法访问。
e2.png


e3.png

e4.png

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2019-12-11 02:07 , Processed in 0.105759 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表