웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
보안로그인 사용시 기본포트가 아닐 경우
2008.05.20 04:10
이번 1.0.3 버젼에서는 SSL 기본포트에 대해서만 보안로그인을 지원하고 있습니다.
저의 경우처럼 SSL이 기본포트가 아닌 특정포트를 사용하는 경우에는 작동이 안되더군요.
그래서 해결책을 찾아본 결과 임시로 작동은 하게 수정을 해보았습니다.
2. HTTP는 기본포트, HTTPS는 특정포트를 사용할 경우
3. HTTP 와 HTTPS 둘다 특정포트를 사용할 경우
크게 위의 3가지 경우가 있을텐데요,
1번의 경우에는 아무런 문제가 없습니다. 수정할 필요가 없죠.
2번의 경우에는 아래 코드로 임시로 작동은 합니다.
3번의 경우에는 조금 복잡해서 아래 코드로는 해결이 안됩니다.
하드코딩 하는 방법이 있긴 하지만 유연하지 않다는 단점이 있습니다.
하지만 작동은 될 것 같습니다.
일단 수정 부분은 아래와 같습니다.
을
로 수정하시고 자신에 경우에 해당하는 SSL 포트번호를 설정하면 됩니다.
제 경우 SSL 포트를 506을 사용하고 있고 아직까지는 별 이상이 없습니다.
저의 경우처럼 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을 사용하고 있고 아직까지는 별 이상이 없습니다.
태그 연관 글
- [2022/06/18] 묻고답하기 XE1 => 관리자 설정 => http, https 서버포트 21 후 에러
- [2017/07/22] 묻고답하기 닷홈게시판 Wix홈페이지 연결오류 *1
- [2016/10/17] 묻고답하기 https 관련 질문입니다 ㅠㅠ *1
- [2016/04/13] 웹마스터 팁 IIS에서 HTTPS를 사용하기 위한 SSL설정 (letsencrypt 인증서 설치, 갱신)
- [2016/03/18] 묻고답하기 SSL 테스트, B등급에서 더 올릴 수 있나요? *2
댓글 2
제목 | 글쓴이 | 날짜 |
---|---|---|
간편 css 압축 | Ansi™ | 2015.04.21 |
폰갭과 웹앱 그리고 XE... [6] | onTrust | 2015.04.23 |
PC에서 모바일화면 보는방법 [2] | 빅스타 | 2015.04.29 |
리스트에 스크랩 버튼을 뺴는 코드입니다. [3] | 착한악마 | 2015.04.30 |
xe설치시 퍼미션 문제나 DB엑세스 문제 해결하기 | 길가던분 | 2015.05.01 |
CKEditor 이용시 몇가지 유용한 설정 [11] | prologos | 2015.05.02 |
속도관련 나노팁. [5] | 1052 | 2015.05.04 |
member 모듈 업데이트가 계속 나오는 경우 | 고니고니 | 2015.05.06 |
[서버운영] 웹 재요청 방지 및 트래픽 감소를 위한 방법 | 마루디자인 | 2015.05.06 |
인기글 [1] | kdp | 2015.05.07 |
게시판의 MP3파일 갯수 표시하기
![]() | kdp | 2015.05.07 |
오늘 작성된 게시글수
[2]
![]() | kdp | 2015.05.07 |
모바일 이미지 제거모드 | kdp | 2015.05.07 |
모바일 이미지축소모드 | kdp | 2015.05.07 |
저같은 초보분들이 궁금해 하실것같아서요
[3]
![]() | 착한동구 | 2015.05.08 |
플렛모바일 네이버로 로그인하기 버튼
![]() | LI-NA | 2015.05.17 |
확장 컴포넌트 밖으로 뺀 후 완전한 버튼화
[1]
![]() | 키스미베이베 | 2015.05.20 |
레이어형 로그인 사용시에 SSL 적용방법 (선택적 사용시) [1] | 불금 | 2015.05.20 |
XE 템플릿 문법 : 조건부 class 작성하기 | AJKJ | 2015.05.23 |
자바로 스크롤 구현 [1] | 착한동구 | 2015.05.25 |