Linux:kkFileView v4.0.0 安装、启动教程(包含nginx的配置)

本文指导如何安装LibreOffice7.1.4,kkFileView4.0.0并进行配置,包括修改kkFileView配置文件,启动步骤以及Nginx的代理设置。同时提醒读者kkFileView4.0.0预览问题及后续版本更新和Maven仓库的调整。
注意:如果你的服务器是华为云的麒麟系统,我建议你寻求其他办法,因为他会在下载libreOffice时出问题,我建议使用openoffice,除了这个其他的正常下载

1.安装 LibreOffice7.1

wget https://kkfileview.keking.cn/LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz

tar -zxvf LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz

yum install -y LibreOffice_7.1.4.2_Linux_x86-64_rpm/RPMS/*.rpm

/opt/libreoffice7.1/program/soffice --version

会显示版本号↓

LibreOffice 7.1.4.2 a529a4fab45b75fefc5b6226684193eb000654f6

2.安装 kkFileView

wget https://kkfileview.keking.cn/kkFileView-4.0.0.tar.gz

tar -zxvf kkFileView-4.0.0.tar.gz

解压出一份目录叫 kkFileView-4.0.0

3.修改配置

vi kkFileView-4.0.0/config/application.properties
此处可以用编译器打开

注意修关键部分

4.启动

注意!启动前需要杀掉已启动的libreoffice,下面提供一些指令

查出所有office进程
ps -ef|grep office
kill -9 {pid}

进入kkFileView-4.0.0/脚本所在目录,执行启动脚本
sh startup.sh

查看日志
sh showlog.sh

日志不报很大一段错才是成功,并且会告诉你预览地址

kkFileView 服务启动完成,耗时:6.556363035s,演示页请访问: http://127.0.0.1:8012 

nginx的配置

注意的是此处的配置,要与你kkfileview的配置相关联,如果你的端口不是8012,那么你nginx里面的端口就要修改,如果你是域名代理的,那么此处红线标记的就要改成域名

一般情况下,我们nginx代理都是80,所以端口在访问时可以省略

location /preview/ {
      proxy_pass http://192.168.3.221:8012/;
    }        

 特此补充:不要被官方文档所欺骗,4.0.0版本的根本没有解决ppt以及pptx预览的问题,刚刚吃完大亏,用最新的4.4.0的版本可以解决这个问题,但是4.0.0之后官方不在初始jar包,所以自己拉代码吧,别偷懒,顺便看看代码怎么写的,git地址拿去https://gitee.com/kekingcn/file-online-preview     拉下代码后千万记住一点,一定要更换自己的maven仓库,另外加载项目会有点慢(中途出现的报错不要管),耐心等待,然后直接maven  clean  install 搞jar包就完成了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值