Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
kafka-manager
提交
d45f8f78
K
kafka-manager
项目概览
DiDi
/
kafka-manager
8 个月 前同步成功
通知
58
Star
6372
Fork
1229
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kafka-manager
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
d45f8f78
编写于
3月 30, 2021
作者:
L
lucasun
提交者:
GitHub
3月 30, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #215 from zhangfenhua/master
增加nginx配置:前后端分离&配置多个静态资源
上级
f8094bb6
eebf1b89
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
94 addition
and
0 deletion
+94
-0
docs/install_guide/install_guide_nginx_cn.md
docs/install_guide/install_guide_nginx_cn.md
+94
-0
未找到文件。
docs/install_guide/install_guide_nginx_cn.md
0 → 100644
浏览文件 @
d45f8f78
---
![kafka-manager-logo](../assets/images/common/logo_name.png)
*
*一站式
`
Apache Kafka`集群指标监控与运维管控平台**
---
## nginx配置-安装手册
# 一、独立部署
请参考参考:
[
kafka-manager 安装手册
](
install_guide_cn.md
)
# 二、nginx配置
## 1、独立部署配置
```
#nginx 根目录访问配置如下
location / {
proxy_pass http://ip:port;
}
```
## 2、前后端分离&配置多个静态资源
以下配置解决
`nginx代理多个静态资源`
,实现项目前后端分离,版本更新迭代。
### 1、源码下载
根据所需版本下载对应代码,下载地址:
[
Github 下载地址
](
https://github.com/didi/Logi-KafkaManager
)
### 2、修改webpack.config.js 配置文件
修改
`kafka-manager-console`
模块
`webpack.config.js`
以下所有
<font
color=
'red'
>
xxxx
</font>
为nginx代理路径和打包静态文件加载前缀,
<font
color=
'red'
>
xxxx
</font>
可根据需求自行更改。
```
cd kafka-manager-console
vi webpack.config.js
# publicPath默认打包方式根目录下,修改为nginx代理访问路径。
let publicPath = '/xxxx';
```
### 3、打包
```
npm cache clean --force && npm install
```
ps:如果打包过程中报错,运行
`npm install clipboard@2.0.6`
,相反请忽略!
### 4、部署
#### 1、前段静态文件部署
静态资源
`../kafka-manager-web/src/main/resources/templates`
上传到指定目录,目前以
`root目录`
做demo
#### 2、上传jar包并启动,请参考:[kafka-manager 安装手册](install_guide_cn.md)
#### 3、修改nginx 配置
```
location /xxxx {
# 静态文件存放位置
alias /root/templates;
try_files $uri $uri/ /xxxx/index.html;
index index.html;
}
location /api {
proxy_pass http://ip:port;
}
#后代端口建议使用/api,如果冲突可以使用以下配置
#location /api/v2 {
# proxy_pass http://ip:port;
#}
#location /api/v1 {
# proxy_pass http://ip:port;
#}
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录