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

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

码农世界 2024-05-18 后端 67 次浏览 0个评论

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

此处可以用编译器打开

注意修关键部分

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

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里面的端口就要修改,如果你是域名代理的,那么此处红线标记的就要改成域名

Linux:kkFileView v4.0.0 安装、启动教程(包含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包就完成了

转载请注明来自码农世界,本文标题:《Linux:kkFileView v4.0.0 安装、启动教程(包含nginx的配置)》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,67人围观)参与讨论

还没有评论,来说两句吧...

Top