普通用户:whs

下载o2server

  1. 在普通用户自己的目录中创建一个data目录,命令:mkdir data。
  2. 进入data目录,下载o2server的zip包。

命令:wget http://download.o2oa.net/download/o2server-5.1.2-arm.zip

注意:演示使用的是中标麒麟系统,所以下载的链接是中标麒麟适用的版本,请根据自身系统从官网下载适用版本。

  1. 解压o2server-5.1.2-arm.zip

新系统没有解压工具,需要先下载一个解压工具,下载命令:yum install -y unzip zip3

安装好解压工具后,开始解压o2server-5.1.2-arm.zip ,命令:unzip o2server-5.1.2-arm.zip

如下图所示解压完成:

语雀解压.png

运行o2server

1.进入o2server目录,运行start_arm.sh文件,命令:./start_arm.sh

运行.png

普通用户启动到80端口的时候会报如下错误:

80报错.png

原因:因为只有root用户才可访问1024以下的端口,非root用户登陆是不能启用80端口。


2.修改node_127.0.0.1.json文件

o2server目录下创建config文件夹,命令:mkdir config,  如下图:

config图片.png

再从configSample中复制node_127.0.0.1.jsonconfig目录中。

命令:cp node_127.0.0.1.json /home/whs/data/o2server/config     如下图:

cp图片.png

修改config文件夹下的node_127.0.0.1.jsonweb增加:"port":8080.0保存退出。如下图:

修改web.png

使用:ps -ef|grep java 查看进程,因为之前已经进行过启动操作,我们重新启动需要先kill进程。

使用kill -9 30291 杀死已启动的java进程。如下图:

kill图片.png

重新输入启动命令:./ start_arm.sh  ,重新启动o2server,正常启动,如下图:

正常启动.png

映射端口

linux下默认访问80端口,需要将80端口映射到8080端口上。使用root用户输入以下命令:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080


映射完输入查询命令查看一下映射信息,命令:iptables -t nat -L -nv --line-numbers ,如下图所示:

查看映射.png

缺陷:此时虽然可以访问80端口了,但是一旦服务器关机,或者是重启了之后,还是只能通过8080端口访问了。


解决办法如下:

输入完iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 后  

执行iptables-save

注意:iptables-save是连在一起的,是一个命令,不是参数

iptables-save 仅仅是列出当前设置,并不是将配置保存

若你用的是 RedHat 系列,应该使用 service iptables save 保存,用 chkconfig iptables on 实现开机启动启用

若不是 RedHat 系列,可以使用下面方法手动保存/恢复配置

保存

iptables-save > /root/iptables.conf

恢复

iptables-restore < /root/iptables.conf

访问测试

浏览器访问测试默认80端口能否正常访问。

推荐文章:

开发知识-Angular篇:在O2OA平台中使用Angular
2021-02-07
  Angular也是一个非常流行的前端开发框架,它是使用TypeScript作为开发语言,再通过编译器编译为浏览器可执行的Javascript,所以我们无法在
服务集成-通过接口启动一个新的流程实例(工单)
2021-03-02
O2OA允许用户自行修改源码或者增加源码来扩展系统服务,也可以包装功能更强的业务服务。本文主要介绍如何在Java代码中通过接口从第三方应用系统启动O2OA中的业
组织人员导入-根据Excel模板导入组织人员数据
2021-03-03
O2OA允许管理员根据Excel模板批量对组织和人员数据进行导入导出操作。本文主要介绍如何在O2OA中完成组织和人员的导入导出操作。
o2oa集成金格office控件
2021-09-02
@移动办公@O2OA微信办公@微信公众号办公@微信办公@手机办公O2OA平台是一个企业办公类系统,为了方便实现在线编辑word、excel、ppt文件,与金格i
自定义服务-搭建自定义工程及开发
2021-11-03
@自定义后台服务@自定义服务@二次开发服务@服务开发@JavaO2OA提供让开发者修改或者编写后台Java代码来提供额外的数据或者业务逻辑服务的模式,有效地保证
系统配置-文件存储服务器配置
2021-02-25
O2OA开发平台可以对文件的存储服务器进行配置,支持第三方文件存储服务,如华为云,阿里云的文件存储服务,FTP服务器,WebDav服务器等等。
藕粉社区问答系列2
2021-09-22
[流程开发]自定义页面怎么取流程表单的值问题内容:就是首页的这个自定义页面我想把这个第二张图表单里面的select_1的字段值在自定义首页这里展示但是怎么取值才
门户开发-页面部件设计
2022-01-17
O2OA提供的门户管理平台可以让用户自由地为企业定制符合企业特色的门户系统,门户页面。可以让页面展现的内容真正满足企业自身的需求。本文主要介绍如何在O2OA中创
Docker镜像构建并启动
2021-07-09
一、创建Dockerfile文件在Linux服务器目录下,创建Dockerfile文件,示例代码如下:#自定义Docker-O2OA镜像#基础镜像FROMcen
系统配置-开机自动启动O2Server
2021-02-19
O2OA开发平台允许将平台启动设置为跟随操作系统自动启动,这样避免服务器重启后,还需要手工启动O2Server的操作。本篇介绍如何在windows和Linux两

results matching ""

    No results matching ""