---
url: /v6.2/bes-web-server-config.md
---
## 宝蓝德 Webserver 配置说明

版本：BES-AppServer-Standard-9.5.5

宝蓝德 Webserver 可作为 hengshi 组件的容器使用，衡石服务内部使用的 Metadb、Engine、redis、minio、flink 组件需要自行准备，后续在配置项中完成相关配置

### 部署前准备

1. 准备 Metadb、Engine、redis、minio、flink 服务组件，并获取衡石部署 War 包文件资源。

2. 准备 Java 运行时环境
   ![](/images/web-server/bes-web-java-env-config.png)

3. 配置 BESwebserver 衡石内部使用组件配置信息

```shell
cd ${com.bes.instanceRoot}/conf ## bes 服务 conf 目录
cat << EOF
# 部署应用前缀
CONTEXT_PATH=/

-DDB_URL=jdbc:postgresql://10.10.10.x:54320/hengshi?user=hengshi&password=hengshi202020
# Syslog 日志数据库连接信息
-DLOG_DB_URL=jdbc:postgresql://10.10.10.x:54320/syslog?user=syslog&password=syslog

# 引擎配置信息
-DENGINE_TYPE=greenplum
-DENGINE_DB=jdbc:postgresql://10.10.10.x:15432/hengshi?user=hengshi&password=hengshi202020

# redis 配置连接信息
-DREDIS_ADDRESS=redis://10.10.10.x:6379
-DREDIS_PASSWORD=foobared
-DREDIS_DATABASE=0

# minio 服务配置新
-DMINIO_ACCESS_KEY=hengshi
-DMINIO_SECRET_KEY=hengshi202020
-DOBJECT_SERVER_ENDPOINT=http://10.10.10.x:9000

# Flink 配置连接信息
-DFLINK_REST_ADDRESS=http://10.10.10.x:8082

# 截图服务组件
-DHENGSHI_SHOT_ROOT=/opt/hengshi/lib/hengshishot-1.1.24-linux-no-arch
-DENABLE_REFERENCE_DATASET=true
EOF >> config.properties
```

### 开始部署

1. 选择 **应用管理** -> **常用应用**
   ![](/images/web-server/bes-web-deploy.png)

2. 选择已经准备好的 war 包文件， 点击 **下一步**
   ![](/images/web-server/bes-web-start-deploy.png)

3. 选择部署类型选择为**部署为应用**
   ![](/images/web-server/bes-web-deploy-type.png)

4. 配置部署属性 **应用前缀** 设置为 **/**
   ![](/images/web-server/bes-web-applied-prefix.png)

> \[!CAUTION] 请注意
> 部署如需特定应用前缀，请修改 `部署前准备>配置 BESwebserver 衡石内部使用组件配置信息` 此步骤 CONTEXT_PATH 参数 与设置的应用前缀保持一致

5. 点击 **完成** 部署按钮完成部署
   ![](/images/web-server/bes-web-applied-finish.png)

6. 部署成功后可以通过点击**应用名称**，点击**访问链接**活得服务访问地址进行访问
   ![](/images/web-server/bes-web-visit-url.png)

7. 部署后 启动、停止 操作可通过界面中按钮进行操作
   ![](/images/web-server/bes-web-start-stop.png)

### 版本升级回滚说明

宝蓝德 Webserver 部署的 hengshi 服务，由于使用外部 metadb 组件服务，升级前请备份 metadb 数据库，以防止存在版本回滚的需求
数据备份恢复可参考[单机/集群环境备份于恢复](backup-restore.md)
