로그인

검색

클라우드플레어 ip 찍히던 문제 해결 외

관리자

안녕하세요! 관리자에요!

 

오늘 521 에러 관련해가지고 아침에 한번, 낮에 한번 발생했는데요. 그 문제를 해결하는데 시간이 조금 소요되어, 그동안 접속하지 못해 불편을 끼쳐 죄송합니다. 24시간 계속 모니터링을 하는 것이 아니기 때문에, 오류가 발생해도 즉시 알아차리지 못하는점 이해해 주시기 바랍니다.

 

패치노트 시작합니다!

 

1. 비회원으로 문서를 생성 / 편집 할 경우, ip 주소가 클라우드플레어의 ip로 찍히던 문제를 해결하였습니다.

 

쉽게 설명을 해 드리자면, 아래의 'Test' 문서의 역사를 같이 볼까요?

Screenshot 2021-12-05 at 20.43.20.jpg

 

여기서 2021년 12월 4일 (토) 17:28 부터 18:05 까지의 기록은 클라우드플레어의 ip로 찍힙니다.

 

실제로 ip 조회를 해보면...

cf1.jpg

cf2.jpg

NetName이 CLOUDFLARENET 으로 나오는 것을 확인 할 수 있습니다.

 

이번 패치로 인해, 클라우드플레어의 ip가 아닌, 실제 유저의 ip가 찍히도록 개선하였습니다.(위키/위키 베타만 해당. 위키 커뮤니티는 패치로 해당 안됨)

 

추측이지만, 이 패치로 인해 521 에러가 표시되는 것 같습니다. 그래서 편법으로 1시간에 한번씩 아파치를 재시작 해주고 있습니다.

 

2. Varnish 캐시를 적용하여 더욱 쾌적하게 접속 할 수 있습니다.

현재까지의 캐시는 비로그인자에게는 미리 캐쉬된 형태인 html 형태로 저장되어 있는것을 불러오는 방식으로 사용되었고, 로그인 유저는 PHP의 apcu를 사용하였습니다.

 

사양이 낮고, 위키 특성 상 지속적으로 데이터가 변하기 때문에 apcu로는 부족해, Varnish 캐시를 사용하게 되었습니다.

 

문서수가 적은 위키 베타는 과장을 조금 보태서 날라다니고, 위키도 쾌적해 졌습니다.

 

3. (위키 베타) 댓글 작성 기능이 추가되었습니다!

댓글 서비스인 Disqus를 사용하여, 문서 최하단에 댓글을 추가 할 수 있도록 하였습니다. 위키 베타에서만 사용이 가능하며, 여러 부분을 테스트 한 뒤 위키에 투입할 것인지 여부를 결정하겠습니다.

 

4. (위키 베타) 나무위키의 문법인 나무마크의 사용이 가능해집니다!

나무위키의 문법인 나무마크를 위키 베타 한정으로 사용 할 수 있습니다. 시범적으로 사용되며, 추후 적용 여부를 결정하겠습니다.

 

나무마크의 고질적 문제였던 20만 바이트 이상 작성시 오류가 발생했던 것은 해결된 것으로 보입니다.( https://github.com/dodawiki/mediawiki-namumark/issues/6 )

 

5. 새로운 기기(브라우저)에서 로그인 한 경우 알림이 표시됩니다.

새 기기(브라우저) 로그인 알림 뿐만 아니라, 로그인 일정 수 이상 실패시에도 알림이 표시됩니다.

 

6. Tor로 접속시 편집이 불가능합니다.

Tor의 끝 노드로 접속을 한 경우, 위키에서 편집이 불가능합니다. 정상적인 방법으로 편집해 주세요.

 

여러가지 잠수함 패치들도 진행하고 있습니다. 불편한 점들이 있다면, 댓글이나 이슈 트래커( https://bbs.gaonwiki.com/issue )를 통해 알려주세요!

 

감사합니다!

댓글 0개