最近为本地搭建的服务器域名申请了一个免费的SSL证书,部署了SSL(https)访问。由于是本地搭建的服务器,外网访问需设置各种端口映射,搞得头晕。折腾Apache安装证书,就已经累得不想玩了。各种资料牛头不对马嘴,但总算东拼西凑的完成了。
通过https访问本地服务器的NextCloud,出现下图所示的提示:通过不被信任的域名访问

解决方法:
修改nextcloud的config.php
路径如下
/var/www/html/nextcloud/config/config.php
将需要信任的域名添加好,如下:
$CONFIG = array (
'instanceid' => '*******7rxp',
'passwordsalt' => '****************dO+JvP5wP4gX9',
'secret' => 'MURhZ*************r5C32dF*******4K/4dmH',
'trusted_domains' =>
array (
0 => '192.***.*3.*',
1 => 'sg*****.top:****',
2 => 'www.sg*****.top:****',
),
修改完成保存即可。
至于折腾本地搭建服务器的SSL(https)部署过程,等有时间了再记录下来。过程遇到非常多的麻烦,所以必须要做笔记。

