【KodExplorer】可道云KodExplorer-个人网盘安装使用

news2024/12/14 18:22:00

说明:安装kodExplorer  (不是Kodbox);Kodbox需求服务器至少2核4G内存,要求环境具备php/redis/mysql/。安装kodExplorer 就是比较方便简单部署,个人版免费。

一、安装环境需求

  • 服务器:
    • Windows,Linux,Mac ...
    • Nginx (也可使用Apache ,也需配置支持PHP)
    • PHP 5.0+
    • 数据库: File system driver;sqlite;mysql;...(可以不安装mysql使用)
  • 浏览器适配:
    • Chrome
    • Firefox
    • Opera
    • IE8+

二、部署KodExplorer

2.1 KodExplorer项目包下载

地址:https://kodcloud.com/explorer/download/ ;上传包到linux服务器,并解压出来。

 2.2 Nginx配置文件配置

打开配置文件:vim /etc/nginx/nginx.conf ,server部分做如下修改。

#可道项目的 server
        server {
        listen 8011;                             #改成自己的端口
        root /usr/local/kodexplorer;             #改成自己的站点目录
        index index.php;
        server_name _;
        error_log  /var/log/nginx/kodbox_error.log  notice;
#        access_log /var/log/nginx/kodbox_access.log main;
        location ~ [^/]\.php(/|$) {
            try_files $uri =404;
           fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            set $path_info $fastcgi_path_info;
            set $real_script_name $fastcgi_script_name;
            if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
                set $real_script_name $1;
                set $path_info $2;
            }
            fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
            fastcgi_param SCRIPT_NAME $real_script_name;
            fastcgi_param PATH_INFO $path_info;
            include fastcgi_params;
        }
        location ~* \.(jpg|jpeg|gif|png|css|js|ico|webp|tiff|ttf|svg)$ {
            expires      30d;
        }
        location ~ .*\.(js|css)?$ {
            expires      12h;
        }
        location = /favicon.ico {
            log_not_found off;
        }
    }

2.3 PHP环境php-fpm的安装、配置、使用

1)php-fpm的安装 yum -y install php-fpm 
注:PHP在 5.3.3 之后已经讲php-fpm写入php源码核心了。

2)php配置文件修改 

vim /etc/php-fpm.d/www.conf文件,注释listen = /run/php-fpm/www.sock ,添加listen = 127.0.0.1:9000
vim /etc/php.ini 文件,在最后一行,添加 extension=mbstring.so 和 extension=php_gd2.dll

3)使用

启动命令:systemctl start php-fpm
重启:systemctl restart php-fpm
停止命令:systemctl stop php-fpm
查看状态命令:systemctl status php-fpm
开机自启命令:systemctl enable php-fpm

2.4 数据目录data移到web目录之外

 可以数据目录;移到web目录之外,可以使程序更安全, 就不用限制用户的扩展名权限了;
 * 1. 需要先将data文件夹移到别的地方 例如将data文件夹拷贝到D:/
 * 2. 在config文件夹下新建define.php 新增一行 <?php define('DATA_PATH','D:/data/');
 * 注意:路径不能写错;其次php需要有权限访问移动后的目录(设置了防跨站需要关闭)  路径结尾/斜杠绝对不能缺少

三、注意的点

如何使系统更安全?

确认管理员密码足够复杂,并养成定期修改密码的习惯.
开启登陆验证码.
设置http服务器,禁用列目录功能;
php设置: 设置防跨站保护,开启open_basedir.

2.1 php设置: 设置防跨站保护,开启open_basedir.

# /etc/php.ini文件的末尾添加以下代码,并保存文件
open_basedir = /var/www/html/:/tmp/:/proc/:你的data路径
#其中/var/www/html/是网站根目录的路径,/tmp/和/proc/是允许访问的临时目录和系统进程目录。
#改成你自己的路径

 2.2 设置http服务器,禁用列目录功能:

服务器整体配置默认是禁止目录访问的

不禁用的结果,该站可以浏览目录-->

禁用的结果-->

四、配置优化

配置优化 - 可道云KODExplorer-OpenAPI及开发文档_企业网盘_企业云盘_私有云_云盘_网盘


参考:https://gitee.com/kalcaddle/KODExplorericon-default.png?t=O83Ahttps://gitee.com/kalcaddle/KODExplorer

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2259475.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

nVisual 定制化APP打包流程

一、下载打包软件 HBuilder X 下载地址&#xff1a;https://dcloud.io/hbuilderx.html 安装:此软件为绿色软件&#xff0c;解压即可使用。进入目录&#xff0c;双击exe启动。 此软件需要注册&#xff0c;打开时会提供跳转链接&#xff0c;通过邮箱注册账号。 注册成功后&#…

pytest -s执行的路径

pytest -s执行的路径&#xff1a; 直接写pytest -s&#xff0c;表示从当前路径下开始执行全部.py的文件。 执行具体指定文件&#xff1a;pytest -s .\testXdist\test_dandu.py 下面这样执行pytest -s 会报找不到文件或没权限访问&#xff0c; 必须要加上具体文件路径pytest -s…

Bootstrap-HTML(六)Bootstrap按钮

Bootstrap按钮与按钮组 前言一、Bootstrap按钮&#xff08;一&#xff09;、内置按钮样式&#xff08;二&#xff09;、按钮边框设置&#xff08;三&#xff09;、按钮尺寸调整&#xff08;四&#xff09;、块级按钮创建&#xff08;五&#xff09;、活动 / 禁用按钮设置 二、B…

HTMLCSS:3D卡片翻转悬停效果

这段HTML、CSS代码定义了页面的背景、卡片的3D翻转效果、内容的布局和样式&#xff0c;以及伪元素的视觉效果。通过这些样式&#xff0c;可以实现一个在鼠标悬停时翻转显示另一面内容的3D卡片。 演示效果 HTML&CSS <!DOCTYPE html> <html lang"en">…

Apache APISIX快速入门

本文将介绍Apache APISIX&#xff0c;这是一个开源API网关&#xff0c;可以处理速率限制选项&#xff0c;并且可以轻松地完全控制外部流量对内部后端API服务的访问。我们将看看是什么使它从其他网关服务中脱颖而出。我们还将详细讨论如何开始使用Apache APISIX网关。 在深入讨…

对象键值对的修改

一&#xff1a;一个对象&#xff0c;过滤掉键对应的值是空数组的键&#xff0c;保留值不是空数组的键值对 const obj {a: [1, 2, 3],b: [],c: [4, 5],d: [],e: [6] };// 过滤掉值为空数组的键值对 const filteredObj Object.fromEntries(Object.entries(obj).filter(([key, v…

【专题】2024年中国新能源汽车用车研究报告汇总PDF洞察(附原数据表)

原文链接&#xff1a; https://tecdat.cn/?p38564 本年度&#xff0c;国家及地方政府持续发力&#xff0c;推出诸多政策组合拳&#xff0c;全力推动汽车产业向更高质量转型升级&#xff0c;积极鼓励消费升级&#xff0c;并大力推行以旧换新等惠民生、促发展举措。尤为引人注目…

记:排查设备web时慢时快问题,速度提升100%

问题描述 问题1&#xff1a; 发现web登录界面刷新和登录功能都比较卡&#xff0c;开浏览器控制台看了下&#xff0c;让我很惊讶&#xff0c;居然能这么慢&#xff1a; 公司2个局域网内的表现不同&#xff0c;局域网A中的都比较卡&#xff0c;局域网B中的又不存在该现象。 问…

5分钟掌握 Bootstrap:打造高效、优雅的前端页面

在前端开发中&#xff0c;快速构建响应式、精美的页面是非常重要的任务&#xff0c;而 Bootstrap 是一个功能强大的 CSS 框架&#xff0c;可以帮助开发者轻松实现这一目标。本篇博客将通过代码示例和表格为你详细讲解如何快速上手 Bootstrap。 5分钟掌握 Bootstrap&#xff1a;…

Launcher启动流程

Launcher启动流程分2个阶段&#xff1a; AMS systemReady() 会启动一个临时Activity&#xff1a;com.android.settings.FallbackHome&#xff0c;如下流程等到用户解锁成功后&#xff0c;FallbackHome轮询到有可用的RealHome包&#xff0c;会销毁掉自己&#xff0c;AMS发现没有…

苹果据悉与博通合作开发AI芯片,台积电先进制程将再迎大单

12月13日消息&#xff0c;苹果有意投入自研AI芯片&#xff0c;与博通共同开发&#xff0c;以台积电3纳米制程生产&#xff0c;2026年量产。法人看好&#xff0c;苹果自研AI芯片开发完成后&#xff0c;投片力度可期&#xff0c;台积电先进制程将再迎来大单。据了解&#xff0c;苹…

【含开题报告+文档+PPT+源码】基于微信小程序的点餐系统的设计与实现

开题报告 随着互联网技术的日益成熟和消费者生活水平与需求层次的显著提升&#xff0c;外卖点餐平台在中国市场上迅速兴起并深深植根于民众日常生活的各个角落。这类平台的核心在于构建了一个基于互联网的强大订餐服务系统&#xff0c;它无缝整合了餐饮商户资源与广大消费者的…

【老白学 Java】数字格式化

数字格式化 文章来源&#xff1a;《Head First Java》修炼感悟。 很多时候需要对数字或日期进行格式化操作&#xff0c;来达到某些输出效果。Java 的 Formatter 类提供了很多扩展性功能用于字符串的格式化&#xff0c;只要调用 String 静态方法 format() &#xff0c;传入参数…

IIS部署程序https是访问出现403或ERR_HTTP2_PROTOCOL_ERROR

一、说明 在windows server 2016中的IIS程序池里部署一套系统&#xff0c;通过https访问站点&#xff0c;同时考虑到安全问题以及防攻击等行为&#xff0c;就用上了WAF云盾功能&#xff0c;能有效的抵挡部分攻击&#xff0c;加强网站的安全性和健壮性。 应用系统一直能够正常…

丸美更名的科技底色

文丨白念云 在当今全球化与科技飞速发展的时代&#xff0c;化妆品行业正历经深刻变革。合成生物学、基因编辑等前沿技术的崛起&#xff0c;重塑着行业生态&#xff0c;开辟出崭新的市场空间。中国作为全球第二大化妆品消费市场&#xff0c;在消费者对品质生活的强烈渴望以及国家…

基于STM32的火灾烟雾报警器设计开题报告

开题报告 题目&#xff1a;基于STM32的火灾烟雾报警器Proteus仿真设计 一、研究背景与意义 随着现代城市化进程的加快&#xff0c;火灾安全问题日益凸显&#xff0c;火灾的早期预警对于减少人员伤亡和财产损失至关重要。传统的火灾报警系统往往依赖于烟雾或温度的单一检测&a…

Docker的镜像

目录 1. 镜像是什么&#xff1f;&#xff1f;2. 镜像命令详解2.1 镜像命令清单2.2 docker rmi命令2.3 docker save命令2.4 docker load命令2.5 docker history命令2.6 docker import命令2.7 docker image prune命令2.8 docker build命令 3. 镜像的操作4. 离线迁移镜像5. 镜像存…

【AIGC】ChatGPT保护指令:高效提升GPTs提示词与知识库文件的安全性

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: AIGC | GPTs应用实例 文章目录 &#x1f4af;前言&#x1f4af;新建未加保护指令的GPTs测试获取GPTs的提示词Prompt指令与知识库文件 &#x1f4af;给GPTs添加保护指令方法一方法二方法三方法四 &#x1f4af;增强GPT…

算法分析与设计之分治算法

文章目录 前言一、分治算法divide and conquer1.1 分治定义1.2 分治法的复杂性分析&#xff1a;递归方程1.2.1 主定理1.2.2 递归树法1.2.3 迭代法 二、典型例题2.1 Mergesort2.2 Counting Inversions2.3 棋盘覆盖2.4 最大和数组2.5 Closest Pair of Points2.6 Karatsuba算法&am…

Verilog实现图像处理的行缓存Line Buffer

在图像处理中&#xff0c;难免会遇到对图像进行卷积或者模板的局部处理&#xff0c;例如ISP中的一些算法&#xff0c;很大部分都需要一个窗口&#xff0c;在实时视频处理中&#xff0c;可以利用行缓存Line buffer可以暂存几行数据&#xff0c;然后同时输出每行中的对应列的像素…