请输入
菜单

KKFileview 预览插件配置公网访问的方法

下载

1、修改 KKFileview 配置文件 application.properties,然后重启 KK 

   server.servlet.context-path=/kk

   base.url = https://公网IP或者域名/kk

说明:配置文件中已经有 base.url 相关配置参数,需要搜索到相关参数,然后据实填写kk的地址:http或https

2、修改WEB服务器配置,添加代理转发规则

1)如果WEB服务是Apache,修改配置文件 \ldcrm\apache\conf\httpd.conf

#启用代理模块(去掉相关配置前面的 #)

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so

 

#添加代理转发规则:添加到 httpd.conf 最后,重启服务后生效

ProxyPass                 /kk         http://127.0.0.1:8012/kk
ProxyPassReverse         /kk         http://127.0.0.1:8012/kk

2)如果WEB服务器是Nginx,修改配置 /usr/local/nginx/conf/vhost/demo.conf

#添加代理转发规则,重启Nginx 后生效

location /kk/ {
            proxy_pass http://localhost:8012/kk/;             # KKFileView默认端口
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-Proto https;
        }

3、设置转发规则并重启 Apache 或 Nginx 服务后,测试 base.url 对应的kk地址是否能够访问。如果能够访问继续第4步,如果访问不了检查第1和第2步哪里配置错误。

4、修改 crm 配置文件 config.inc.php 最后一行添加

   $kkFileView_url='https://公网IP或者域名/kk/'; #根据实际填写kk地址(http或https)

   $kkFileView_fileHead = 'http://127.0.0.1/crm/'; #根据实际CRM访问地址填写

 

config.inc.php新增配置参数 $kkFileView_append_params_url:

1、如果预览excel文件显示空白,可以增加 $kkFileView_append_params_url = '&officePreviewType=html';

2、如果遇到下图中的情况,可以增加 $kkFileView_append_params_url = '&forceUpdatedCache=true';

3、如果上述1和2问题都遇到了,可以按下图中内容进行修改

$kkFileView_append_params_url = '&officePreviewType=html&forceUpdatedCache=true';

 

上一个
KKFileview预览插件安装
下一个
Windows系统分离式部署,将应用软件和数据库单独部署?
最近修改: 2026-01-04