개발이야기/개발

그누보드 계열 서버이전 후 썸네일 엑박 - IIS

2018.10.30 13:40

그누보드 계열은 오픈소스로 손쉽게 커뮤니티나 회원가입등을 손쉽게 구성해주고, 오픈소스 특성상 광범위한 편의 기능을 제공합니다.

집단 지성이 힘이라고나 할까?

실제로 개인이 그모든기능을 구현할려고 한다면 아마도 엄청난 시간이 소요될 것입니다.

버그도 엄청나게 많을 것이고요.

일반적으로 그누보드 계열은 PHP기반이라 아파치 서버에서 많이들 돌리시는데, 사정상 Windows계열로 돌리고 있습니다.

그 사정이란 것이 사실 리알못 ㅠㅠ 리눅스서버를 잘 다루지 못하기 때문입니다.


얼마전에 서버 이전을 했는데 메인 페이지의 썸네일이 먹통이 되었습니다.

그누보드는 썸네일의 파일 경로를 DB에 저장하는 방식이 아니고, 계시글의 img테그를 분석해 해당 이미지를 불러오는 방식입니다.


사실 구조를 정확하게 알지 못하고 디버깅을 하다보니 삽질을..ㅋㅋ


사이트를 로딩하면 403 forbidden error 이 발생하면서 썸네일이 막혀버리는 현상이..

윈도우 서버 같은경우는 리눅스처럼 퍼미션을 777, 705 이런식으로 바꾸는게 아니고, GUI로 속성 - 보안을 통해 권한을 주어야 합니다.


그누보드 구조상 업로드된 이미지는  root/data/editor/1800/xXXXX.jpg 이런식으로 저장이 되는데, 썸네일을 불러오려면 해당 폴더에 쓰기 권한이 있어야 합니다.


아무생각없이 IIS_IUSRS를 추가해서 쓰기권한을 주었지만 여전히 못 불러오더라구요..

이것저것 삽질하다보니 IIS_IUSRS가 아닌 IUSR이라는 사용자의 권한에 쓰기권한을 주니 정상적으로 작동 하는 것을 확인했습니다.

IIS_IUSRS 와 IUSR계정은 조금 차이가 있더라구요.

아래는 Microsoft MVP이신 송원석 님이 정리해 놓은 글 입니다.

IIS7의 사용자 계정과 그룹에 대한 이해

https://msdn.microsoft.com/ko-kr/library/cc671592.aspx


그누보드 계열의 사이트를 윈도우 서버로 이전하고 이런저런 삽질을 남겨놓으려고 합니다.

혹시나 비슷한 경험을 하시는 분들이 있다면 도움이 되시기 바랍니다.


그누보드 계열 서버이전 후 썸네일 엑박 - IIS에 관한 짧은 포스팅을 마칩니다.

작성자

Posted by 구르는石

공유

댓글 0