当前位置: 首页 > news >正文

内外网结合的多服务发布架构

1. 需求

1)有多个独立的web服务需要对外发布。

2)有AIGC的大模型服务需要在内网图形工作站上运行,也需要对外发布接口。

3)所有服务需要通过域名访问。

2. 现有资源

1)阿里云上的ECS云服务器一台,考虑成本,配置一般,可用于并发数要求不高的服务对外发布。

2)内网的图形工作站一台,实体机,可用于AIGC大模型的调优及服务。

3)已备案的域名一个。

3. 部署方式

1)梳理所有需要发布的web服务,根据业务区别,分配不同的二级域名,均指向ECS服务器。

2)ECS服务器上安装apache2,通过vhost配置同一个端口,可以多个不同的域名访问,分别访问不同的服务。

3)内网的图形工作站上的服务,直接在内网发布。

4)通过在ECS服务器上安装frp的服务端,在内网安装frp的客户端。

5)在ECS服务器端,通过apache2配置代理/反向代理方式,将特定域名访问,映射到frp的服务器的某端口上,frps又通过与frpc的映射,将在ECS上的请求,转发到内网的服务器上,特定的端口,这样实现了外网直接访问内网服务。

总结:通过不同的二级域名,当然有多个域名也完全可以,直接配置访问云服务器和内网服务器上发布的多个服务。这样对于尽可能利用服务器资源来说,是不错的选择。

http://www.lryc.cn/news/184474.html

相关文章:

  • Unity中Shader的光照模型Lambert
  • (一)Log4Net - 介绍
  • [bug] mysql 时间与本地不一致
  • 【改造先序遍历】222. 完全二叉树的节点个数
  • windows文件和目录相关命令
  • TL-ER3220G端口映射设置
  • MySQL Cluster
  • Spring封装的原生WebSocket使用,带组的实现
  • Linux高性能服务器编程 学习笔记 第十一章 定时器
  • jenkins拉取git代码 code 128解决方案
  • 【Linux】 ls命令使用
  • 【CVE-2023-35843】NocoDB 任意文件读取漏洞
  • 在 ubuntu 22.04 上配置界面服务器 vnc
  • 强化学习------Sarsa算法
  • [HNCTF 2022 WEEK2]easy_unser - 反序列化+wakeup绕过+目录绕过
  • FastThreadLocal 快在哪里 ?
  • ggkegg | 用这个神包玩转kegg数据库吧!~(一)
  • 【小黑送书—第三期】>>《深入浅出SSD》
  • linux虚拟机查看防火墙状态
  • Docker 安装 MongoDB
  • c++解压压缩包文件
  • MySql学习笔记:MySql性能优化
  • 机器学习(四十八):粒子群优化(PSO)-提升机器学习模型准确率的秘密武器
  • MySQL - mysql服务基本操作以及基本SQL语句与函数
  • [图论]哈尔滨工业大学(哈工大 HIT)学习笔记16-22
  • 使用关键字abstract 声明抽象类-PHP8知识详解
  • Java中使用正则表达式
  • Python之字符串分割替换移除
  • ubuntu增加内存
  • 黑客都是土豪吗?真实情况是什么?