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

QQ登录

只需一步,快速开始

楼主: yczxqy

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

[复制链接]

7

主题

1422

帖子

1882

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1882
QQ
发表于 2019-12-2 16:24:33 | 显示全部楼层
yczxqy 发表于 2019-12-2 16:18
老师好,我现在用的 centos , https 证书,应该下载 nginx 证书吧?

https://docs.newdao.net/zhi-zuo- ... ttps-zheng-shu.html
需要发应用及正式服务器请在服务群里联系QQ:516367879。
回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-2 16:51:49 | 显示全部楼层
谢谢老师!
回复

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-2 18:56:12 | 显示全部楼层
老师好,根据您的提示,我看起来已经启动成功了,但 web 进不去。命令是:
docker run  --name=kong-dashboard --rm --network=all_default -p 8804:8080 pgbi/kong-dashboard start --kong-url http://www.yczxqy.cn:8001 d1.png

这个时候,到底应该用哪个网址访问?
http://www.yczxqy.cn:8001
http://www.yczxqy.cn:8804
http://www.yczxqy.cn:8080

三个好像一个都访问不进去,还请老师指导一下,非常感谢!

回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-2 23:23:19 | 显示全部楼层
老师好,我现在面板访问进去了,但 https 的反向代理设置失败:
一、设置 APIs :
a1.png
a2.png
a3.png

二、设置Certificate :
a4.png

三、访问时出错:
a5.png


请老师指导一下,由于原代理的服务器已经停了,要快速修复,麻烦老师了!谢谢!



回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-3 00:31:10 | 显示全部楼层
老师好,我找到这个文档:
https://blog.csdn.net/weixin_34121282/article/details/92206561
照着改写:
curl -i -X POST  http://127.0.0.1:8001/certificates/ \
  -H 'Content-Type: application/json' \
  -d "{\"cert\": \"$(cat /usr/local/nginx/conf/cert/pytest.yczxqy.cn.pem)\",\"key\":\"$(cat /usr/local/nginx/conf/cert/pytest.yczxqy.cn.key)\",\"snis\":[\"pytest.yczxqy.cn\"]}"


但仍是出错:
{"snis":"snis is an unknown field"}

错误见图:
a6.png

实在没招了,请老师帮忙!我服务器着急要用,拜托了!
回复 支持 反对

使用道具 举报

258

主题

597

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
QQ
 楼主| 发表于 2019-12-3 08:41:32 | 显示全部楼层

老师好,我又找了一个贴子:
https://blog.csdn.net/weixin_40027906/article/details/83657752

现在发现问题的根在证书权限上:
c1.png

为什么授给了 localhost ?


回复 支持 反对

使用道具 举报

31

主题

1845

帖子

3035

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3035
发表于 2019-12-3 09:35:19 | 显示全部楼层
1. 平台安装时候没有安装kong-dashaboard,上面指令
docker run  --name=kong-dashboard --rm --network=all_default -p 8804:8080 pgbi/kong-dashboard start --kong-url http://kong-proxy:8001
是运行dashboard,这样可以用web界面管理,可通过 http://主机公网ip:8804 访问
2. 你加一个基于域名的反向代理,逻辑没问题,目前https证书错是没有正确的证书导致,点继续是否可正常打开页面?如果可以,就说明反向代理设置没问题,只是证书问题
3. 证书问题稍等,我给你一个命令行注册
回复 支持 反对

使用道具 举报

31

主题

1845

帖子

3035

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3035
发表于 2019-12-3 09:37:43 | 显示全部楼层
3. 注册证书
kongHost=127.0.0.1:8001
pemFile=写nginx的证书的全路径
keyFile=写nginx的证书key文件的全路径
domainName=就是你要反向大力的那个域名
curl -i  -X POST http://$kongHost/certificates  -F "cert=@$pemFile"  -F "key=@$keyFile"   -F "snis=$domainName"
回复 支持 反对

使用道具 举报

31

主题

1845

帖子

3035

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3035
发表于 2019-12-3 09:46:58 | 显示全部楼层
我看注册应该也有问题,http是打不开的。

14楼基于web管理应该是可以的,那里应该直接填写证书

证书.png
回复 支持 反对

使用道具 举报

31

主题

1845

帖子

3035

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3035
发表于 2019-12-3 09:48:02 | 显示全部楼层
你把下载下来的证书用文本编辑器打开,变成一行复制进去就可以
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-12-11 03:27 , Processed in 0.079181 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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