请输入
菜单

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

下载

方法一:直接开放端口

1、确认服务器本地 KKFileview 可用,即可访问:127.0.0.1:8012
2、设置安全组规则放开 8012 端口,如果是内部局域网还需要做端口映射,确认 KKFileview 可通过公网访问,即可访问:公网IP:8012
3、修改 crm 根目录配置文件 config.inc.php 最后一行添加: 
   $kkFileView_url='https://IP:8012';
4、其中步骤3和4中的公网IP可替换为域名

方法二:代理转发

1、如果WEB服务器是Nginx,修改配置 /usr/local/nginx/conf/vhost/demo.conf 
#添加代理转发规则
location ^~ /kk/ {
        proxy_pass http://127.0.0.1:8012/kk/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;
}

# 重启后生效

 

2、如果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 最后即可)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

# 重启后生效

 

3、修改 KKFileview 配置文件 application.properties 
   server.servlet.context-path=/kk
   base.url = https://公网IP或者域名/kk  (http 或者 https 根据实际填写,如果非80端口请添加端口号)


4、修改 crm 根目录配置文件 config.inc.php 最后一行添加
   $kkFileView_url='https://公网IP或者域名/kk';
   $kkFileView_fileHead = 'http://127.0.0.1:85/crm/';                #根据实际使用的apache端口替换

最近修改: 2025-08-29