웹마스터 팁

이번 1.0.3 버젼에서는 SSL 기본포트에 대해서만 보안로그인을 지원하고 있습니다.

저의 경우처럼 SSL이 기본포트가 아닌 특정포트를 사용하는 경우에는 작동이 안되더군요.

그래서 해결책을 찾아본 결과 임시로 작동은 하게 수정을 해보았습니다.

먼저 고려해야 할 상황이 있습니다.

1. HTTP 와 HTTPS 둘다 기본 포트를 사용할 경우
2. HTTP는 기본포트, HTTPS는 특정포트를 사용할 경우
3. HTTP 와 HTTPS 둘다 특정포트를 사용할 경우

크게 위의 3가지 경우가 있을텐데요,

1번의 경우에는 아무런 문제가 없습니다. 수정할 필요가 없죠.

2번의 경우에는 아래 코드로 임시로 작동은 합니다.

3번의 경우에는 조금 복잡해서 아래 코드로는 해결이 안됩니다.
하드코딩 하는 방법이 있긴 하지만 유연하지 않다는 단점이 있습니다.
하지만 작동은 될 것 같습니다.


일단 수정 부분은 아래와 같습니다.

classes/context/Context.class.php 파일중

return sprintf("%s://%s%s",$use_ssl?'https':'+
 '+
 'http',$_SERVER['+
 'HTTP_HOST'], getScriptPath());


 // HTTP_HOST 변수에서 host 와 port 알아내기
preg_match('/^(.*)(:([0-9]+))?$/U', $_SERVER['HTTP_HOST'], $matches);
$host = $matches[1];
$port = $matches[3];

// ssl port 설정
$ssl_port = "506";

return sprintf("%s://%s%s",$use_ssl?'https':'http', $use_ssl?$host.':'.$ssl_port:$host, getScriptPath());

로 수정하시고 자신에 경우에 해당하는 SSL 포트번호를 설정하면 됩니다.

제 경우 SSL 포트를 506을 사용하고 있고 아직까지는 별 이상이 없습니다.
태그 연관 글
  1. [2022/06/18] 묻고답하기 XE1 => 관리자 설정 => http, https 서버포트 21 후 에러 by 돈다발
  2. [2017/07/22] 묻고답하기 닷홈게시판 Wix홈페이지 연결오류 by 한우 *1
  3. [2016/10/17] 묻고답하기 https 관련 질문입니다 ㅠㅠ by 쿠닌 *1
  4. [2016/04/13] 웹마스터 팁 IIS에서 HTTPS를 사용하기 위한 SSL설정 (letsencrypt 인증서 설치, 갱신) by ehii
  5. [2016/03/18] 묻고답하기 SSL 테스트, B등급에서 더 올릴 수 있나요? by 마꼬꼬 *2
제목 글쓴이 날짜
장비 침입 탐지 및 자동 ip 차단 프로그램 소개 [4] 고구마군 2014.04.09
유챗 팝업창으로 만들기 [1] file oscarmike 2014.04.26
갑자기 사이트 세팅을하던도중 DB line 674 에러 대처법 xe공부중44 2014.05.01
이거 어디다 올려야 될 지 몰라 여기다 올립니다. 프로그래머님들 읽어보세요. [2] 유샤인 2014.06.10
SocialXE 관련 사용팁 적용 수정 파일 [3] file 휘즈 2014.07.13
Windows10 에서 IIS + mysql + PHP 설치 [10] file HSJI 2014.07.21
아이디 첫글자에 숫자 허용 [2] wooildang 2014.07.24
카카오톡으로 보내기(깔끔한 뷰) [4] seyriz 2014.08.11
게시판의 관리자가 최고관리자의 글을 지울 수 없도록 하기 [1] file BJ람보 2014.08.18
사용자 정의를 활용하여 폼 형식으로 개발하는 무식한 방법(1) [6] Reminisce 2014.08.22
socialXE 에서 로그인시 소셜로그인과 XE 로그인 동시 구현하기 file 큐우우 2014.08.31
기본 URL 지정 문제 해결 & 멀티도메인 1사이트 사용 간단 설정 팁 [4] SeungXE 2014.10.19
SEO 모듈 수정을 통한 Google analytics User ID 추적코드 삽입 하얀마법 2014.11.14
관리자 페이지 날짜 검색과 스크랩. [1] 무얼까2 2014.12.24
Hostinger(호스팅어) 등 해외 서버에서 XE 설치화면이 깨진다면 [9] file YJSoft 2015.01.11
추천 웹 디자인, 모바일 디자인, CSS3, UI/UX 애니메이션을 확인할 수 있는 블로그 file 나도모름 2015.01.14
DB LOCK으로 인한 사이트 마비와 사례, 조치 [2] onTrust 2015.01.24
카카오 API로 로그인창 만들어 봤어요~~ ^^ [6] file 컴박살 2015.02.12
kakao Javascript SDK logout 컴박살 2015.02.25
XE 로그인을 아이디로 바꾸려는데 회원설정에서 회원가입 탭이 안보일때. 불금 2015.02.27