[折腾日常]NextCloud性能和安全设置优化

本文档详细介绍了NextCloud在使用过程中遇到的性能和安全问题的解决方案,包括解决nginx的413错误,保护数据目录,调整PHP内存限制,配置内存缓存,修复PHP的环境变量问题,设置OPcache,处理文件完整性检查失败,以及安装必要的PHP扩展,旨在提升NextCloud的稳定性和安全性。
摘要由CSDN通过智能技术生成
1. 解决上传文件时 nginx 413 Request Entity Too Large 错误

产生原因:上传文件的大小超出了 Nginx 允许的最大值,如果没有配置的话,默认是1M;
解决方式:修改Nginx配置

vi /usr/local/nginx/conf/nginx.conf
client_max_body_size 1024m

测试是否修改成功:

/usr/local/nginx/sbin/nginx -t

重新加载:

/usr/local/nginx/sbin/nginx -s reload
2. 您的数据目录和文件可以从互联网直接访问。.htaccess 文件不起作用。强烈建议您配置 Web 服务器,以便数据目录不再可访问,或者你可以将数据目录移动到 Web 服务器文档根目录。

第一种解决办法:将数据存储目录移动到网站根目录,注意不是运行目录,移动后还要修改nextcloud的配置文件config.php;

'datadirectory' => '/www/wwwroot/test.wxlcloud.com/data',

第二种方法:修改nextcloud绑定的网站配置文件,添加nextcloud常用目录禁止访问即可,网站配置文件加入下列代码:

location ~ ^/(?:build
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值