웹호스팅 이전과 새옷 단장

보유하고 있던 도메인들과 웹호스팅 서비스의 만료일 앞두고 웹호스팅 업체 변경을 단행하였다.

유사한 조건의 타 업체 서비스에 비해 가격대비 품질이 떨어지는 것이 첫번째 이유이다. 그리고 PHP 5, MySQL 5 버전에 대한 환경을 제공하지 않고 앞으로도 제공할 계획이 없다는 것, 텔렛 접속을 위해 매번 요청을 해야하는 번거로움 등이 그나마 남아 있던 정을 가시게 만들었다.

어플리케이션의 시스템 요건은 한단계 업그레이드되었는데, 몇년째 기존 환경을 고수하고 트랜드에 무감각한 반응이다. 물론 항상 최신을 유지하기 어렵고 또한 특정 어플을 위해 시스템을 세팅할 수는 없다는 것을 잘 안다. 그래도 최소한 한 두 대의 서버는 상위 버전을 도입할 수도 있지않을까? 당췌, 향후 업그레이드 계획 조차 없다는 말이 너무 무성의하게 와닿았다.

또, 작년 말부터 올해들어 사이트가 죽거나 속도가 현저하게 떨어지는 케이스도 빈번하게 발생하였다. 고객 대응의 질도 갈 수록 맘에 들지 않아 더이상 굳이 비싼 돈 내면서 연장하고 싶지 않았다. 해서 수년간 사용하던 업체를 버리고 타 업체로 이전하게 되었다.

내게 필요한 웹호스팅 스펙을 필수와 옵션으로 구분하고 그것에 맞추어 구력이 짧지않고 인지도가 높은 업체들을 위주로 비교표를 작성해 보았다. 동일 업체 내에서도 상품이 다양하기 때문에 년간 비용이 2만원에서 5만원 사이에서 추렸다. 사실 수년전에도 비슷한 작업을 했지만 요금은 약간 비싸도 돈값은 하지 않을까 싶어 안정성을 념두에 두고 선택한 것이 기존 업체였다. 싼게 비지떡이라는 생각을 버렸다. 사실 현재 내 블로그는 수기가 대의 트래픽 대역폭을 필요로 하진 않는다. ^^

뭐든 사용기를 보면 100% 만족하는 사용자들은 별로 없다. 안티는 있기 마련이다. 대체적인 평들을 종합하여 업체와 상품을 선택하였다. 년 2만원 대 상품이지만 1주 정도 사용해본 현재로선 만족하고 있다. 아직 평가는 이르다.

업체 홍보라는 오해를 살까 싶어 선택한 업체를 밝히진 않겠지만 비교표의 주요 후보군 정도는 괜찮을 듯 싶다.

  • 나야냐, 마루웹호스팅, 미리내닷컴, 비누넷, 이로긴, 카페24, 팀장닷컴, 팔공포트, 호스트먼트, J4F

※ 가나다 순, 링크는 생략.

웹호스팅을 이전하면서 사용하던 서비스 엔진들을 다음과 같이 업그레이드 하였다.

※ XE를 내멋대로 CMS(Content Management System)로 분류했는데, 적절한지는 모르겠다.

블로그는 백업을 복구하면서 기존의 스킨을 버리고 오픈 소스 디자인을 참고해 나름대로 수정한 것을 적용하였다. 아직 몇몇 부분이 미비해 조금 더 손을 봐야 한다. 그래도 시간을 투자해 내손으로 만든 스킨이 정이 간다. 처음 만들었던 스킨(KS_Simple)미완의 스킨을 포함한다면 이번이 세번째 스킨이 된다.

사용자 삽입 이미지

플러그인도 몇가지 추가하고 구글맵(Google Map)도 달았다. 좋다. ^^

정말 오래간만에 올려보는 포스트! ^^
이사도 하고 새옷도 입었으니, 이젠 내실을 다져야겠다! <- 항상 말만. :P

2010/06/07 16:17 2010/06/07 16:17
 
Bookmark and Share

Posted by Mr.朴


Trackback URL : http://kyungseo.pe.kr/blog/trackback/149

DokuWiki 업그레이드 (Release 2009-02-14)

1. 새로운 릴리이즈

DokuWiki의 2009-02-14 버전이 릴리즈 되었다. ^^
이 버전은 http://www.splitbrain.org/projects/dokuwiki에서 받을 수 있다.
어제 업그레이드를 하였는데, 설치는 이전 업그레이드와 다를 바가 없다.

업그레이드 후 유독 하나의 페이지만 깨지는 현상이 있는데, 좀더 봐야 할 것 같다. ^^;


2. 변경된 점

Changelog를 보면 아래와 같은 내용을 확인할 수 있다.

  • Flash Multiuploader
  • license selector :!: template authors need to make use of tpl_license()
  • compatibility fixes with Flash Player 10
  • internal changes to make farming easier
  • removed old upgrade plugins1) :!:
  • better support for non-default auth backends in ACL manager
  • jump to edited section after saving
  • much improved Japanese romanization
  • improved XMLRPC interface
  • improved search result display
  • many smaller feature enhancements
  • more plugin events
  • some performance optimizations
  • minor security enhancements
  • many, many bug fixes


3. 업그레이드 절차

업그레이드는 아래 기술한 내용을 순차적으로 적용하였다. 업그레이드 직전 버전은 Release rc2008-05-05이다.

기존 풀 백업

기존 위키의 루트 전체를 백업하였다. 조심해서 나쁠 것 없다. ^^

기본 작업

기존 위키의 루트는 wiki이다 업그레이드를 위해 newwiki로 복사한 후 릴리즈된 파일을 엎어씌운다.

cd ~/public_html/
cp -r wiki newwiki
cd temp/
tar xvfz dokuwiki-2008-05-05.tgz
cp -rf dokuwiki-2008-05-05/* ~/public_html/newwiki/

permissions

다음 항목들의 권한을 반드시 수정하여야 DokuWiki가 작동한다.

  • data/ directory: 이 디렉토리(하위 디렉토리 포함)의 모든 파일은 web process가 쓰기 가능하여야 한다.
  • conf/ directory: 다음 파일들은 web process가 쓰기 가능하여야 한다.
    • local.php, users.auth.php, acl.auth.php
  • lib/plugins/ directory: 이 디렉토리는 web process가 쓰기 가능하여야 한다.
  • lib/ directory: 이 디렉토리는 public이 읽기 가능하여야 한다. 755 퍼미션을 주도록 한다.
cd newwiki/
chmod -R 777 data/*
chmod 777 conf


cd conf/
chmod 757 users.auth.php
chmod 757 local.php

정리

  • 삭제할 파일 목록을 참고하여 더이상 필요없어진 파일들을 삭제한다.
  • 캐쉬 디렉토리(data/cache/)를 삭제한다.

테스트

먼저 newwiki 하위의 .htaccess 파일의 RewriteBase를 /wiki에서 /newwiki로 변경한다.

사용자 삽입 이미지

http://kyungseo.pe.kr/newwiki/doku.php?do=check로 접속하여 DokuWiki가 제대로 작동하는지 체크한다.

만약 적절한 퍼미션을 적용하지 않은 경우 아래와 같은 화면이 나타날 수 있다.

사용자 삽입 이미지

모든 것이 제대로 설정되었다면 아래와 같은 화면이 나타난다.

 

사용자 삽입 이미지

전체적인 기능을 점검한 후 모든 기능이 제대로 수행되고 있다면, 서비스를 해도 좋다. .htaccess 파일의 RewriteBase를 /newwiki에서 /wiki로 다시 변경한 후 디렉토리를 rename한다.

cd ~/public_html/
mv wiki oldwiki
mv newwiki/ wiki



 

2009/02/19 19:42 2009/02/19 19:42
 
Bookmark and Share

Posted by Mr.朴


Trackback URL : http://kyungseo.pe.kr/blog/trackback/121

최근에 'collanos.com/en/company/media'란 리퍼러(referer)가 종종 눈에 띄고 있다. collanos.com'collanos'라는 동일한 이름의 '협업 지원 툴'을 제공하는 회사이다. 해당 리퍼러를 쫓아가보니, 이유를 알 수 있었다.

사용자 삽입 이미지

Collanos in the Media

스크린샷의 링크는 얼마전에 올린 'OpenProj 외 프로젝트 관리 툴'이란 포스트를 가리키고 있다. 아마도 'collanos'란 키워드와 연관이 있는 미디어 컨텐츠를 수시로 검색하여 이곳에 업데이트를 하고 있는 것 같다.

'OpenProj 외 프로젝트 관리 툴'에는 OpenProj에 대한 간단한 소개와 영문판 위키에서 따온 프로젝트 관리 소프트웨어들의 목록을 붙여놓았다. collanos와 관련이 있는 부분이라곤 이 목록에 들어가 있는 'Collanos Workplace'라는 단 하나의 링크가 전부이다.

이러다보니 조금 미안한 생각도 든다. 그래서 따로 포스트를 작성할까 하다가 그냥 이 포스트를 빌어 collanos에 대한 간략한 소갯말이라도 짧게(!) 몇줄 적어놓을까 한다. - 사실 직접 사용해보진 못했다. PMS가 따로 없는 다음 플젝을 만나면 한번 사용을 고려해볼까 한다. ^^

사이트에 있는 스크린샷(Product Features)을 가져와보았다.

사용자 삽입 이미지

Collanos Workplace


팀 프로젝트로 관련 활동을 수행하다보면 필연적으로 문서, 작업, 이메일, 버전 및 개정(판), 승인 처리, 코멘트 등과 관련한 수많은 컨텐츠를 양산하게 된다. Collanos Workplace는 이러한 프로젝트 활동을 위해 여러 툴들을 사용하지 않고도 프로젝트 팀원들간의 교류와 협력이 가능하도록 지원하는 무료 툴이라고 소개되어 있다.

또,  Collanos 사이트에서는 Collanos Workplace의 특징을 다음의 몇개 단어로 요약하여 설명하고 있다. 여기서는 설명은 생략한다(자세한 내용은 Collanos 홈페이지를 참고).

  • Single Consolidated Space
  • Any Content
  • Instant Notification
  • Team Work
  • Anywhere - Anytime
  • Free

소개는 여기까지. (OpenProj,Collanos 등과 유사한 툴로 이전에 Planner에 대해서 작성한 포스트가 있다. 이 포스트는 'Planner, 프로젝트 관리 툴 소개'를 참고)

마지막으로 collanos와는 직접적인 관련은 없지만 도쿠위키(DokuWiki)와 관련한 한가지 내용을 덧붙인다. - 따지고 보면 위키도 협업 도구의 하나이니 전혀 관련이 없는 것도 아닌 것 같다. ^^

작년에 collanos와 유사하게  'wiki.splitbrain.org'라는 리퍼러를 보고 의아해하며 사이트를 방문해본적이 있다.

사용자 삽입 이미지

DokuWiki blogroll

내 사이트에는 블로그(Scent of Life)와 동일한 레벨에 도쿠위키(DokuWiki)가 설치되어 있다. 주로 실제 프로젝트를 수행하면서 작성하는 문서들이 대부분이라서 보안상 공개되어 있는 내용은 몇개 없지만 그럭저럭 잘 활용하고 있다.

그러다보니 그동안 도쿠위키 업그레이드와 관련한 포스트를 두어개 올릴 기회가 있었는데, 위 스크린샷은 작년에 처음 올렸던 포스트가 도쿠위키의 블로그롤(blogroll)에 등록되어있는 모습이다.

블로깅을 해나가면서 자연스럽게 느끼게 되는 사실이지만 '내 사이트를 가리키는 외부링크가 얼마나 되느냐'라는 변수가 방문자수에 적지않은 영향을 주게 되는 것 같다. 위에 언급한 두개의 리퍼러에 대한 양이 썩 많은 것은 아니지만 위 사이트에 있는 링크들 덕분에 에서 유입되는 방문객들도 그래도 얼마는 되는 셈이다.

내 위키의 경우 몇개의 컨텐츠를 제외하고는 프로젝트 내부 용도가 크기 때문에 권한들이 함께 작업하는 팀원들에게만 오픈되어 있다. 도쿠위키 공식 사이트의 위키는 익명의 사용자를 포함한 모두에게 개방되어 있다. 위의 블로그롤도 아무나 편집 가능할 것 같다. 도쿠위키를 사용하는 사람은 직접 블로그롤에 자신의 관련 포스트를 링크해보는 것도 괜찮지 않을까? ^^



2008/11/13 16:27 2008/11/13 16:27
 
Bookmark and Share

Posted by Mr.朴


Trackback URL : http://kyungseo.pe.kr/blog/trackback/101

DokuWiki 업그레이드 (Release 2008-05-05)

1. 새로운 릴리이즈

DokuWiki의 2008-05-05 버전이 릴리즈 되었다. ^^
이 버전은 http://www.splitbrain.org/projects/dokuwiki에서 받을 수 있다.
설치는 이전 업그레이드와 다를 바가 없다.


2. 변경된 점

Changelog를 보면 아래와 같은 내용을 확인할 수 있다.

  • Improved RSS syndication, now supports diff views and full HTML, search results are available as RSS
  • Added AJAX to the index view
  • Show diffs between arbitrary page revisions
  • Improved search and result highlighting
  • Better plugin support for modifying DokuWiki forms :!: removes *FORM_INJECTION events
  • Separation of TOC from content for more template flexibility
  • Security measurements against CSRF attacks
  • X-Sendfile support for supporting Webservers
  • XMLRPC API
  • Use of UniversalWikiEditButton in default template
  • Complete rewrite of the ACL manager
  • Moved spell checker from core to plugin
  • Support for deep namespace templates
  • Popularity plugin added by default – please help us to improve DokuWiki with your data
  • Using locale aware strftime instead of date :!: Plugin authors may need to fix their plugins
  • Use fulltext index for media file usage scan for better scalability
  • Introduction of a temp folder :!: upgraders should make sure data/tmp exists and is writable
  • Many bugfixes, smaller features and performance improvements

3. 업그레이드 절차

업그레이드는 아래 기술한 내용을 순차적으로 적용하였다. 업그레이드 직전 버전은 Release rc2008-03-31이다.

기존 풀 백업

기존 위키의 루트 전체를 백업하였다. 조심해서 나쁠 것 없다. ^^

기본 작업

기존 위키의 루트는 wiki이다 업그레이드를 위해 newwiki로 복사한 후 릴리즈된 파일을 엎어씌운다.

cd ~/public_html/
cp -r wiki newwiki
cd temp/
tar xvfz dokuwiki-2008-05-05.tgz
cp -rf dokuwiki-2008-05-05/* ~/public_html/newwiki/

permissions

다음 항목들의 권한을 반드시 수정하여야 DokuWiki가 작동한다.

  • data/ directory: 이 디렉토리(하위 디렉토리 포함)의 모든 파일은 web process가 쓰기 가능하여야 한다.
  • conf/ directory: 다음 파일들은 web process가 쓰기 가능하여야 한다.
    • local.php, users.auth.php, acl.auth.php
  • lib/plugins/ directory: 이 디렉토리는 web process가 쓰기 가능하여야 한다.
  • lib/ directory: 이 디렉토리는 public이 읽기 가능하여야 한다. 755 퍼미션을 주도록 한다.
cd newwiki/
chmod -R 777 data/*
chmod 777 conf


cd conf/
chmod 757 users.auth.php
chmod 757 local.php

정리

  • 삭제할 파일 목록을 참고하여 더이상 필요없어진 파일들을 삭제한다.
  • 캐쉬 디렉토리(data/cache/)를 삭제한다.

테스트

먼저 newwiki 하위의 .htaccess 파일의 RewriteBase를 /wiki에서 /newwiki로 변경한다.

사용자 삽입 이미지

http://kyungseo.pe.kr/newwiki/doku.php?do=check로 접속하여 DokuWiki가 제대로 작동하는지 체크한다.

만약 적절한 퍼미션을 적용하지 않은 경우 아래와 같은 화면이 나타날 수 있다.

사용자 삽입 이미지

모든 것이 제대로 설정되었다면 아래와 같은 화면이 나타난다.

사용자 삽입 이미지

전체적인 기능을 점검한 후 모든 기능이 제대로 수행되고 있다면, 서비스를 해도 좋다. .htaccess 파일의 RewriteBase를 /newwiki에서 /wiki로 다시 변경한 후 디렉토리를 rename한다.

cd ~/public_html/
mv wiki oldwiki
mv newwiki/ wiki



 

2008/05/06 11:01 2008/05/06 11:01
 
Bookmark and Share

Posted by Mr.朴


Trackback URL : http://kyungseo.pe.kr/blog/trackback/47

DokuWiki 업그레이드 (Release rc2008-03-31)

1. 새로운 릴리이즈

기다리던 DokuWiki의 새로운 버전(릴리즈 rc2008-03-31)이 업데이트 되었다. ^^
이 버전은 http://www.splitbrain.org/projects/dokuwiki에서 받을 수 있다.


2. 변경된 점

Changelog를 보면 아래와 같은 내용을 확인할 수 있다.

  • Improved RSS syndication, now supports diff views and full HTML, search results are available as RSS
  • Added AJAX to the index view
  • Show diffs between arbitrary page revisions
  • Improved search and result highlighting
  • Better plugin support for modifying DokuWiki forms :!: removes *FORM_INJECTION events
  • Separation of TOC from content for more template flexibility
  • Security measurements against CSRF attacks
  • X-Sendfile support for supporting Webservers
  • XMLRPC API
  • Use of UniversalWikiEditButton in default template
  • Complete rewrite of the ACL manager
  • Moved spell checker from core to plugin
  • Support for deep namespace templates
  • Popularity plugin added by default – please help us to improve DokuWiki with your data
  • Using locale aware strftime instead of date :!: Plugin authors may need to fix their plugins
  • Use fulltext index for media file usage scan for better scalability
  • Many bugfixes, smaller features and performance improvements

ACL의 경우 완전히 새로 작성되었다고 한다. 아래는 rc2008-03-31 버전을 설치한 후 변경된 ACL 관리화면을 캡쳐한 것이다.

사용자 삽입 이미지

3. 업그레이드 절차

업그레이드는 아래 기술한 내용을 순차적으로 적용하였다. 업그레이드 직전 버전은 Release 2007-06-26이다.

기존 풀 백업

기존 위키의 루트 전체를 백업하였다. 조심해서 나쁠 것 없다. ^^

기본 작업

기존 위키의 루트는 wiki이다 업그레이드를 위해 newwiki로 복사한 후 릴리즈된 파일을 엎어씌운다.

cd ~/public_html/
cp -r wiki newwiki
cd temp/
tar xvfz dokuwiki-rc2008-03-31.tgz
cp -rf dokuwiki-rc2008-03-31/* ~/public_html/newwiki/

permissions

다음 항목들의 권한을 반드시 수정하여야 DokuWiki가 작동한다.

  • data/ directory: 이 디렉토리(하위 디렉토리 포함)의 모든 파일은 web process가 쓰기 가능하여야 한다.
  • conf/ directory: 다음 파일들은 web process가 쓰기 가능하여야 한다.
    • local.php, users.auth.php, acl.auth.php
  • lib/plugins/ directory: 이 디렉토리는 web process가 쓰기 가능하여야 한다.
  • lib/ directory: 이 디렉토리는 public이 읽기 가능하여야 한다. 755 퍼미션을 주도록 한다.
cd newwiki/
chmod -R 777 data/*
cd conf/
chmod 757 users.auth.php
chmod 757 local.php

정리

  • 삭제할 파일 목록을 참고하여 더이상 필요없어진 파일들을 삭제한다.
  • 캐쉬 디렉토리(data/cache/)를 삭제한다.

테스트

먼저 newwiki 하위의 .htaccess 파일의 RewriteBase를 /wiki에서 /newwiki로 변경한다.

사용자 삽입 이미지

http://kyungseo.pe.kr/newwiki/doku.php?do=check로 접속하여 DokuWiki가 제대로 작동하는지 체크한다.

만약 적절한 퍼미션을 적용하지 않은 경우 아래와 같은 화면이 나타날 수 있다.

사용자 삽입 이미지

모든 것이 제대로 설정되었다면 아래와 같은 화면이 나타난다.

사용자 삽입 이미지

전체적인 기능을 점검한 후 모든 기능이 제대로 수행되고 있다면, 서비스를 해도 좋다. .htaccess 파일의 RewriteBase를 /newwiki에서 /wiki로 다시 변경한 후 디렉토리를 rename한다.

cd ~/public_html/
mv wiki oldwiki
mv newwiki/ wiki

4. 위키 활용 상황

현재 진행 중인 프로젝트와 연관된 적지 않은 문서들을 작성하여 관리하고 있다. 단, 프로젝트 내부 문서라 공개할 수 없어 노출되지 않았을 뿐이다. 조만간 몇가지 내용을 정리하고 추가하려한다. ^^

2008/04/02 01:49 2008/04/02 01:49
 
Bookmark and Share

Posted by Mr.朴


Trackback URL : http://kyungseo.pe.kr/blog/trackback/44