Nextcloud 经过不被信任的域名访问 动态IP解决方案,容许全部IP访问

原文连接:https://www.h5av.com/archives/191.htmlphp

  nextcloud在访问时,会自动判断已设置好的域名或IP是否被容许,若是你是固定IP,那很好办,把这个域名或IP添加到配置文件就能够了。但若是是在家搭建的服务器,路由器每重启一次就是一个公网IP,没法作到每次都设置,因而想到了一个最终解决方案,理论上是禁止了IP限制。html

解决方法:api

打开 /config/config.php服务器

找到 trusted_domainsdom

增长一项spa

preg_match('/cli/i',php_sapi_name())?'127.0.0.1':$_SERVER['SERVER_NAME']
//完整的代码 //索引数字顺延就能够
'trusted_domains' => array( 0 => '127.0.0.1',
        1 => preg_match('/cli/i',php_sapi_name())?'127.0.0.1':$_SERVER['SERVER_NAME'], ),

 

解释:$_SERVER[‘SERVER_NAME’] 为得到当前访问的域名或IP,最初只设置了server_name,后来在查看cron任务时,发如今cli模式下是没法得到的,因此增长了cli模式判断,cli模式直接给个本地IP忽悠程序,正常模式将当前访问的域名或IP动态的添加的信任的域名中。code

至此,完毕!server

原文连接:https://www.h5av.com/archives/191.htmlhtm

原文出处:https://www.cnblogs.com/h5av/p/10687751.htmlblog

相关文章
相关标签/搜索