预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

Pro Cloud Server配置客户端-Web

作为Pro Cloud Server配置应用程序的替代方案, Pro Cloud Server还包括基于Web的配置客户端“ WebConfig”。

配置步骤

描述

也可以看看

1个

如果尚未这样做,请按照Pro Cloud Server Pro Cloud Server安装帮助主题中概述的步骤安装Pro Cloud Server ,并确保已安装WebConfig组件。

安装后,您应该在安装目录中找到WebConfig网站文件(例如C:\ Program Files(x86)\ Sparx Systems \ Pro Cloud Server \ WebConfig)。这些文件组成“ WebConfig”网站/客户端,并且必须托管在Web服务器上。在最简单的配置中,Web服务器将与Pro Cloud Server安装在同一台计算机上。

Pro Cloud Server安装

2

根据您的要求下载,安装和配置用于PHP的Web服务器。

提示:XAMPP是最常见的Apache / PHP Web服务器,其中包含所有必需的组件。它可用于Windows / Linux和OS X,网址为:

https://www.apachefriends.org/download.html。

注意:WebConfig仅要求最低的XAMPP安装,Apache和PHP;否则,请执行以下步骤。它不需要MySQL,FileZilla Mercury,Tomcat或任何其他可选组件,因此,如果不需要这些组件, Sparx Systems建议不要安装它们。

3

在Web服务器中为WebConfig定义和配置网站。

由于存在许多不同的Web服务器和配置,因此配置网站,确定Web服务器将侦听的端口以及确保网站不受外部攻击的安全均不在本文档的讨论范围之内。

提示:使用默认的XAMPP配置,默认网站的端口为80,基本文件夹位于'C:\ xampp \ htdocs'。 XAMPP已将文件添加到此文件夹; WebConfig不需要这些文件,因此,如果不需要它们,请将其移至备份位置。

4

将WebConfig文件夹从Pro Cloud安装(例如C:\ Program Files(x86)\ Sparx Systems \ Pro Cloud Server \ WebConfig)复制到Web服务器上的适当位置(例如C:\ xampp \ htdocs)。

5

内 复制到Web服务器的WebConfig文件夹,找到文件settings.php并使用文本编辑器将其打开。此文件定义以下设置:

  • $ sProtocol ='http';
    用于访问Pro Cloud Server的协议
  • $ sServerName ='本地主机';
    运行Pro Cloud Server的计算机的名称/ IP
  • $ sPort ='804';
    用于访问Pro Cloud Server的端口
  • $ sEnforceCerts ='true';
    仅适用于https连接
    如果为“ true”,则将拒绝自签名SSL证书
    如果为“ false”,则可以使用自签名SSL证书
这些设置确定WebConfig如何访问Pro Cloud Server 。默认情况下, Pro Cloud Server配置为允许在端口804上进行HTTP通信;因此,如果Pro Cloud Server和Web服务器位于同一台计算机上,则通常可以保留这些设置。

或者,根据SSProCloud.config文件中的定义更新这些值以反映Cloud Server的名称/ IP以及适当的协议和端口。

6

在远程计算机上,打开Internet浏览器并输入URL http:// {yourwebserver} /WebConfig/index.php,其中值“ {yourwebserver}”是托管WebConfig网站的计算机的名称或IP地址。

这将显示“ PCS配置-登录”提示。输入密码,然后单击“登录”按钮登录。

作为PCS 4.1版的安全预防措施,配置客户端的默认密码为:

pcsadm1n

对于PCS 4.1之前的所有版本,默认密码为空(即无密码),在这种情况下,您将自动登录。

请注意,在Pro Cloud Server将只访问如果当前机器的IP地址是在Pro Cloud Server的客户端白名单

WebConfig服务器要求

要设置WebConfig客户端,您需要:

  • 能够托管PHP v7.0(或更高版本)的Web服务器(Apache或IIS)
  • 安装并启用了这些标准PHP扩展的Web服务器:核心,curl,日期,gettext,hash,json,libxml,mbstring,pcre,会话,标准和令牌生成器
  • 启用PHP会话的Web服务器
  • Web服务器与托管Pro Cloud Server的服务器之间的通信
  • 一个基本文件夹(在Web服务器上),用于存储WebConfig网站页面
注意:这些要求与托管WebEA要求相同。 WebConfig可以与WebEA部署在同一台Web服务器WebEA

管理多个Pro Cloud服务器

如上所述,默认情况下,WebConfig页面将按照settings.php文件中的定义连接到Pro Cloud Server 。或者,可以使用附加的“服务器” URL参数来访问其他Pro Cloud Server (有效地覆盖settings.php)。这允许单个WebConfig用于访问多个不同的Pro Cloud Server。

例如,如果您用于访问WebConfig的URL为:

http://sparx-pcs1/webconfig/index.php

您可以使用此URL在'sparx-pcsdemo'上连接到Pro Cloud Server :

http://sparx-pcs1/webconfig/index.php?server = http :// sparx-pcsdemo804

然后,它将使用以下方法连接到Pro Cloud Server :

通讯协定:http

服务器名称/ IP:sparx-pcsdemo

港口:804

注意,对于HTTPS连接,将使用settings.php文件中的$ sEnforceCerts设置。

像往常一样, Pro Cloud Server将只访问如果当前机器的IP地址是在Pro Cloud Server的客户端白名单

学到更多