1. 安装之前先赋权
chown -R 777 Nextcloud
2. 安装之后登录出现”内部服务器错误”解决方法
在config.php里加一行这个:
'openssl' => array(
'config' =>'/opt/wwwroot/Nextcloud/3rdparty/phpseclib/phpseclib/phpseclib/openssl.cnf'
),
3. 启用redis
需要先通过entware安装redis,因为onmp里面启用的话没有启动脚本的!
opkg update
opkg install redis-server
4. HTTP 请求头 "X-Frame-Options" 没有配置为 "SAMEORIGIN"。这是一个潜在的安全或隐私风险,我们建议您调整这项设置。
配置 nginx 发送 X-Frame-Options 响应头,把下面这行添加到 'http', 'server' 或者 'location' 的配置中:
add_header X-Frame-Options sameorigin always;
5. HTTP的请求头 “Strict-Transport-Security” 未设置为至少 “15552000” 秒。为了提高安全性
解决方法还是修改nextcloud绑定的网站配置文件,添加一行header信息:
add_header Strict-Transport-Security "max-age=63072000;";
6. 您的网页服务器未正确设置以解析“/.well-known/caldav”和您的网页服务器未正确设置以解析“/.well-known/carddav”
在nginx-conf-nextcloud.cnf中修改:
location = /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
}
把这两条location注释掉#
然后改为:
rewrite /.well-known/carddav /remote.php/dav permanent;
rewrite /.well-known/caldav /remote.php/dav permanent;
以上内容皆采集与其它博客或者网站,如有侵权请联系删除!