📖 介绍:
License Server是管理license的模块,可以用作浮动许可证的配置管理。
安装License Server #
- 将安装包的内容解压到任意位置(即安装目录)。
[license-server安装目录]/app
目录包括 JRE、Tomcat 以及用于启动和停止服务器的脚本。 - 以管理员身份运行
startLS
脚本,启动 License Server 。 - 打开浏览器并转到以下 URL 之一以访问许可证服务器界面:
http://<HOST>:8080
https://<HOST>:8443
- 使用默认用户名和密码(admin/admin)登录 License Server . 建议在登录后更改默认设置。
如果需要停止服务,运行位于 License Server 安装目录中的stopLS
。
添加许可证 #
登录之后就是License Server的配置界面,点击右边的“添加许可证”,参照文本框内默认显示的样式,找到许可证中类似的文本,然后粘贴进来就可以了。
查看许可证 #
可以点击添加的许可证查看对应许可证的功能模块
除此之外,我们可以点击“许可证概要”查看许可证的使用情况。
另外,license Server也提供了API,方便获取license相关信息。点击右上角的“API文档”了解详细情况:
连接License Server #
这里以C/C++test为例,按照配置浮动许可证的方式配置,选择使用下面的许可证服务器,按照上一节第三步骤中的URL进行配置,示例如下:
这里的主机名和端口号要对应上,按照上面第三节的部分,可以填http://<HOST>:8080
(实际ip地址),也可以是https://<HOST>:8443
。
修改端口号 #
修改http端口号 #
如果要修改http端口号,需要到本地安装目录下进行修改,找到[license-server安装目录]\app\tomcat\conf\server.xml
,修改下面的第2行的port
参数,改成想要修改的端口:
<Service name="Catalina">
<Connector port="8080" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="true" redirectPort="8443"
acceptCount="10" debug="99" connectionTimeout="60000"
disableUploadTimeout="true" URIEncoding="UTF-8" maxHttpHeaderSize="16384"
compression="on" compressionMinSize="128"
compressableMimeType="text/html,text/xml,text/plain,application/json,text/css,application/javascript,text/javascript"/>
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" secretRequired="false" />
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Nio2Protocol" SSLEnabled="true"
maxThreads="150" scheme="https" maxHttpHeaderSize="16384" secure="true" clientAuth="false"
sslProtocol="TLS" keystoreFile="conf/.keystore" keyAlias="dtp"
ciphers="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
compressableMimeType="text/html,text/xml,text/plain,application/json,text/css,application/javascript,text/javascript"
compression="on" compressionMinSize="128"/>
<Engine name="Catalina" defaultHost="localhost">
...
</Engine>
</Service>
修改https端口号 #
如果要修改https端口号,除了要修改上面这段代码中的第12行port
参数,还需要修改[license-server安装目录]\license-server\data\conf\PSTSecConfig.xml
文件,将下面第5行的“8443”改成需要修改的端口号:
<remote-authentication>
<!-- This section may be used by License Server to connect even when disabled. -->
<enabled>false</enabled>
<host>localhost</host>
<port>8443</port>
<!--
Option <protocol> indicates which scheme/protocol is used for remote authentication.
To set connection use 'http'. The default value is 'https'.
-->
<protocol>https</protocol>
<!--
Option <user> is the user account License Server will use for communication with the
remote authentication server (pstsec). The default value is 'admin'.
-->
<user>admin</user>
</remote-authentication>
用户管理 #
如果需要修改用户名密码,或者添加新的用户,需要浏览器访问http://<HOST>:8080/pstsec
或者https://<HOST>:8443/pstsec
。