
질문과 답변
cloudflare 도메인 터널링으로 로컬 컴퓨터로 연결 했을때 오류가 있는데 왜 일까요?


설치 하고 도메인을 연겨를 해야 할 듯 하네요 ;;;;
- 이전글오늘 입금 부탁드립니다.2026.02.28
- 다음글캔버스모드 SPen2026.02.25
댓글목록



common.php 48줄
$http = 'http' . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on') ? 's' : '') . '://';
// Cloudflare 또는 프록시를 통한 HTTPS 감지
$is_https = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on') ||
(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO']=='https') ||
(isset($_SERVER['HTTP_CF_VISITOR']) && strpos($_SERVER['HTTP_CF_VISITOR'], 'https') !== false);
$http = 'http' . ($is_https ? 's' : '') . '://';
config.php 26~27줄
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');
------------------
define('G5_DOMAIN', 'https://test.onflo.kr');
define('G5_HTTPS_DOMAIN', 'https://test.onflo.kr');
수정했는데 정상적으로 동작하는 것 같습니다.
Cloudflare나 리버스 프록시를 사용하는 경우 $_SERVER['HTTPS']가 제대로 설정되지 않아 HTTP URL을 생성합니다.
해결 방법
두 가지 방법이 있습니다:
방법 1: config.php에서 도메인 직접 설정 (권장)
방법 2: common.php에서 Cloudflare/프록시 대응 (추가 보완)
Cloudflare를 사용 중이라면 common.php도 수정하는 것이 좋습니다:
수정 완료되었습니다!
변경 사항
config.php - 도메인을 HTTPS로 명시적 설정
common.php - Cloudflare/프록시 환경에서 HTTPS 제대로 감지하도록 개선
테스트 방법
브라우저에서 페이지를 새로고침하고 브라우저 콘솔을 확인하세요. Mixed Content 오류가 사라지고 AJAX 요청이 HTTPS로 정상 동작할 것입니다.
참고: Autofocus processing was blocked 경고는 단순 경고이므로 기능에는 영향이 없습니다.
ai에게 물어 봤습니다.
2026-02-26 17:37


