长亭百川云 - 技术讨论

雷池如何添加站点

发布于 6 个月前

# 雷池 WAF
问题咨询

发布于 6 个月前

头像

无限期

更新于 1 个月前

0

0

原站点的nginx信息

1server {
2  listen 700;
3  server_name localhost;
4
5  location / {
6    proxy_pass http://localhost:701;
7    proxy_set_header Host $host:701;
8    ...
9  }
10
11  location ~ /(api|uploads) {
12    proxy_pass http://localhost:702;
13    proxy_set_header Host $host:702;
14    ...
15  }
16}
17
18server {
19  listen 701;
20  server_name localhost;
21  root /usr/local/src/web/dist;
22  index index.html;
23
24  if ($request_uri !~*(static|ico)) {
25    rewrite ^/(.*) /index.html;
26  }
27}
    1. 700端口是映射出去的端口,也是网站的入口:http://ip:700
  1. 701端口是指向到vue编写的前端代码目录
  2. 702端口是go语言程序

接入雷池waf猜想

  • 猜想1、添加一个701端口站点指向 vue 前端代码目录(静态文件)
  • 猜想2、添加一个700端口站点指向 701端口

问:把原nginx关闭掉,直接使用雷池的代理功能去接入,那么该如何做???

头像

雷池 - 小小

管理员

更新于 6 个月前

0

0

目前在你的场景下 waf 完全替代 nginx 有些麻烦,还是推荐原来的 nginx 不动

保留之前的 nginx 只需要这样配置

  1. 创建一个代理站点,上游指向原先的 nginx_ip:700

如果想去掉原先的 nginx,大概要做下面的工作

  1. 创建一个静态站点代理 700 端口的前端代码,把你的 701 前端代码上传上去,域名是 xx.com
  2. 创建一个代理站点代理 702,上游填写你的 go 程序的服务 ip:702,域名是 api.xx.com
  3. 改你的前端代码,接口都走 api.xx.com
头像

无限期

更新于 6 个月前

感谢您的回复,我还有几点疑问:
1、我这边有创建一个静态站点代理700端口的前端代码,把代码上传后,使用 ip:700 请求时,出现500错误
2、是没有域名的,只有ip
3、在使用 ip:700/api或者 ip:700/uploads 时,会代理到702端口

头像
关注或联系我们
添加百川云公众号,移动管理云安全产品
咨询热线:
4000-327-707
百川公众号
百川公众号
百川云客服
百川云客服

Copyright ©2024 北京长亭科技有限公司
icon
京ICP备2024055124号-2