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;
以上内容皆采集与其它博客或者网站,如有侵权请联系删除!
Last modification:February 12th, 2021 at 05:59 pm
如果觉得我的文章对你有用,请随意赞赏