• 북마크
  • 1:1문의
  • 새글
  • 회원가입
  • 로그인

그누보드

  • Home
  • 스터디
  • 그누보드

단독서버 / 가상서버 사용시 ssl(https) 설치 후 토큰 에러가 발생하는 경우

5,694 2016.10.31 15:30

짧은주소

본문

서버에 SSL을 설치 후 최신 그누보드(영카트)와 이윰을 설치하였습니다.

 

이후 config.php의 보안서버 정보 입력란에 url을 입력하고 업데이트를 하였습니다.

 

문제는 이때부터 발생하더군요.

먼저 캡챠의 이미지가 출력되지 않더군요

 

몇번의 검색 및 테스트 후 다음과 같은 수정을 통해 해결하였습니다.

 

config.php에서 G5_CAPTCHA_URL을 이렇게 수정했습니다
define('G5_CAPTCHA_URL',    '/'.G5_PLUGIN_DIR.'/'.G5_CAPTCHA_DIR);

 

그런데 이후 다른 문제가 또 발생하였습니다.

 

게시판에 글을 적으면 토큰 에러로 글 등록이 되지 않더군요

 

이 문제의 해결을 하고자 2주간 그누보드/이윰 소스를 옮겨다니며 안되는, 부족한 디버깅을 시도해 보았습니다.

그리고선 우연한 테스트를 통해 원인을 발견할 수 있었습니다.

 

www  를 붙이면 등록이 잘 되는데 붙이지 않으면 등록이 안되고 토큰 에러를 발생한다는 것이었죠.

 

소스를 더 볼것도 없이 도메인이 들어오면 무조건 www를 붙여서 인식하도록 만들었습니다.

 

이후 테스트를 완료하니 문제없이 동작하였습니다.

 

세션의 문제인지, 다른 어떤 문제인지 궁극적인 원인은 파악하지 못했습니다.

다만 페이지 이동시마다 token을 찍어보면, www가 없는 경우 write_update.php에서

토큰을 확인할 경우에만 token이 null값으로 찍히더라고요.

 

제가 아직 php -> javascript의 이동시 디버깅을 잘 못하는 관계로 write_update.php와

common.js의 함수 사이에 어떤 이슈가 있는지 파악을 못하였습니다.

 

혹, 저나 다른분들이 이 부분에 대해 알게되면 해당 정보가 업데이트 되길 바라며

이 글이 제가 헤매었던 다른 부분과 관련하여 도움이 되길 바랍니다 ^^

 

저는 nginx를 이용하였습니다.

해당 코드가 필요하시면 댓글 주시면 전달 드리겠습니다 ^^

 

 

 

 

 

 

 

 

1
좋아요!
1
- red123 메일보내기 아이디로 검색 - 회원등급 : 새싹/Level 10 - 포인트 : 2,792
레벨 10
경험치 10,166

Progress Bar 59%

- 가입일 : 2015-03-16 21:00:17
- 서명 :
- 자기소개 :
댓글목록

jpss님의 댓글

저도 ssl 적용을 하게 되면 찾아오게 될 문제에 대해서 미리 알아보려고 관련글을 찾던 중 님의 글이 도움이 될 것 같습니다.

좋은 글 감사합니다!

축하합니다. 첫댓글 포인트 7포인트를 획득하였습니다.

사이트메이크님의 댓글

스크랩해놓고 다음에 활용 할 일이 있을때 해 보아야겠네요^^

LOGIN
사이드 메뉴

최신글이 없습니다.

최신글이 없습니다.

출석 랭킹

오늘의 랭킹

회원사진

닉네임

개근왕

최다1위

shadow shadow
Ranking

    출력할 랭킹이 없습니다.

  • 01 shadow
    674,374
  • 02 신비
    335,419
  • 03 가을하늘
    204,735
  • 04 mame
    202,630
  • 05 이윰MOUNT
    199,181
  • 06 미스코리아
    163,939
  • 07 레오나르도
    147,576
  • 08 테크니션
    142,655
  • 09 이윰IN
    135,258
  • 10 비온뒤맑음
    127,882
  • 01 shadow
    28,938
  • 02 joosam
    23,606
  • 03 티보리
    21,954
  • 04 홍인
    18,644
  • 05 레오나르도
    18,088
  • 06 이윰IN
    17,983
  • 07 도깨비
    16,614
  • 08 이윰EGG
    16,105
  • 09 자이언트
    14,698
  • 10 미스트
    14,379