# 为联盟链部署区块链浏览器
<font color="6B7280">最近更新时间：2021-08-31 11:26:55</font>

### 背景信息
BaaS平台在应用市场内预置了很多示例应用，区块链浏览器就是其中之一。您可以直接在应用市场购买并部署区块链浏览器。

在联盟链和平行链上部署区块链浏览器存在一定的差异，主要是在联盟链上部署浏览器需要联盟管理员审批；使用自备服务器和云服务器在部署操作流程上也存在一定的差异，主要是云服务器模式下需要支付云资源费用。

体验部署区块链浏览器的流程如下，请根据实际情况选择合理的步骤：      
![](../../assets/start21.jpg)


### 前提条件
+ 已存在联盟链，可参见创建单企业联盟链、创建多企业联盟链或导入联盟链（全功能链）。
+ 如果您需要使用自备节点来部署区块链浏览器，请提前准备好节点信息，如IP地址、账号、密码等基础信息。
+ 如果需要使用云服务器来部署区块链浏览器，请确保账户余额充足。如何充值，请参见账户充值。

### 步骤一：购买区块链浏览器应用

1. 登录复杂美BaaS平台，在页面左上角切换为企业控制台。
2. 在导航栏中选择应用管理 > 应用市场。
3. 在应用市场页面，筛选应用类应用，单击explorer应用的购买。 
   ![](../../assets/start22.jpg)                       
4. 确认应用信息和费用信息，然后单击立即购买。
5. 在付款页面，确认付款金额，确认无误后单击付款。<br>如果您的当前余额不足以支付该订单金额，支持直接在当前页面进行充值。

### 步骤二：选择区块链浏览器部署方案
1. 登录复杂美BaaS平台，在页面左上角切换为企业控制台。
2. 在导航栏中选择应用管理 > 我的应用，单击已购买的页签。
3. 在已购买的页签下，单击explorer应用的操作列下的部署到链。
4. 在部署到链页面的安装信息区域，选择关联链和服务器类型，然后设置服务器信息。
  + 自备服务器：自备服务器用于部署区块链浏览器。   
  ![](../../assets/start23.jpg)                                              

参数 | 描述
-|-|-
关联链 | 从下拉列表中选择区块链浏览器关联的链，此处选择需要关联的联盟链。
最低配置 | 安装区块链浏览器的服务器最低配置要求。<br>1GiB内存|20GiB SSD|Centos:7.6或Ubuntu:18.04操作系统
IP地址 | 输入准备好的服务器IP地址。
登录类型 | 目前区块链节点支持“账号+密码”和“账号+密钥”两种登录方式，您可以根据实际需求选择其中一种登录方式。<br>账号+密码：请输入自备节点的实际登录账号和密码。<br>账号+密钥：输入自备节点的实际登录账号，然后选择已生成或已导入的私钥。
SSH端口 | 输入准备好的服务器SSH端口。
+ 云服务器：自动分配云服务器用于部署区块链浏览器。  
![](../../assets/start24.jpg)    
                                 
参数 | 描述
-|-|-
关联链 | 从下拉列表中选择区块链浏览器关联的链，此处选择关联的联盟链。
最低配置 | 安装区块链浏览器的服务器最低配置要求。<br>1GiB内存|20GiB SSD|Centos:7.6或Ubuntu:18.04操作系统
套餐 | 选择云服务器的套餐类型，即云服务器的规格类型。<br>说明：如果当前所有的套餐均无法满足您的需求，请联系系统管理员申请定制套餐。
计费方式 | 支持按天、按月和按年计费方式，根据实际需求选择计费方式。
选择时长 | 选择计费周期。
价格（元） | 自动计算选定套餐、计费方式和时长后需支付的费用。
自动续费 | 请根据需求选择是否自动续费。<br>自动续费：云资源到期时，自动从账户余额扣除云资源相应的续费费用。<br>手动续费：云资源到期前，需要及时手动续费，云资源到期时，如果未及时续费，BAAS平台将释放所有到期云资源。
IP地址 | 自动分配IP地址，无需设置。
外网IP | 默认为自动分配外网IP地址，可供外网访问区块链浏览器。<br>如果没有外网访问需求，也可设置为不分配外网IP。
登录类型 | 目前区块链节点支持“账号+密码”和“账号+密钥”两种登录方式，您可以根据实际需求选择其中一种登录方式。<br>账号+密码：账号默认为root，密码可以自定义。支持大小写字母、数字和特殊字符中的至少三种的组合，长度为8~26个字符。<br>账号+密钥：账号默认为root不可修改，选择已生成的私钥。
SSH端口 | 设置SSH端口，一般设置为22。
5. 设置好服务器信息后，单击页面下方的提交，然后单击确认对话框中的确定。

### 步骤三：审批部署申请

说明：如果区块链关联的是联盟链，部署区块链浏览器时需要联盟管理者审批部署浏览器的申请。

1. 登录复杂美BaaS平台，在页面左上角切换为联盟控制台。
2. 在导航栏中选择应用管理 > 链应用，然后单击审批中页签。
3. 在审批中页签下，选择explorer应用，单击操作列下的通过或者拒绝。 
   ![](../../assets/start25.jpg)              
4. 在确认审批对话框，输入备注信息，然后单击确定。

### 步骤四：支付订单

说明：如果是部署到自动分配的云服务器上，则需要支付云服务器的费用订单。如果是部署到自备服务器，则无需支付额外费用直接可以进行下一步骤（部署区块链浏览器）。

1. 登录复杂美BaaS平台，在页面左上角切换为企业控制台。
2. 在导航栏中选择应用管理 > 我的应用，然后单击我部署的状态页签。
3. 在我部署的页签下，单击部署中状态页签。
4. 在部署中状态页签下，选择explorer应用，单击操作列下的去支付。    
   ![](../../assets/start26.jpg)                        
5. 在订单详情页面，确认订单信息，然后单击去付款。
6. 在付款页面，单击确认付款。<br>如果您的当前余额不足以支付该订单金额，支持直接在当前页面进行充值。 

### 步骤五：部署区块链浏览器

说明：如果是使用自动分配的云服务器，则需要先支付订单，才可以开始部署区块链浏览器；如果使用自备服务器，则可以直接开始部署。

1. 登录复杂美BaaS平台，在页面左上角切换为企业控制台。
2. 在导航栏中选择应用管理 > 我的应用，然后单击我部署的状态页签。
3. 在部署中状态页签下，选择explorer应用，单击操作列下的开始部署。  
   ![](../../assets/start27.jpg)              
4. 在确认对话框，单击确定，系统开始自动部署区块链浏览器，部署需要需要一定的时间，请耐心等待。您可以在应用部署对话框查看部署日志，直到界面提示安装结束。        
   ![](../../assets/start28.jpg)              

### 结果验证
在已部署区块链浏览器的联盟链页面，可以直接单击浏览器，进入区块链浏览器页面查看交易数据。
   ![](../../assets/start29.jpg)              
