在纯Windows环境下部署DzzOffice+OnlyOffice协同办公系统

在纯Windows环境下部署DzzOffice+OnlyOffice协同办公系统老大有个需求,嗯,老大只管提需求,不会IT的业务不算好会计,而且预算为0。WTF…需求:私有云或者简单的OA系统硬件条件:有什么算什么预算:0WTFDouble初步方案:找到一台半闲置

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

老大有个需求,嗯,老大只管提需求,不会IT的业务不算好会计,而且预算为0。WTF…

————————————————————————————————————–

需求:私有云或者简单的OA系统

硬件条件:有什么算什么

预算:0      WTF Double

—————————————————————————————————————

初步方案:找到一台半闲置笔记本电脑,Win10 home Edition,i5超低电压版+4G+1T,行吧……选定Dzzoffice开源版+Onlyoffice社区版。可以实现私有云,文件版本控制,在线编辑等功能,应付五六个人的临时需求应该足够了。

参考文档:1、局域网部署文档协同办公系统:Windows + onlyoffice + dzzoffice

                 2、官方文档Installing ONLYOFFICE Docs Community Edition for Windows on a local server

难点:1、可找到的第三方参考文档,无论Linux或者Win环境,基本都采用了Docker部署onlyoffice服务。但由于该笔记本有偶尔开视频会议的需求,装Linux就不大方便了。2、Docker for win10已经可以在home Edition下安装使用,但对于这台电脑来说,太吃资源,实测也确实存在系统启动缓慢,托盘程序偶有失去响应的情况。另外由于Docker for win10 home需要WSL2环境支持,过多的环节稍显繁琐,也把恶劣的可靠性进一步降低。 Onlyoffice官方有在Windows环境下直接搭建服务的文档,爬了爬觉得可以实现。那么就试试单一win环境下部署DzzOffice+OnlyOffice吧。

实现路径:

         所需软件及环境

         Win10 home Edition

         Onlyoffice DocumentSever 社区版

         Dzzoffice开源版

          Xampp集成环境  用以支持 Dzzoffice

         Onlyoffice官方推荐Win下的支持环境:

  • Erlang: version 19.1
  • RabbitMQ: version 3.5.4
  • PostgreSQL: version 9.6

      

        安装部署过程

          具体操作参见参考文档

         1、安装Xampp并启动服务,将DzzOffice解压至Xampp的htdocs目录

         2、部署Onlyoffice所需环境。安装RabbitMQ中间件前,需要先装好Erlang,PostgreSQL的顺序随意。(由于Onlyoffice的安装过程需指向PostgreSQL,所以也没测试MySQL可否正常连接)

         3、安装Onlyoffice,这里有一个坑:win下的DocumentSever安装包自带nginx,且默认使用80端口,但由于httpd已经占用了80端口,默认安装DocumentSever将造成端口冲突,服务也就不可用了。

               解决方法是:在CMD里通过指定端口来执行安装程序   onlyoffice-documentserver.exe /DS_PORT=9000   

               这里采用了9000端口,也是Doker部署方法中常用的一个映射端口,可以根据具体情况另外指定。

         4、Onlyoffice和DzzOffice的集成。

               参看文档1,但存在以下不同:

              OnlyOffice Document Server API地址,http://127.0.0.1:9000/
              Dzzoffice文件服务地址,http://127.0.0.1/dzzoffice/

              由于所有服务均在Win下搭建,没有用到虚拟机/Docker,所以直接指定Localhost是可行的。

         5、测试

               服务端测试,浏览器访问 http://127.0.0.1/dzzoffice/ ,可行。

               客户端测试,浏览器访问 http://【服务端分配到的IP】/dzzoffice/,遭拒。查看服务端防火墙设置,放行OnlyOffice。再测,通了。

         6、收尾

              修改Xampp下htdocs目录内的index.php,直接跳转/dzzoffice/

             

 

          打完收功。

             

              

             

             

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/166802.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • 单片机c语言程序设计试卷_stm32常见面试题

    单片机c语言程序设计试卷_stm32常见面试题c语言面试题集(单片机).c语言面试题集(单片机)1.预处理器(Preprocessor)1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSECONDS_PER_YEAR(60*60*24*365)UL:1).#define语法的基本知识(例如:不能以分号结束,括号的使用,等等)2).懂得预处理器将为你计算常数表达式的值,因…

  • 小树剪发网1114_aow把抓

    小树剪发网1114_aow把抓乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过 50 个长度单位。然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度。请你设计一个程序,帮助乔治计算木棒的可能最小长度。每一节木棍的长度都用大于零的整数表示。输入格式输入包含多组数据,每组数据包括两行。第一行是一个不超过 64 的整数,表示砍断之后共有多少节木棍。第二行是截断以后,所得到的各节木棍的长度。在最后一组数据之后,是一个零。输出格式为每组数据,分别输出原始木棒的可能最小长度

  • 谷歌dns和阿里dns_最快dns排行

    谷歌dns和阿里dns_最快dns排行国内比较大型大众常用的公共DNS服务器公共DNS服务器,即系统默认的DNS解析服务器。DNS全称DomainNameSystem,即域名解析系统。DNS帮助用户在互联网上寻找路径。在互联网上的每一个计算机都拥有一个唯一的地址,称作“IP地址”(即互联网协议地址)。由于IP地址(为一串数字)不方便记忆,DNS允许用户使用一串常见的字母(即“域名”)取代。公共DNS服务器,具有无广告、可以在一定程度上防止DNS劫持、不需因上网环境的改变而改变等优势,但是,使用公共DNS也可能存在系统响应慢、被劫

  • java打印数组_Java中打印数组内容的方式有哪些?

    java打印数组_Java中打印数组内容的方式有哪些?下面是几种常见的打印方式。方法一:使用循环打印。publicclassDemo{publicstaticvoidmain(String[]args){String[]infos=newString[]{“Java”,”Android”,”C/C++”,”Kotlin”};StringBufferstrBuffer=newStringBuffer();for(…

  • vdbench的作用_vdbench

    vdbench的作用_vdbench一、vdbench安装1、安装java:java-version(vdbench的运行依赖于java)2、检测vdbench能够使用:进入vdbench相应目录下./vdbench-t来测试一下vdbench的可用性,如果正常,会在目录下自动生成一个output目录。root@node1:/home/vdbench/vdbench50406#./vdbench-t如果报错,则需修改vdb…

  • LoRaWAN学习心得

    LoRaWAN学习心得关于LoRaWAN学习的小小心得

    2022年10月20日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号