워드프레스 .htaccess 파일 설정

대단한 팁인건 아니고 제가 나중에 잊지 않도록 기록용으로 남기는 포스트입니다.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/?(feed.*|comments.*) [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner) [NC]
RewriteRule ^feed/?.*$ http://feeds.feedburner.com/dracokr [L,NC,R=302]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
ServerEncoding UTF-8
ClientEncoding EUC-KR
</IfModule>
# END WordPress

처음 6줄은 피드버너 리다이렉트 설정입니다. 블로그의 /feed주소로 접근하면 FeedBurner 라는 http_user_agent를 가진 피드버너의 봇을 제외하고는 전부 피드버너로 이동시켜 버립니다. 피드버너의 봇은 제외해야 피드버너에서 새 글을 긁어가겠지요.

그 아래는 워드프레스의 기본 설정이고,

하단 부분의 서버와 클라이언트 인코딩 부분은 다른 계정에서는 필요가 없는데, 비누넷 계정에서는 한글 URL 처리가 잘 안되서 인코딩을 별도로 지정해주었습니다.

유료 호스팅 서비스 byus.net (비누넷) 사용기

이 블로그는 유료 계정인 byus.net, 일명 비누넷이라고 알려진 유료 웹 호스팅 서비스를 사용하고 있다.

서비스 종류와 가격

서비스 종류와 가격은 http://www.byus.net/ 의 메인 페이지 아래쪽의 표를 보면 자세히 나온다. 계정용량/트래픽 요금이 흔히 사용하는 500MB/500MB는 1년에 만원, 1GB/1GB는 1년에 2만원으로 매우 저렴한 편이다. 용도에 따라 다양한 옵션을 지원하고 트래픽 초기화 기능도 월 3회 지원하기 때문에 한달에 한두번만 트래픽을 초과할 사람들에게는 매우 융통성있는 서비스이다.

지원

UTF-8이 지원되는 mysql서버를 따로 지원하고(즉 EUC-KR과 함께 mysql 계정이 두 개여서 필요에 다라 골라 쓸수 있다.), 태터툴즈나 텍스트큐브를 사용할 수 있는 옵션을 전부 지원한다. GD라이브러리도 지원하고, 구글의 app서비스 연결도 지원해주며, 텔넷 접속시 리눅스 명령어를 몰라도 대부분의 관리기능을 사용할 수 있는 쉘매니저를 지원한다. byus.net 사이트에는 각종 계정 사용 매뉴얼과 고객지원 게시판, 다양한 정보를 지원한다.

단점이라면 mp3파일등 미디어 파일을 사용하지 못하게 제한하고 있고, 따로 스트리밍 트래픽을 지원하지 않기 때문에 미디어쪽 서비스가 필요하면 추천할수 없다.

관리

byus.net은 저가형 웹호스팅치고는 아주 우수한 서버상태를 유지하고 있다. 서버 접속 불량도 적고, 다운로드/업로드 속도도 빠르다. 문제점을 문의하면 답변도 매우 신속하게 달리며 처리도 확실하다.

다만 얼마전에 있었던 일 처럼 유명 블로그에 댓글 달았다고 서버가 정지되었다는 답변이 달리는것으로 보아 서버에 지나치게 많은 유저를 넣고 관리를 잘해서 잘 유지가 되는것 아닌가 하는 추측도 해본다.

그리고 과도한 엑세스등의 문제가 발생했을때 곧바로 E메일로 소유자에게 알리고 처리를 하는 점은 좋지만, 안내페이지가 뜨게 만드는것이 아니라 파일명을 무단으로 바꿔서 웹페이지 자체를 403에러가 나게 만들어버린다던지 하는 점은 문제이다.

가장 큰 문제는 구글에 관련된 것이다. 구글과 몇몇 검색엔진의 경우, 크롤러가 블로그에 접속하는데, 그것이 과도하다는 이유로 byus측에서 해당 IP 접근 금지 처리를 해린 것이다. 그러면 검색에서 내 블로그가 안나오고, 방문자도 줄고, 에드센스는 영문으로 광고가 나오게 되서 수입도 급감하게 된다. 내 블로그도 한달전의 포스팅부터 에드센스가 영문 광고이고, 광고수입도 절반으로 줄었다.

이러한 검색엔진 크롤러의 차단 문제는, 비누넷이 알아서 처리해주지 않는다. 회원이 해당 검색엔진의 IP를 알아내서 기술적으로 지적을 해야 한다. 단순히 비누넷에 ‘안되요~’식으로 문의했다가는 자기네들은 차단한것이 없다는 소리나 한다. 매번 이러다보니 상당히 성가시다.

때때로 비누넷은 “모든 것을 무시하고 서버가 잘 돌아가게만 하는 것이 목표”인듯 한 느낌이 들기도 한다.

좋은점 정리

  • 계정 스펙에 비해 저렴한 가격
  • UTF-8이나 기타 환경 지원
  • 다양한 고객지원
  • 상황에 따른 빠른 관리와 공지
  • 서버 정상상태 유지율이 높음

문제점 정리

  • 미디어 파일 지원 금지
  • 지나치게 엄격한 수준의 엑세스 관리
  • 무단으로 파일명을 바꾸는 방식의 관리 방법
  • 서버에 생각보다 많은 유저가 있는 것으로 추정됨
  • 일부 검색 엔진 크롤러가 차단될수 있고, 그로 인한 2차 문제 발생가능.
  • 로그 파일을 지나치게 많이 ‘사용자 계정’에 쌓아 둠.

결론

byus.net은 저렴한 가격에 안정적인 서비스를 원한다면 강추할 서비스이다. 하지만, 과도한 엑세스가 유발될 가능성이 있거나, 구글 에드센스 광고를 적극 사용하는 등, 뭔가 보조적인 융통성이 필요하다면, 다른 서비스를 사용하는 것이 좋을 듯하다.

ps. 2007년 8월 말 현재, 구글 검색과 관련된 문제가 해결된것을 확인했습니다.

그런데 2010년 7월부터 다시 구글 검색에서 제 글이 거의 안보이기 시작하네요 -_-; 아 짜증나

ps. 문제점 추가.
byus는 mym이라는 웹을 통해 계정을 관리하는 툴을 자동으로 설치하고 있습니다.
문제는 이 mym이 웹로그를 기록하는데, 그 용량이 상당합니다.

보시는 바와 같이 mym 디렉토리의 총용량은 174MB나 됩니다. 제가 2단위의 1GB계정을 사용하는데, 그중 제가 돈을 내면서 지우거나 관리하지도 못하는 용량이 17%가 넘는 셈입니다. 더 작은 단위를 사용하거나 용량을 많이 사용하시는 분은 문제가 생길수 있습니다.

ps. 2008/04/16 추가

242MB 까지 증가 -_-……….. 심하다…

ps. 2009/02/22 추가
/1781331346.gif” width=”219″ height=”35″ />
1기가 계정중 419메가를 로그로 사용… 어이상실.