onlyoffice部署
1.使用yum命令安裝Docker:
<pre title="docker">yum install docker -y</pre>
2.啟動Docker服務(wù)
<pre title="啟動Docker服務(wù)">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服務(wù)甲脏,為了避免端口沖突,我們可以將Document Server映射至其它端口比驻。</pre>
<pre>例如映射至9000端口:</pre>
啟動后,訪問http://服務(wù)器地址:9000勇劣,就可以看到如下的頁面:
5.在onlyoffice官網(wǎng)上下載node.js或者Java的demo
下載鏈接:https://api.onlyoffice.com/editors/demopreview
node.js demo
- 部署node環(huán)境
- 解壓之后在config/default.json中修改 "siteUrl": "https://****部署的服務(wù)器的IP"
- 在根目錄下啟動 npm install ****node bin/www****
- 訪問“http://部署的服務(wù)器的IP:3000”
Java demo
- 部署Tomcat環(huán)境松忍,并啟動Tomcat
- 部署jdk,配置maven環(huán)境
- 在\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
- 將項目打成war包择克,上傳到Tomcat上恬总,點擊Tomcat上的項目進入編輯主頁面 在根目錄下執(zhí)行mvn package,build完成后的war包在target目錄下
目前在192.168.2.62上搭建了onlyoffice,其中http://192.168.2.62:7010是onlyoffice后臺服務(wù)肚邢,http://192.168.2.62.3000是node.js示例壹堰,http://192.168.2.62:8080/OnlineEditorsExampleJava-1.0/是Java示例