onlyoffice部署

2019-07-16  本文已影响0人  linshiqi

onlyoffice部署

1.使用yum命令安装Docker:

<pre title="docker">yum install docker -y</pre>

2.启动Docker服务

<pre title="启动Docker服务">systemctl start docker</pre>

3.拉取ONLYOFFICE Document Server 的Docker镜像

<pre title="拉取镜像">sudo docker pull onlyoffice/documentserver</pre>

4.启动Docker容器

<pre title="启动Docker镜像">sudo docker run -i -t -d -p 9000:80 onlyoffice/documentserver</pre>

<pre style="margin-top:0cm;margin-right:
36.0pt;margin-bottom:5.0pt;margin-left:0cm">80端口上往往会运行像Apache、Nginx之类的HTTP服务,为了避免端口冲突,我们可以将Document Server映射至其它端口。</pre>

<pre>例如映射至9000端口:</pre>

启动后,访问http://服务器地址:9000,就可以看到如下的页面:

1.png

5.在onlyoffice官网上下载node.js或者Java的demo

下载链接:https://api.onlyoffice.com/editors/demopreview

node.js demo

  1. 部署node环境
  2. 解压之后在config/default.json中修改 "siteUrl": "https://****部署的服务器的IP"
  3. 在根目录下启动 npm install ****node bin/www****
  4. 访问“http://部署的服务器的IP:3000”

Java demo

  1. 部署Tomcat环境,并启动Tomcat
  2. 部署jdk,配置maven环境
  3. \src\main\resources\settings.properties下更改

files.docservice.url.converter=https:****//documentserver/ConvertService.ashx files.docservice.url.tempstorage=https:****//documentserver/ResourceService.ashx files.docservice.url.api=https:****//documentserver/web-apps/apps/api/documents/api.js files.docservice.url.preloader=https:****//documentserver/web-apps/apps/api/documents/cache-scripts.html

  1. 将项目打成war包,上传到Tomcat上,点击Tomcat上的项目进入编辑主页面 在根目录下执行mvn package,build完成后的war包在target目录下

目前在192.168.2.62上搭建了onlyoffice,其中http://192.168.2.62:7010是onlyoffice后台服务,http://192.168.2.62.3000是node.js示例,http://192.168.2.62:8080/OnlineEditorsExampleJava-1.0/是Java示例

上一篇下一篇

猜你喜欢

热点阅读