系統(tǒng)體檢時提示:服務(wù)器無法識別HTTPS證書
方案一:服務(wù)器開啟強(qiáng)制https模式,我們以寶塔服務(wù)器為例:

開啟這項(xiàng)就ok了
如果還是不行,就往下
方案二:讓服務(wù)商幫你修改服務(wù)器配置,文章內(nèi)容來自網(wǎng)上,內(nèi)容如下:
檢查nginx反向代理配置文件的ssl配置部分。
發(fā)現(xiàn)上述配置文件ssl證書正常,但是PHP獲取不到X-Forwarded-Proto或者HTTPS的變量值,嘗試在反向代理配置中加入以下配置:
再次通過php調(diào)試打印出現(xiàn)https內(nèi)容:
[HTTP_X_FORWARDED_PROTO] => https [HTTPS] => on
再次訪問PHP的內(nèi)容已經(jīng)恢復(fù)正常。
Apache中的配置
RequestHeader set X-Forwarded-Proto "https"
X-Forwarded-Proto(XFP)報頭是用于識別協(xié)議(HTTP 或 HTTPS),其中使用的客戶端連接到代理或負(fù)載平衡器一個事實(shí)上的標(biāo)準(zhǔn)報頭。您的服務(wù)器訪問日志包含在服務(wù)器和負(fù)載平衡器之間使用的協(xié)議,但不包括客戶端和負(fù)載平衡器之間使用的協(xié)議。要確定客戶端和負(fù)載平衡器之間使用的協(xié)議,X-Forwarded-Proto可以使用請求標(biāo)頭。
此標(biāo)頭的標(biāo)準(zhǔn)化版本是 HTTP Forwarded標(biāo)頭。
句法
X-Forwarded-Proto: <protocol>
指令
<protocol> 轉(zhuǎn)發(fā)的協(xié)議(http 或 https)。
例子
X-Forwarded-Proto: https
其他非標(biāo)準(zhǔn)形式:
# Microsoft Front-End-Https: onX-Forwarded-Protocol: https X-Forwarded-Ssl: on X-Url-Scheme: https
如果還是不行,就往下
方案三:手動設(shè)置https識別方法,打開根目錄的index.php
// 手動修復(fù)https識別文件
define('IS_HTTPS_FIX', 1);把這段代碼放到index.php里面,如下所示
