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

相關文章
相關標籤/搜索