며칠 중요 사이트의 데이터 유실 사태가 발생했다. 편하자고 수년 동안 DSM 서버를 사용해서 호스팅 관리를 해 왔는데, 단지? 호스팅을 위해 그 무거운 DSM을 돌리다니, 화단에 풀 한 포기 뽑자고 포크레인 동원하는거랑 뭐가 다른가.. 늘 마음에 찜찜함을 가지고 오던 차에 마침? 초 대형 사고가 터진 것이다.

백업 까지 DSM Backup 툴로 하다보니 DB가 어디로 어떻게 백업이 되고 있는지도 알 수 없고, 개별로 복구하는 기능이 없어 매일 새벽 3시에 백업은 돌아가도록 했는데 백업이 되는지를 그동안은 쓸 일도 없었고 별 관심을 두지 않았는데, 이번 사태를 통해 분석해보니 여간 문제가 있는게 아니었다. 특히 해당 서버는 php 5.x 대로 개발된 몇개의 사이트가 있어서 DSM도 5.x 대인가 오래전에 단종된 모델을 사용하고 있어서 그냥 방치하다시피 한 서버였으니..

어쨌든 유실 된 데이터를 아카이빙 사이트를 통해 몇개는 복구할 수 있었지만, 이 또한 그야말로 일부라..

그래서 이틀 꼬박 밤새고, 막간을 이용해서 우분투 서버 환경으로 서버를 새롭게 세팅을 하고 호스팅관리 패널을 개발하게 된 것이다. 이 과정에서 처음에는 nginx 서버로 세팅해서 기존 사이트들이 제대로 안 돌아가는 문제가 생겨 중간에 포기할까 하다가 apache로 바꾸고부터는 대부분의 호환성 문제는 해결되었다.

일단 빠르고, 가볍고, 안정적이다. 기본적인 계정생성, 호스팅관리, SSL관리, DB관리까지 끝내고 몇 개의 사이트와 개발 중인 솔루션들을 세팅 중이다. 가장 중요한 자체 백업복구 기능, 강력한 보안관리(서버단에서 외부 공격, 스팸처리, IP차단 등) 등의 개발이 추가로 진행할 예정이다.