久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發帖
查看: 3229|回復: 5

[已解決] X3.5 新安裝套了CloudFlare, 無法登錄

1

主題

4

回帖

10

積分

初學乍練

貢獻
0 點
金幣
5 個
樓主
發表于 2023-6-16 15:39:39 | 只看樓主 |倒序瀏覽 |閱讀模式
我按照文檔, 安裝好Discuz X3.5, 用haproxy+ssl證書使用沒有問題, 可以登錄, 驗證碼也可以正常使用。 問題出在套了CloudFlare后, 登錄的url schema變成了http



我按照專家的一些帖子修改了一些配置
  1. $_config['ipgetter']['setting'] = 'header';
  2. $_config['ipgetter']['header']['header'] = 'HTTP_CF_CONNECTING_IP';
  3. $_config['output']['upgradeinsecure'] = 1;
復制代碼

CF的配置




我的站點目前的結構是
Internet => CloudFlare CDN (free) => Haproxy => Apache/PHP runtime

Discuz X3.5是剛剛從官網上下載的, 沒有安裝任何主題和插件。 部署方式為論壇+ucenter

請各位高手幫忙診斷一下, 問題出在什么地方?
1 貢獻

最佳答案

og01 發表于 2023-6-16 16:43
專家您好, 我正是看了很多您的帖子來解決各種discuz的問題, 首先非常感謝。

對于我出現的這個問題,  ...

haproxy層做了ssl卸載么?
這種情況很有可能是請求到達php層的時候已經不再具備https特征,以至于系統無法正常識別。
Discuz默認是會對進來的請求的屬性進行猜測的:
  1.         private function _is_https() {
  2.                 // PHP 標準服務器變量
  3.                 if(isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) != 'off') {
  4.                         return true;
  5.                 }
  6.                 // X-Forwarded-Proto 事實標準頭部, 用于反代透傳 HTTPS 狀態
  7.                 if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') {
  8.                         return true;
  9.                 }
  10.                 // 阿里云全站加速私有 HTTPS 狀態頭部
  11.                 // Git 意見反饋 https://gitee.com/Discuz/DiscuzX/issues/I3W5GP
  12.                 if(isset($_SERVER['HTTP_X_CLIENT_SCHEME']) && strtolower($_SERVER['HTTP_X_CLIENT_SCHEME']) == 'https') {
  13.                         return true;
  14.                 }
  15.                 // 西部數碼建站助手私有 HTTPS 狀態頭部
  16.                 // 官網意見反饋 https://discuz.dismall.com/thread-3849819-1-1.html
  17.                 if(isset($_SERVER['HTTP_FROM_HTTPS']) && strtolower($_SERVER['HTTP_FROM_HTTPS']) != 'off') {
  18.                         return true;
  19.                 }
  20.                 // 服務器端口號兜底判斷
  21.                 if(isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) {
  22.                         return true;
  23.                 }
  24.                 return false;
  25.         }
復制代碼

但前提是傳入的內容至少要攜帶以上判斷條件中的其中一項屬性,系統才能識別。

你可以嘗試在php層寫一個
  1. var_dump($_SERVER);
復制代碼
把php層實際接收到的參數都打出來,看看你的配置實際是什么情況。
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
沙發
發表于 2023-6-16 16:15:45 | 只看Ta
你既然是新安裝的,那你直接在已經套好cloudflare的情況下重新安裝一下吧。
畢竟手動改步驟不少,還挺麻煩的,你也沒啥資料需要保留。
安裝完以后記得完成這步 http://m.9999xn.com/thread-15034-1-1.html
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
板凳
發表于 2023-6-16 16:18:03 | 只看Ta
如果你一定要手動改,首先需要解決進入后臺的問題,在config里解除限制以后進入后臺更新緩存,http基本上就沒有了。
但此時你的頭像大概率還是加載不出來,你還需要把discuz里的uc api和uc里的api里面的http都換成https,才算解決問題,然后再更新緩存。
回復

使用道具 舉報

1

主題

4

回帖

10

積分

初學乍練

貢獻
0 點
金幣
5 個
地板
 樓主| 發表于 2023-6-16 16:43:29 | 只看Ta
專家 發表于 2023-6-16 16:15
你既然是新安裝的,那你直接在已經套好cloudflare的情況下重新安裝一下吧。
畢竟手動改步驟不少,還挺麻煩 ...

專家您好, 我正是看了很多您的帖子來解決各種discuz的問題, 首先非常感謝。

對于我出現的這個問題, 比較奇怪, 所以我來論壇求助。 我搜索引擎找不到其他的線索。

我嘗試過套好CF安裝論壇, 同樣不行, 出現一樣的問題。 我現在是兩臺機器測試, 一臺改了hosts直接指到內網的haproxy https反代discuz, 這樣訪問時沒問題的。 全程https

一臺走CF反代, 就出現了 http, 所以我懷疑是CF回源請求是不是有問題, 但是CF里ssl設置的是Full(Strict), 所以不太會出現請求http的問題
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
5#
發表于 2023-6-16 18:18:57 | 只看Ta
og01 發表于 2023-6-16 16:43
專家您好, 我正是看了很多您的帖子來解決各種discuz的問題, 首先非常感謝。

對于我出現的這個問題,  ...

haproxy層做了ssl卸載么?
這種情況很有可能是請求到達php層的時候已經不再具備https特征,以至于系統無法正常識別。
Discuz默認是會對進來的請求的屬性進行猜測的:
  1.         private function _is_https() {
  2.                 // PHP 標準服務器變量
  3.                 if(isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) != 'off') {
  4.                         return true;
  5.                 }
  6.                 // X-Forwarded-Proto 事實標準頭部, 用于反代透傳 HTTPS 狀態
  7.                 if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') {
  8.                         return true;
  9.                 }
  10.                 // 阿里云全站加速私有 HTTPS 狀態頭部
  11.                 // Git 意見反饋 https://gitee.com/Discuz/DiscuzX/issues/I3W5GP
  12.                 if(isset($_SERVER['HTTP_X_CLIENT_SCHEME']) && strtolower($_SERVER['HTTP_X_CLIENT_SCHEME']) == 'https') {
  13.                         return true;
  14.                 }
  15.                 // 西部數碼建站助手私有 HTTPS 狀態頭部
  16.                 // 官網意見反饋 https://discuz.dismall.com/thread-3849819-1-1.html
  17.                 if(isset($_SERVER['HTTP_FROM_HTTPS']) && strtolower($_SERVER['HTTP_FROM_HTTPS']) != 'off') {
  18.                         return true;
  19.                 }
  20.                 // 服務器端口號兜底判斷
  21.                 if(isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) {
  22.                         return true;
  23.                 }
  24.                 return false;
  25.         }
復制代碼

但前提是傳入的內容至少要攜帶以上判斷條件中的其中一項屬性,系統才能識別。

你可以嘗試在php層寫一個
  1. var_dump($_SERVER);
復制代碼
把php層實際接收到的參數都打出來,看看你的配置實際是什么情況。
回復 1

使用道具 舉報

1

主題

4

回帖

10

積分

初學乍練

貢獻
0 點
金幣
5 個
6#
 樓主| 發表于 2023-6-16 20:27:49 | 只看Ta
專家 發表于 2023-6-16 18:18
haproxy層做了ssl卸載么?
這種情況很有可能是請求到達php層的時候已經不再具備https特征,以至于系統無 ...

多謝專家, 我檢查了haproxy的設置, 發現了問題

由于之前沒有套CDN的情況下在HAProxy上面加了一個http頭
  1. http-request add-header X-Forwarded-Proto https if { ssl_fc }
復制代碼

導致php這邊收到的是這樣的
  1.   ["HTTP_X_FORWARDED_PROTO"]=>
  2.   string(19) "https, https, https"
復制代碼

有3個https, 估計php在這里解析出錯了

我把haproxy的那行配置去掉了, 就正常了, 非常感謝 @專家
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-11-18 17:26 , Processed in 0.178710 second(s), 14 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
精品日韩欧美在线| 国产成人综合在线观看| 精品一区二区三区日韩| 99久久婷婷国产综合精品电影 | 久久人人爽爽爽人久久久| 亚洲免费看黄网站| 国产精品亚洲第一区在线暖暖韩国| 欧美激情性爽国产精品17p| 免费久久久一本精品久久区| 欧美mv日韩mv| 日本aⅴ亚洲精品中文乱码| 欧美成人蜜桃| 7777精品伊人久久久大香线蕉的| 亚洲三级电影全部在线观看高清| 精品在线一区二区三区| 99国产精品视频免费观看一公开| 日韩视频在线永久播放| 亚洲国产成人精品视频| 欧美日韩一区二区三区免费看| 欧美日韩国产精品成人| 欧美变态tickling挠脚心| 亚洲影视在线观看| 色综合网色综合| 3d成人h动漫网站入口| 亚洲视频 欧洲视频| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 韩国一区二区三区美女美女秀| 欧美精品xxxxbbbb| 亚洲第一会所有码转帖| 国内在线观看一区二区三区| 一区二区三区波多野结衣在线观看| 麻豆91在线看| 国产一区二区你懂的| 久久久综合激的五月天| 麻豆成人av在线| 亚洲欧美卡通另类91av| 欧美日韩精品一区二区三区| 六月天综合网| 欧美午夜影院一区| 亚洲午夜羞羞片| 国内激情久久| 国产日产亚洲精品系列| 菠萝蜜视频在线观看一区| 欧美日韩精品欧美日韩精品| 日韩国产欧美三级| 欧美一级播放| 亚洲一线二线三线久久久| 亚洲五月婷婷| 国产精品第13页| 欧美连裤袜在线视频| 精品久久久久久久久久久久久久久| 激情偷乱视频一区二区三区| 欧美四级电影网| 另类成人小视频在线| 日本韩国精品一区二区在线观看| 亚洲一卡二卡三卡四卡| 国产情侣一区| 亚洲一二三区在线观看| 亚洲在线成人| 日本一区二区不卡视频| 极品日韩久久| wwwwww.欧美系列| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美一级片在线| 高清不卡一区二区在线| 日韩精品一区二区在线| 成人黄色片在线观看| 久久久美女毛片| 欧美/亚洲一区| 亚洲欧洲av在线| 国产欧美日韩综合一区在线播放| 亚洲高清中文字幕| 色偷偷成人一区二区三区91| 青青草91视频| 欧美肥大bbwbbw高潮| 国产成人综合网| 国产亚洲欧美日韩俺去了| 欧美91大片| 亚洲一区二区三区在线看| 乱码第一页成人| 国产一区二区三区免费| 精品国产91洋老外米糕| 欧美日韩一区在线观看视频| 免费国产亚洲视频| 欧美一区二区黄| 成人一级视频在线观看| 久久久久国产精品厨房| 激情成人综合| 日本不卡一区二区三区高清视频| 欧美群妇大交群中文字幕| 成人精品国产一区二区4080| 久久精品视频网| 亚洲一区三区电影在线观看| 蜜臀国产一区二区三区在线播放| 日韩视频免费直播| 狠狠色综合网站久久久久久久| 亚洲一区二区av在线| 欧美电影一区二区| 欧美1区视频| 日韩黄色免费网站| 精品国产一区二区三区四区四| 一色屋精品视频在线看| 蜜臀精品久久久久久蜜臀 | 国产精品jizz在线观看美国| 天使萌一区二区三区免费观看| 欧美一级理论片| 99精品国产高清一区二区| 狠狠网亚洲精品| 亚洲欧洲av一区二区三区久久| 亚洲第一成年网| 日韩精品一区二区三区视频播放 | 欧美成人猛片aaaaaaa| 日韩午夜一区| 处破女av一区二区| 一区二区成人在线| 欧美成人官网二区| 亚洲一区国产一区| 91在线视频免费观看| 视频一区二区中文字幕| 久久久久久久久久美女| 一本大道av一区二区在线播放| 91免费国产在线| 美日韩一级片在线观看| 国产精品国模大尺度视频| 69av一区二区三区| 日韩免费观看高清完整版| 亚洲精品视频一区二区三区 | 日韩欧美123| 一本色道久久综合亚洲aⅴ蜜桃| 91丨porny丨首页| 看国产成人h片视频| 综合婷婷亚洲小说| 欧美精品一区二区三区很污很色的| 一本到三区不卡视频| 亚洲亚洲精品三区日韩精品在线视频| 精品一区二区三区久久| 一区二区三区色| 国产午夜亚洲精品午夜鲁丝片| 欧美日韩成人综合| 性色av一区二区怡红| 欧美日韩日本国产亚洲在线| 国产91丝袜在线播放0| 奇米精品一区二区三区在线观看一| 中文字幕一区二区三区蜜月| 欧美xxxxxxxx| 91精品国产综合久久婷婷香蕉| 久久久久久一区二区| 99精品欧美一区二区三区| 欧美fxxxxxx另类| 成人污污视频在线观看| 日本视频一区二区| 亚洲成av人影院| 亚洲精品久久久久久国产精华液| 欧美国产在线观看| 久久影院视频免费| 精品国产制服丝袜高跟| 91精品麻豆日日躁夜夜躁| 欧美丝袜丝交足nylons| 一本一本大道香蕉久在线精品 | 精品在线播放免费| 日韩成人精品在线| 日韩精品一区第一页| 亚洲影视资源网| 亚洲一区二区三区影院| 亚洲三级久久久| 亚洲男人天堂av| 亚洲伊人色欲综合网| 亚洲午夜精品17c| 亚洲成人自拍偷拍| 亚洲第一主播视频| 亚洲不卡av一区二区三区| 亚洲国产精品一区二区久久 | 欧美肥胖老妇做爰| 欧美一级片在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 精品福利一区二区三区| 欧美精品一区二区三区蜜桃视频| 久久久亚洲精华液精华液精华液 | 国产精品欧美久久| 香港久久久电影| 在线观看日韩精品| 欧美日韩精品免费观看视频| 日韩一区二区三区视频| 日韩免费高清av| 1024亚洲| 麻豆精品91| 欧美日韩视频在线第一区| 欧美一区二区三区播放老司机| 日韩你懂的在线播放| 中文字幕精品综合| 亚洲制服丝袜在线| 毛片不卡一区二区| 粉嫩aⅴ一区二区三区四区五区| 91污在线观看| 亚洲欧洲精品一区二区三区波多野1战4| 一区二区av| 中文字幕国产精品一区二区| 日韩视频永久免费| 亚洲一区尤物| 亚洲黄色成人|