目录

自定义IP、端口,如何配置?

有些时候,我们硬件或网络环境比较复杂或者特殊,需要自定义IP和端口,那如何配置呢?

我们在kbengine.xml配置中把所有的配置都详细的阐述了一遍,已经有不少开发者大致知道怎么配置这种情形了。那我们开始吧。

首先,建议在{项目资产库}/res/server/kbengine.xml上进行修改或新增,找到服务器app对应的标签,没有的话新建。

数据库

找到dbmgr标签,没有的话新建,配置代码如下:

...
<dbmgr>
    <databaseInterfaces>
        <default>
            <host> 你要的IP </host>
            <port> 你要的端口,填0则使用默认端口 </port>
        </default>
    </databaseInterfaces>
</dbmgr>
...

客户端登录

找到loginapp标签,没有的话新建,配置代码如下:

...
<loginapp>
    <externalInterface>  用于外部登录的网卡或IP或MAC</externalInterface>
    <externalAddress> 如果网卡的地址不是想要的地址,在这里强制指定IP或域名 </externalAddress>
    <externalPorts_min> 这里设置端口的最小值 </externalPorts_min>
    <externalPorts_max> 这里设置端口的最大值,0为不限制 </externalPorts_max>	
    ...
    ...
    <!-- 处理认证、密码重置时,如果要修改ip或端口,在这里 -->
    <http_cbhost> localhost </http_cbhost>
	<http_cbport> 21103 </http_cbport>
    ...
</loginapp>
...

进入baseapp的IP和端口

找到baseapp标签,没有的话新建,配置代码如下:

...
<baseapp>
    <externalInterface>  用于外部登录的网卡或IP或MAC</externalInterface>
    <externalAddress> 如果网卡的地址不是想要的地址,在这里强制指定IP或域名 </externalAddress>
    <externalPorts_min> 这里设置端口的最小值 </externalPorts_min>
    <externalPorts_max> 这里设置端口的最大值,0为不限制 </externalPorts_max>	
    ...
    ...
</baseapp>
...

内部通讯Telnet的IP端口配置:

同样的,在对应app配置上的telnet_service标签块中,修改port为你要的端口号即可。如:

<baseapp>
    <telnet_service>
        <port> 你要的端口 </port>
        <password> pwd123456 </password>
        <!-- 命令默认层 
            (layer of default the command)
        -->
        <default_layer> python </default_layer>
    </telnet_service>
</baseapp>

Copyright © 2018 Yolo Technologies. Publication: 2.0-025. Built: 2018-12-07.