星空云 发表于 2023-10-19 13:52:51

新版o2oa的端口问题

本帖最后由 星空云 于 2023-10-19 14:41 编辑

能不能设计成默认端口别用80呢,比如8080或者让用户手动输入。如下的json文件,为什么port格式是80.0呢,如果我改成8001,启动都有问题,无法访问,到底格式如何。

本地局域网机器运行成功了,是80端口,我想改成用8001,到底怎么改端口呢,我在服务器--平台配置,找到一个json编辑,里边有个节点编辑,如下:
{
"enable": true,
"center": {
    "enable": true,
    "order": 0.0,
    "sslEnable": false,
    "port": 80.0,
    "httpProtocol": "",
    "proxyHost": "",
    "proxyPort": 80.0,
    "###enable": "是否启用###",
    "###order": "center节点顺序,顺序排列0,1,2...###",
    "###sslEnable": "是否启用ssl传输加密,如果启用将使用config/keystore文件作为密钥文件.使用config/token.json文件中的sslKeyStorePassword字段为密钥密码,sslKeyManagerPassword为管理密码.###",
    "###port": "端口,center服务器端口,默认20030###",
    "###httpProtocol": "对外http访问协议,http/https###",
    "###proxyHost": "代理主机,当服务器是通过apache/nginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问地址.###",
    "###proxyPort": "代理端口,当服务器是通过apache/nginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问端口.###",
    "###extension": "扩展设置.###"
},
"application": {
    "enable": true,
    "port": 80.0,
    "sslEnable": false,
    "proxyHost": "",
    "proxyPort": 80.0,
    "includes": [],
    "excludes": [],
    "###enable": "是否启用###",
    "###port": "http/https端口,负责向前端提供数据访问接口.默认为20020端口.###",
    "###sslEnable": "是否启用ssl传输加密,如果启用将使用config/keystore文件作为密钥文件.使用config/token.json文件中的sslKeyStorePassword字段为密钥密码,sslKeyManagerPassword为管理密码.###",
    "###proxyHost": "代理主机,当服务器是通过apache/nginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问地址.###",
    "###proxyPort": "代理端口,当服务器是通过apache/nginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问端口.###",
    "###includes": "承载的应用,在集群环境下可以选择仅承载部分应用以降低服务器负载,可以使用*作为通配符.###",
    "###excludes": "选择不承载的应用,和includes的值配合使用可以选择或者排除承载的应用,可以使用*作为通配符.###",
    "###extension": "扩展设置.###"
},
"web": {
    "enable": true,
    "port": 80.0,
    "sslEnable": false,
    "proxyHost": "",
    "proxyPort": 80.0,
    "proxyCenterEnable": true,
    "proxyApplicationEnable": true,
    "proxyTimeOut": 300.0,
    "###enable": "是否启用###",
    "###port": "http/https端口,用户输入网址后实际访问的第一个端口.http协议默认为80端口,https默认为443端口.###",
    "###sslEnable": "是否启用ssl传输加密,如果启用将使用config/keystore文件作为密钥文件.使用config/token.json文件中的sslKeyStorePassword字段为密钥密码,sslKeyManagerPassword为管理密码.###",
    "###proxyHost": "代理主机,当服务器是通过apache/nginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问地址.###",
    "###proxyPort": "代理端口,当服务器是通过apache/nginx等代理服务器映射到公网或者通过路由器做端口映射,在这样的情况下需要设置此地址以标明公网访问端口.###",
    "###proxyCenterEnable": "是否启用center服务器代理.###",
    "###proxyApplicationEnable": "是否启用application服务器代理###",
    "###proxyTimeOut": "代理连接超时时间,默认300(秒)###",
    "###extension": "扩展设置.###"
},



论坛管理员 发表于 2023-10-19 14:39:35

端口修改在config目录下的node.json里修改

星空云 发表于 2023-10-19 14:40:40

论坛管理员 发表于 2023-10-19 14:39
端口修改在config目录下的node.json里修改

修改了,本地局域网ip加新端口可以访问了,但是端口映射出来的就不行呢,反复登录

论坛管理员 发表于 2023-10-19 14:41:37

具体是怎么映射了,通过什么方式,描述一下

星空云 发表于 2023-10-19 14:47:35

本帖最后由 星空云 于 2023-10-19 14:48 编辑

论坛管理员 发表于 2023-10-19 14:41
具体是怎么映射了,通过什么方式,描述一下
就是路由器拨号,有公网ip,也有ddns域名了,比如我局域网是8001,外网端口我映射8001
用域名:8001访问到oa,但是输入账号密码后反复登录,就是进不去.

Ray 发表于 2023-10-23 12:30:56

在配置文件里设置你的代理地址和代理端口. proxyHost和proxyPort
页: [1]
查看完整版本: 新版o2oa的端口问题