修改80/443默认端口
在 Rainbond 安装过程中, 需要使用到 80、443、8443、6060 端口, 如果这些端口已经被占用, 可以修改安装时所需的默认端口。
- 80、443: 是 Rainbond 网关(APISIX)的默认端口, 用于外部访问。
- 8443: 是 Rainbond 的 API 端口, 用于控制台与集群端通信。
- 6060: 是 Rainbond 的 Websocket 端口, 用于组件的 Web 终端命令行以及实时推送日志等。
注意
- 使用 Helm 安装 Rainbond 支持安装是修改默认端口
- 主机安装方式不支持安装时修改默认端口,安装后可进行修改。
安装前修改默认端口
前提
- 使用 Helm 安装 Rainbond。
- 了解 Kubernetes 基本操作。
步骤 1: 克隆 Chart 仓库
在使用 Helm 安装 Rainbond 之前, 需要先获取 Chart 仓库并修改 APISIX 网关配置。
git clone https://github.com/goodrain/rainbond-chart.git
cd rainbond-chart
步骤 2: 修改 APISIX 网关配置
编辑 templates/apisix-gw-config.yaml 文件, 找到以下配置项并修改端口:
templates/apisix-gw-config.yaml
...
apisix:
proxy_mode: "http&stream"
ssl:
enable: true
listen:
- port: 9443 # 修改 HTTPS 端口, 默认为 443
node_listen:
- 8080 # 修改 HTTP 端口, 默认为 80
stream_proxy:
tcp:
- addr: 7443 # 修改 API 端口, 默认为 8443
- addr: 6066 # 修改 Websocket 端口, 默认为 6060
- addr: 7071 # 修改 Console 端口, 默认为 7070