配置目的

部分企事业单位外网地址不能开通太多的端口,我们使用单个端口,上下文根的方式配置访问地址。




Nginx服务器

域名:harbor.o2oa.net(172.16.94.2可以用ip,如果域名没有解析需要配置hosts)

端口:80


O2OA服务器

域名:172.16.96.130

端口:80(o2web服务器)、20020(o2应用服务器,可以为其他没有冲突的端口)、20030(o2中心服务器可以为其他没有冲突的端口



配置步骤

一、配置nginx

进入nginx的nginx.conf文件,修改配置(参考如下),然后重启nginx。


上下文根:根据需要自行修改

/dev/web/ 80(o2web服务器)
/dev/center/20030(o2应用服务器
/dev/app/20020(o2中心服务器



server {
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    listen       80;
    server_name  harbor.o2oa.net;

    location /dev/web/ {
        proxy_pass   http://172.16.96.130/;
    }
    location /dev/center/ {
        proxy_pass   http://172.16.96.130:20030/;
    }
    location /dev/app/ {
        proxy_pass   http://172.16.96.130:20020/;
    }
}

二、准备o2oa的配置文件

1、o2server/config中如果不存在portal.json,172.16.96.130主机的o2server/configSample目录中copy文件portal.jsono2server/config目录。

2、修改portal.json(修改urlMapping的内容,其他保持不变

{
  "urlMapping": {
    "harbor.o2oa.net:20020": "harbor.o2oa.net/dev/app",
    "harbor.o2oa.net:20030": "harbor.o2oa.net/dev/center"
  },
  "indexPage": {
    "enable": false,
    "portal": "",
    "page": ""
  },
  "loginPage": {
    "enable": false,
    "portal": "",
    "page": ""
  }
}

3、重启o2server服务

三、测试验证

1、浏览器访问地址:http://harbor.o2oa.net/dev/web/  使用 xadmin/o2登录;





推荐文章:

流程设计-简单流程的创建与设计
2021-11-05
@流程开发@流程引擎@流程设计@工作流@流程审批@流程管理@O2OA本文主要介绍如何在O2OA中进行审批流程或者工作流设计,O2OA主要采用拖拽可视化开发的方式
快速入门-常用表单脚本样例汇总
2021-06-25
一、两个下拉框联动功能二、实现输入框模糊查询下拉选择样例1、前端脚本调用接口vardata="{}";varres=[];newRequest({method:
页面-平台应用配置
2022-02-21
简介V7.0版本中,O2OA平台的门户页面中新增了组件-平台应用。该组件允许设计人员在门户的页面嵌入平台的应用。设计界面用户界面组件脚本API手写板的脚本API
O2OA与SmartBI报表系统集成:二、创建SmartBI报表
2021-11-03
本章节讲解下在SmartBI报表系统中创建两张简单的报表用于在后续的O2OA系统中展示详细的SmartBI系统如何使用可参考官方wiki的教程https://w
数据中心-自定义查询语句
2021-10-22
@数据中心@数据存储@自定义查询@JPQL@查询语句O2OA提供的数据管理中心,可以让用户通过配置的形式完成对数据的汇总,统计和数据分组展现,查询和搜索数据形成
开发知识-Vue篇:使用Vue-CLI开发O2应用
2021-04-29
  Vue-CLI是Vue官方提供的CLI工具,用于为应用快速搭建繁杂的脚手架。本章我们介绍使用Vue-CLI工具在Node,js环境下,Vue和O2集成应用开
移动办公-将平台集成到华为WeLink
2021-02-25
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以WeLink企业内部轻应用的方式集成,同步WeLink的通讯录作为本地组织人员架构,并且可以将待办
开发知识-中标麒麟安装人大金仓详细步骤
2021-03-24
环境说明操作系统版本:NeoKylinLinuxAdvancedServerreleaseV7Update6(Chromium)1.前期准备工作1.1数据库下载
服务集成-通过接口从第三方应用系统启动流程
2021-07-06
@服务集成@系统集成@流程启动@通过服务启动流程@服务包装O2OA允许用户自行修改源码或者增加源码来扩展系统服务,也可以包装功能更强的业务服务。本文主要介绍如何
平台维护-在线部署自定义应用的WAR包和JAR包
2021-02-26
在使用O2OA实现项目的过程中,特殊需求在平台现有功能无法直接提供的情况下,可以通过平台提供的自定义war|jar包,实现平台功能的扩展,满足各种不同的需求功能

results matching ""

    No results matching ""