도쿠위키를 위해 결국 리눅스로 웹서버(UTF-8인코딩)를 구축하는 삽질을 했다.

그런데 웹서버를 구축하고 도쿠위키만 돌렸을때 몰랐는데 미디어 위키를 설치하려고 하니 흰 화면만 나오는 현상이 생겼다.

처음에는 이유를 알 수 없어서 몇번 재설치를 해봤지만 여전히 윈인불명.

FF에서는 흰화면 뿐이었는지만 크롬은 서버오류 IE는 500 에러라고 리턴하길레 구글에 검색해 봤다.

구글 검색 결과의 조언에 따라 오류 로그를 보니 권한 문제.

그래서 FTP로 접속해 보니 업로드한 파일의 권한이 전부 600으로 되어 있었다.

그래서 644로 전환하니 제대로 접속된다. /ㅇ.ㅇ/


하지만 원인이 불명이다. umask때문이라는 조언이 있었지만 서버에서 umask를 022로 설정해도 증상은 계속 되었다.

결국 한참 삽질 결과 문제는 FTP서버를 구성하는 vsftpd가 문제였다.

사용자 삽입 이미지

vsftpd의 umask의 디폴트가 077로 설정되어 있고, 따라서 FTP로 업로드된 파일은 전부 600으로 권한이 설정되는 것이었다.

/etc/vsftpd.conf 에 가서 해당 부분의 주석 처리를 제거하자 제대로 644로 업로드 되기 시작했다.

OTL (초보는 괴롭다 ㅠ.ㅠ)

하지만 해결하는데 시간이 오래 걸려서 그렇지 나름 성취감은 있는듯하다.

좀더 재미를 붙이면 가상이 아니라 실제 홈서버를 구입하게 될 차례가 올지도 모른다.

이걸로 먹고 살것도 아니니 아톰 중고로 구해서 돌리면 되려나.....

trackback :: http://engagestory.com/trackback/610
   1 ... 456789101112 ... 584    
Copyright © 2005-2016,인게이지. All rights reserved.