本来周日就准备写的,由于当时安装 kodbox(可道云)的时候没有截图,当天又传了很多文件,已经进入生产环境,不想重新安装,所以一直鸽到了现在,刚才找主机商要了一个测试机重新安装一遍才发出来
Kodbox {#Kodbox}
高效,流畅
云端存储&协同办公新体验
如 Windows 体验的私有云盘/企业网盘 完全支持私有化部署,存储安全可控 数百种文件格式在线预览、编辑和播放 轻松分享,高效协作,细粒度权限管控 全平台客户端覆盖,随时随地访问,轻松同步挂载
安装 {#安装}
所需环境
Ubuntu 20.04
Nginx 1.21.0
MySQL 5.7.39
PHP-7.4
Redis 7.0.0
新建网站 {#新建网站}
上传 kodbox 程序压缩包并解压 {#上传-kodbox-程序压缩包并解压}
访问网站,这里提示 shell_exec/exec
两个函数未开启 {#访问网站,这里提示shell-exec-exec两个函数未开启}
进入宝塔应用商店,打开 php,点击禁用的功能,删除 shell_exec/exec
两个函数的禁用 {#进入宝塔应用商店,打开-php,点击禁用的功能,删除shell-exec-exec两个函数的禁用}
重启 php {#重启-php}
下一步 {#下一步}
这里提示 redis 有问题 {#这里提示-redis-有问题}
回到宝塔应用商店,安装 redis {#回到宝塔应用商店,安装-redis}
打开 php,安装 php-redis 拓展 {#打开-php,安装-php-redis-拓展}
回到网站,填好数据库,选择 redis,确定 {#回到网站,填好数据库,选择-redis,确定}
设置管理员密码 {#设置管理员密码}
进入可道云 {#进入可道云}
到这里 kodbox(可道云)的安装就结束了,也可以正常使用,但如果想要发挥出服务器最佳的性能我们还需要优化一下
优化 {#优化}
服务器需要修改三个配置文件
以 nginx.conf 为例
根据路径找到 nginx.conf 文件,复制参数名称,到配置文件里查找,依次往下,挨个修改,修改完成后重启 nginx 以及 php
nginx.conf {#nginx-conf}
路径:
|-----------|--------------------------------|
| 1
| /www/server/nginx/conf
|
|---------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 8 9 10 11
| client_max_body_size 50m #50m改为500m fastcgi_connect_timeout 300 #300改为3600s fastcgi_send_timeout 300 #300改为3600s fastcgi_read_timeout 300 #300改为3600s
|
php.ini {#php-ini}
路径: (注意路径里的 74 为 php 版本,如果你安装的是 php7.2,那就是 72)
|-----------|--------------------------------|
| 1
| /www/server/php/74/etc
|
|---------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 8 9 10 11 12 13
| post_max_size = 50M #50m改为500m upload_max_filesize = 50M #50m改为500m memory_limit = 128M #128m改为500m max_execution_time = 300 #300改为3600 max_input_time = 60 #60改为3600
|
php-fpm.conf {#php-fpm-conf}
路径: (注意路径里的 74 为 php 版本,如果你安装的是 php7.2,那就是 72)
|-----------|--------------------------------|
| 1
| /www/server/php/74/etc
|
|------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14
| request_terminate_timeout = 100 #100改为3600 pm.max_children = 30 #30改为50 pm.start_servers = 5 #5改为10 pm.min_spare_servers = 5 #5改为10 pm.max_spare_servers = 10 #10改为30
|
可道云后台
这里按需修改即可,我的设置没有任何参考意义,很有可能我们两个是完全是不一样的环境,注意,分片大小尽量尽量大一点,但是网络不稳定的话也不要太大,10m 就不小了,并发线程按提示改
分片如果太小,服务器 cpu 可能会爆,分区如果太大,网络不稳定的话容易断
如果发现有错误的地方请即时评论区留言告诉我,谢谢