Sonar & Radar 재오픈

By | 2010-10-01

며칠간의 우여곡절 끝에 제 블로그는 이제 Snow Leopard Server에서 돌아가게 되었습니다. Snow Leopard + MAMP + 텍스트큐브 조합에서 Snow Leopard Server + WordPress 조합으로 완전하게 이주를 끝냈죠.  몇년간 스스로 Mac mini를 서버로 사용하면서 느낀점이 많았습니다. 굳이 스스로 집에서 서버를 만들어서 하지 않고 네이버나 티스토리 같은 블로그 서비스를 이용할 수도 있었는데도 말이죠. 9월 한달간은 블로그가 계속 골치를 썩이는 바람에 확 때려치우던가 아니면 네이버 같은 곳으로 귀순할까도 고려했습니다만 어제 극적으로 맥미니 녀석이 다시 정신을 차려주는 바람에 다시금 블로그를 돌려놓을 수 있게 되었습니다.

애당초 스스로 서버를 구축해 보자는 생각은 ‘감’ 때문이었습니다. IT전략 컨설팅 부문으로 완전히 돌아서다 보니 실제 IT 필드에서의 감을 자꾸 잊는 것 같아서 말이죠. 게다가 MySQL과 같은 오픈 소스의 가능성에 강한 호기심이 생겼었습니다. 이런 것들에 대해 잘 알지도 못하면서 IT전략을 논하는 것이 웬지 위선적으로 보여서 말이죠. (보통 대기업 IT전문가라고 하는 사람들은 오픈 소스 프로젝트에 대해서는 태생적으로 거부감을 가지고 있거든요)

어쨋든 그동안 이렇게 저렇게 고생하면서 감을 확실히 익히는데 많은 도움이 된거 같습니다. 실제로 CSS나 HTML 소스들을 만지작 거리면서 10년전과 얼마나 달라졌는지 실감했고 앞으로 나오게될 HTML 5 같은 기술이나 새로운 브라우저들에 대해서도 저 나름대로 판단할 수 있게 되었으니까요.  ^^

이번 작업을 하면서 잊지 말고 넘어가야 했던 것들을 제 스스로를 위해서 몇개 메모해 두어야 겠습니다. 다른 분들도 아마 마주칠 지 모르는 사항이라 여기에 쓸랍니다.


Snow Leopard Server의 느낌

스노 레퍼드 서버가 할 수 있는 일은 엄청나게 많더군요. 웹서버, DB서버, 메일 서버 뿐만 아니라 수십가지의 서비스를 제공합니다. 그 복잡한 것들을 어떻게 효과적으로 관리할 수 있을까 하고 UI들을 살펴보니 역시 애플 답더군요. Server Admin은 그 많은 서비스들을 하나의 화면에서 관리할 수 있도록 일목요연 합니다.  운영에 필요한 굵직한 것들만 세팅하게 되어있죠. 아마 MS같았으면 오밀조밀하게 모든 세팅값을 설정할 수 있도록 화면이 복잡했겠지만 애플은 역시 굵직한 것만 손댔더군요. 일장일단이 있습니다. 좀 더 세밀한 부분을 건드리려면 할 수 없이 직접 화일을 건드려야 하는 불편함이 있죠.

그러나 애플의 방식을 오래 체험해 왔던 터라 이 방식에 불만은 없습니다. 애플은 철저하게 20/80 법칙을 UI에도 적용하는 듯 합니다. 사람들이 가장 많이 건드리는 기능 20% 정도만 화면에 넣어놓죠 ㅎㅎㅎ 앞으로 스노 레퍼드 서버를 만지는 재미가 쏠쏠하겠습니다. 어쩌면 지금 이용중인 Mobile.me도 필요없을지 모르겠어요



퍼머링크(Permalink)의 중요성

이번에 블로그를 만지면서 가장 고생한 것이 퍼머링크(Permalink : 각 포스트의 고유주소)문제였습니다. 예전의 퍼머링크를 통해 계속 접속이 가능하게끔 하려다 실패했죠. 예전 텍스트큐브 시절엔 각 포스트들의 링크가 포스트의 제목이었습니다. 이번에 워드프레스로 옮겨오면서 똑같은 퍼머링크를 적용하고 인터넷 각지에 남아 있는 제 블로그의 링크를 살리기 위해 redirect 부분도 아파치 설정에 적용했었는데 이 녀석이 계속 심각한 문제를 일으킨다는 것을 알았습니다. 지금 위에서 보이는 고유번호로 된 퍼머링크 (가령 p?=4652)보다는 글 제목으로 된 링크가 더 알아보기 쉽지만 한글의 경우엔 계속 알 수 없는 문제를 일으키더군요.  지난 몇주간의 튜닝과정에서도 이걸 해결하려다 관련 글들을 읽어보고 어제 바로 포기했습니다.

4년전 블로그를 시작할 때 퍼머링크에 대한 전략을 제대로 세워두지 않은 것이 문제였죠.  블로그를 시작하려는 분들에게는 아주 중요한 문제 같습니다. 앞으로는 내키지 않지만 그냥 고유숫자로 된 퍼머링크 체계를 유지할까 합니다. 이제 대한 관련 포스트 하나를 소개하죠.


WordPress : maximum upload file size

이건 좀 마이너한 문제입니다만 분명 누군가 찾을 수 있는 문제같아서 남깁니다. 저도 시간이 지나면 분명 까먹겠죠. 어제 Snow Leopard Server로 넘어오고나서 이전 포스트를 고치고 있는데 화일 하나를 업로드 하려고 하니 maximum upload file size가 2MB로 되어 있더군요. 분명 MAMP를 사용할 때에는  32M였거든요. 세팅을 건드린 것이 없는데 왜 이렇게 되었나 해서 또 인터넷을 뒤지고 다녔습니다. 결론적으로 이건 워드프레스에서 설정하는 것이 아니더군요. php.ini 화일에서 Upload Size 설정 부분을 찾아서 고쳐야 하는 문제였습니다. php.ini화일을 찾아내서 보니 과연

upload_max_filesize = 2M

라고 설정이 되어 있더군요. 원하는 만큼으로 바꿔 주면 됩니다. 사소하지만 참 열받을 만한 문제라서요 ^^


Snow Leopard Server : root user 사용하기

서버를 관리하려다 보면 전지전능한 권한을 가진 Super User 권한이 필요할 때가 많습니다. 저는 첫날인데도 그걸 필요로 했죠. 기본적으로 Snow Leopard Server에서는 이 기능이 숨겨져 있습니다. root란 유저가 있음에도 말이죠. 이 root 유저로 로그인 하는 방법은 다음과 같습니다. 역시 구글링하다보니 여기저기에서 방법이 검색되더군요.

  1. System Preference 를 연다
  2. 거기서 Accounts 를 연다
  3. 자물쇠가 걸려있으면 먼저 푼다 (화면 맨하단)
  4. 화면 왼쪽 하단의 Login Option을 누른다
  5. 화면 오른 하단의 Network Account Server 옆 Edit 버튼을 누른다
  6. 다이얼로그 박스가 나오면 하단의 ‘Open Directory Utility’ 버튼을 누른다
  7. Edit 메뉴에서 ‘Enable Root User’를 선택한다

저는 이미 root 유저가 Enable 되어 있더군요. 최신 업데이트된 서버버전에서는 그렇게 되어 있나 봅니다. root 유저의 패스워드까지 추가적으로 설정하신 후 다시 root로 로그인 하면 됩니다.  알고나면 간단하죠.


Hidden File 보이게 하기

Mac OS X의 화인더를 열어보면 간단해 보이지만 실상 그 안에는 보이지 않는 히든화일들이 대단히 많습니다. 이 녀석들이 제대로 보여야 쉽게 접근하고 만질 수 있게 되죠. 위에서 설명한 php.ini나 .htaccess 같은 화일들을 다루려면 아예 간단한 유닉스 명령어를 써서 히든 화일들을 모두 보이게 하는 것이 편리합니다.  이 작업도 알고나면 너무 간단합니다. 일단 터미널을 열고 다음과 같이 명령을 내리고 나서 Finder를 제시동 하면 끝납니다.

defaults write com.apple.Finder AppleShowAllFiles YES


Facebook Comments

11 thoughts on “Sonar & Radar 재오픈

  1. lqez

    매일 RSS로만 보다, 워드프레스 재정비 하셨다는 글을 보고 들러보았습니다. 다양한 주제의 글 언제나 재미있게 보고있습니다. 감사합니다.

    Reply
    1. demitrio Post author

      감사합니다 계속 답글 남겨주세요~ 그래야 저도 힘이나죠 ㅎㅎ

      Reply
  2. 한상민

    이젠 좀 안정화가 되신듯 하네요.
    전에 mood for a day 좇아 방문했던 사람입니다. http://www.demitrio.com/?p=1123 댓글은 안 남겨도 하루에 한 번은 꼬박 들르거든요.
    IT 분야 전문가시니 뼈 속까지 문과체질인 저는 모를 말도 많지만, 그래도 재미있는 얘기 잘 읽고 갑니다.

    Reply
    1. demitrio Post author

      그러셨군요 ^^ 그동안 제가 잘 모르고 있었던 독자들이 속속 등장하니 기분이 좋습니다 ㅎㅎ 블로그를 개편하면서 제일 시간이 많이 드는 일은 기존의 글들을 정리하는 건데요. 지금보니 Mood For A Day도 링크가 깨져있군요. 하나 하나 고쳐나가야겠습니다 자주 들러주세요~

      Reply
  3. Kangjae Kim

    하하.. 형님.. 저도 며칠 전에 운좋게 맥미니 서버를 구매했습니다. 호주에서는 ADSL2급 이상의 인터넷 서비스를 사용하면 고정 아이피를 할당해 줍니다. 그래서 이번에 스노우 레오파드 서버의 모든 기능을 사용해 볼려고 열심히 노력중입니다. 하지만 DNS 서버가 문제를 일으키네요. 외부에서는 웹서비스는 잘 되는데 다른 서비스들이 계속 문제를 일으키네요. 여하튼 글 잘 읽고 갑니다. 늘 건강하세요.

    Reply
    1. demitrio Post author

      흠…글쎄 나도 써보니 눈에 딱히 드러나지 않는 버그..(?)나 문제들이 소소하게 많이 깔려있는 것 같긴 하구먼.
      근데 나는 DNS 서비스는 Enable 시켜놓지 않았는데 많은 분들이 그 서비스에 대해 문제가 있다고 말하시더군. 이거 또 호기심이 살살 일어나는데 한번 뚝딱거려 봐야겠는걸

      Reply
    1. demitrio Post author

      네~ 저도 이걸 정리해서 포스팅 하려고는 합니다만… 어디서부터 어떻게 시작해야 할지 고민을 일단 해봐야겠습니다. 스노레퍼드 서버 + 워드프레스 라는 타이틀을 달고 해야죠 후우~ 좀 생각을 정리하고 시작하겠습니다. 예전에는 Mail서버 운영이 골치아팠는데 스노 레퍼드 서버로 넘어오고 부터는 그 부분은 안정적이고 말끔해진것 같습니다.

      Reply
  4. Playing

    안녕하세요 ~ 인고(?!)의 글 잘 봤습니다

    사실 계속 RSS에서 글들을 보고 있다가, 각종 리플들이 궁금해서
    (제가 생각하는 가장 가치있는 글이 바로 댓글을 확인하고 싶은 글이예요 하하)
    본 블로그에 방문하려고 할 때 오류가 많았거든요

    이전 글들도 그렇구요.. 어째든 다시 자리를 잡으셨다니
    그 동안 좋은 정보들을 공유해주셔서 고마웠는데 다행입니다 하하

    저는 설치형이랑 서버관련 된 내용과 과연 언제나 친해질 지 알 수 없지만
    나중에 큰 도움이 될 꺼 같아요

    Reply
    1. demitrio Post author

      한동안 정말 잘 안되서 이러다가 다시 예전으로 못 돌아가나 했었습니다~ 계속 나아지고 있으니 계속 지켜봐주세요 ^^
      워드프레스로 오니 댓글도 RSS로 받아보실 수 있더군요~ ^^

      Reply
  5. JH Lee

    RSS로 계속 구독 잘하고 있습니다.
    오늘은 직접 Web에 들어와 처음으로 코멘트 남깁니다.
    님이 쓰신 책도 잘 읽고 업무에 많은 도움을 받았고요…
    일전에 쓰신 Post를 읽고 제 맥미니로 서버를 운용하다가
    마눌림이 전기세 나온다고 컴을 꺼버리는 일이 잦아
    가정의 평화를 위해 Mobile Me로 홈피 운영중인데 미흡합니다.
    이 Post를 보니 Snow Leopard Server 운용에 관심이 급 생기네여
    항상 좋은 글 감사드리고 앞으로도 기대 많이 할테니
    Snow Leopard Server로 블로그 운영하기에 대한 Post도 기대하겠습니다.

    Reply

Playing 에 응답 남기기 응답 취소