从头搭建O2OA开发平台和连接移动APP以及单个端口模式的Nginx和系统配置技术文章O2OA企业应用开发平台

点击所需版本进行下载,在本机windows环境下运行O2OA,以下载windows-x64版本为例。

下载完成后,得到一个zip文件:o2server-x.x.x-windows-x64.zip;其中x.x.x为版本号。将其解压后,得到o2server文件夹,您可以将其拷贝到任何对应操作系统版本的服务器运行。

启动服务是搭建O2OA办公系统的第二步:进入o2server文件夹,运行start_windows.bat命令即可启动服务。

在等待服务器启动的过程中,介绍以下o2server的几类服务,这几类服务器统一默认使用端口:80

dataServer:用于数据库交互,会启动内置H2数据库

stoageServer:文件存储服务

centerServer:中心服务,主要负责定时任务的调度还有集群的管控

applicationServer:应用服务,平台核心应用部署在此服务

webServer:web服务,主要是平台前端HTML,JS,CSS,image等内容

当看到以下界面时,表示O2OA启动成功。

o2server默认web端口为80,请确保80端口未占用。

等待80端口的

O2OA有一个默认的内置管理员账号:“xadmin”,默认的管理员用户密码是:“o2oa@年份”例如o2oa@2022。

将O2OA平台搭建完成后,最终正式给用户使用,至少需要两部分的内容:人员组织数据和应用。下面就介绍如何以最快的速度完成这两部分内容的创建。

首先是OA办公软件中的人员组织数据的初始化。

创建组织信息:

在组织成员中添加人员信息:

第一个绿色的对勾表示服务器在网络上可以连接到O2OA的云服务器;

在此我们说明一下O2OA办公系统软件中的O2云服务,它提供的服务主要有下面两项:

2、移动办公(手机办公软件):如果使用官方的手机端App,则需要O2云服务的帮助,来定位到用户所在的服务器的正确地址。(这将在移动办公的专题中详细介绍)

如果说,您的服务器部署在内网,而且由于安全性要求,不允许连接到外部网络,在这种情况下,可以在允许访问外网的机器上,运行一台临时的O2OA服务器,连接到O2云后访问应用市场,安装需要的应用,并将其导出为.xapp文件。然后访问内网的服务器,通过应用中心的导入应用的功能,将本地的.xapp文件,导入到服务器即可。(这部分内容将在O2OA系统部署课程中详细介绍)

点击左上角主菜单→打开应用市场,这上面有大量的应用,保证开箱即用,应用的范围包含平台目前涉及到的所有开发使用需求(如OA平台开发上开发的门户、加班申请等流程,也有基于平台自定义应用规范开发的工作管理),如果您有类似的业务需求,也可以在某个应用的基础上进行二次开发,作为开发的参考案例。

如果在O2OA办公系统中,需要增加一个加班审批的流程,就可以直接搜索“加班”,找到“加班申请”应用,进行安装。以同样的方法,再安装一个公司新闻和通知公告应用。

然后回到首页,点击待办区域的“发起流程”,就可以启动刚刚安装的加班申请流程了。

在信息区域,也有公司新闻和通知公告的标签,点击“更多信息”进入信息中心页面,也可以创建新闻和公告了。

您可以根据企业/单位/组织的办公需要,安装应用市场中的任意应用。

O2OA拥有配套的移动办公APP,支持IOS和安卓端,用户可在连接O2云之后,使用APP使用移动办公。

要使用移动办公APP,必须确保用户可以通过公网访问O2OA服务器,并且服务器向外可以访问collect.o2oa.net:20080端口向O2云进行通信。

O2云不会从服务器采集任何业务数据。但是为了让用户能正常使用移动办公,实现对请求的正常转发和私有服务器访问绑定,O2云会采集用户的手机号码(只是手机号,不采集姓名等其他用户信息)用于服务器绑定。

前提条件:

如果需要使用移动APP访问自己部署的O2OA服务器需要满足以下条件:

1)服务器需要有公网地址或者可以通过域名访问到服务器。

2)可以从公网访问到服务器的WEB服务器、中心服务器、应用服务器端口,默认为(80,20030,20020)或者使用nginx等代理进行端口转发。

v7.2版本之后系统默认:中心服务器、WEB服务器、以及应用服务器均使用80端口

此处设置请不要设置为内网地址,如:192.168.xx.xx,除非您修改APP源码重新编译APP后,在内网WIFI网络下才能使用APP办公。可以使用PC在公网访问服务器进行验证。

修改配置O2云后,有部分用户无法登陆PC端。

需要修改配置config下文件node_127.0.0.1.json,如果config下没文件,可以从configSample复制到config中。

设置完成后,请重启服务器。

请注意,手机扫码后,需要使用浏览器打开链接才能正常进行APP下载,如下图所示:

在浏览器中打开链接后,点击[点击安装]即可下载APP软件,按手机指定提示进行APP安装即可。

第一次打开APP,需要进行手机与服务器绑定,如下图所示:

在此界面中填写正确的手机号码,并且获取验证码,填写验证码。

手机号码必须已经在O2OA中已经存在,即已经在组织架构中添加过手机号为该号码的O2OA用户

填写完毕后,点击下一步,移动办公正式开启!如下图所示:

如果外网地址不能开通太多的端口,我们使用Nginx服务器,配置单个端口,上下文根的方式访问地址。

Nginx服务器

端口:80

域名:172.16.96.130

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

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

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

/dev/web/

80(web服务器)

/dev/center/

80(应用服务器)

/dev/app/

80(中心服务器)

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

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

THE END
1.快速构建自己的APP平台步骤详解想要快速构建自己的APP平台吗?不知道从何入手?别担心!本文将为您详解构建APP平台的步骤,让您轻松上手。无论您是初学者还是有一定经验,本文都将为您提供有益的指导和宝贵的建议。 首先,构建APP平台的第一步是明确您的目标。要想成功,首先需要明确您的目标和愿景。您希望开发一个娱乐类APP,还是一个商务工具类APPhttp://www.apppark.cn/t-53126.html
2.app搭建详细步骤?(如何搭建app平台)深圳漫云网络科技有限公司专注于链游系统开发、app开发、NFT系统开发以及盲盒开发等领域。对于那些想要搭建自己的app平台的客户来说,我们提供了一套详细的步骤,以帮助他们实现他们的目标。 在搭建app平台之前,首先需要明确你的需求和目标。你需要考虑你的app的功能、定位、目标用户等方面的因素。一旦明确了这些需求,我们https://176902877.b2b.11467.com/news/4736200.asp
3.如何打造专属APP平台如何打造专属APP平台? 想要建立自己的APP平台?没问题,跟着以下步骤,轻松实现! 1 **需求分析**:首先,要明确你的APP目标用户是谁,他们需要哪些功能,以及你的APP将如何与用户互动。这一步至关重要,它决定了APP的定位和核心功能。 2 **技术选型**:根据需求分析,选择合适的技术框架进行开发。https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_4567955079042561272
4.搭建app搭建app3分钟在线生成APP搭建app不难哦,只需要有手机网站,就可以在线一键打包,注册一门开发者账号,之后登录一门开发者中心,新建移动应用或新建桌面应用,根据提示,输入网址、名字、上传LOGO,之后一键生成安装包,只需要3步奏,全程3分钟。 搭建app优势在哪里?网页混合开发APP和原生APP区别是什么? 网页打包APP的优势主要在于快捷方便,极大降低开发https://www.yimenapp.net/dabao-4767.html
5.搭建一个app平台要多少钱更高,下载,高省,佣金,蜜源,花生,平台 102021.12 岳阳网站搭建公司的观点: 有家长表示,在对约100个包含未成年人视频的账户进行浏览梳理后发现,“早熟”“交友”等不适合未成年人年龄段的内容出现在“小红书”APP中,对平台的审核提出了质疑。 未成年人,视频,小红书,平台,发现 https://www.szfangwei.cn/tag/8336.html
6.低代码app搭建平台(app开源代码)提供表单、流程、仪表盘、API等功能,非IT用户可通过设计表单来收集数据,设计流程来进行业务协作,使用仪表盘来进行数据分析与展示,IT用户可通过API集成第三方系统平台数据。 免费试用 本篇文章给大家谈谈低代码app搭建平台,以及app开源代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。今天给各位分享低代码apphttps://www.informat.cn/qa/14194
7.今夜到家APP平台搭建(系统小程序软件)"今夜到家"APP平台搭建的特色可能包括以下几个方面: 1.便捷性:作为一款移动APP,今夜到家平台注重用户使用的便捷性,提供快速便捷的服务,用户可以随时随地通过APP下单购买家庭服务,省去了繁琐的中间环节。 2.安全性:今夜到家平台采用安全的支付系统和隐私保护措施,确保用户信息和资金的安全性,让用户在享受服务的同时更加https://cn.trustexporter.com/cp-zngzxxkj1/o12511581.htm
8.搭建一个app平台要多少钱?费用都在哪些地方搭建一个app平台要多少钱 搭建一个app平台的费用取决于多个因素,包括应用的复杂性、功能需求、设计要求、安全性、维护成本等。一般来说,中小型app平台的建设成本在10,000美元至100,000美元之间。大型复杂app平台的开发费用可能高达100,000美元以上。 域名注册和服务器托管 https://www.qizeweb.com/2482.html
9.app分发平台源码搭建app分发平台源码搭建浏览:657 发布日期:2022/07/02 分类:ThinkPHP6专区 安装 安装app分发平台源码需要几个步骤;安装 NPM 模块,添加app分发平台配置文件并重建您的应用程序。 演示:s.appwin.top 1. 通过 NPM 安装 使用NPM 或 Yarn 将app分发平台源码“app” 模块安装到 React Native 项目的根目录: # Using https://www.thinkphp.cn/topic/73848.html
10.拉新app推广平台搭建效果案例定制一站式服务拉新app推广平台搭建效果案例定制一站式服务 漫云科技:任务app系统开发 任务:定制开发 任务app系统开发:快速搭建 报价:面议 最小起订:1 有效期至:长期有效 发布时间:2024-12-17 11:00 浏览次数:128 手机号:15515813000 电话:15515813000 详细信息 //任务悬赏係统特色: http://jjicec.007swz.com/xinxi/30471616.html
11.手机APP搭建网络赌博平台,涉案流水800余万元,这名犯罪嫌疑人回国据陈某供述,自己早年间染上赌博恶习,输掉不少积蓄后发现了这个挣钱的“路子”,2022年,陈某着手通过手机APP搭建网络赌博平台,招揽赌博代理和赌客,从事赌博违法犯罪活动,直至今年5月,平台部分代理被抓,陈某闻风逃至柬埔寨躲藏。 目前,案件仍在进一步侦办中。 https://news.hexun.com/2023-12-24/211494823.html
12.app分发源码分发平台搭建51CTO博客app分发源码|分发平台搭建 现在开始您的旅程,学习app分发源码开发者计划的最佳实践,生成所需的各种证书,配置您的应用程序并将应用程序提交到应用商店以供批准,无论是手动还是通过流水线的自动化流程。 学习使用app分发添加内部和外部测试人员并接收反馈和崩溃报告。具体步骤如下:https://blog.51cto.com/u_15688114/5422804
13.app封装平台源码完整附搭建教程具有“移动用户”用户角色的成员只能通过Web应用程序访问app封装平台源码,并且只能访问他们在Web应用程序中的项目。他们可以在那里下载最新的版本。 在app封装平台源码上注册的人会收到用户角色“所有者”,并对整个组织拥有完整的CRUD权限。 如果您需要更多信息,您可以在我们的文档中找到所有信息。 https://www.jianshu.com/p/f4d3ec172988