1.2. 시스템 정보 기록 관리

워드프레스로 웹사이트를 만들다보면, 개발팀과 소통하면서 아래에 해당되는 항목들을 자주 이야기하게 됩니다. UFOfactory 담당자들과 얘기를 나누면서, 사용하는 용어들이 어렵게 느껴질 때가 많으셨을 것입니다.

이제부터 워드프레스 웹사이트의 운영자로서 기본적인 시스템 개념을 익혀볼게요. 하지만, 이 챕터에서 아래의 다섯 항목의 개념을 이해하는 것보다 더 중요한 것은 다섯 항목에 해당되는 아이디와 비밀번호를 확인하는 일입니다. 워드프레스로 만든 웹 사이트와 함께 여러분이 갖고 있는 호스팅 비용, 서버 비용, 입력된 데이터베이스, 도메인 비용과 워드프레스 개발 소스는 여러분 조직의 웹 자산입니다. 시스템 정보를 잘 관리하여 인수인계할 때 관련 정보를 잘 전달하면 추후 개발작업에도 도움이 됩니다.

  • 도메인(URL)
  • 서버
  • 호스팅
  • 데이터베이스, DB
  • 워드프레스

도메인(URL)

우리는 현재 수 많은 도메인을 누르거나 주고 받습니다. 보통은 홈페이지 주소, 유알엘(url)이라는 단어로 부르기도 합니다.

http://www.thecircle.or.kr/ 웹사이트를 브라우저 주소창에 넣어서 [엔터]키를 누르면 어떤 일이 일어날 것 같으십니까? 여러분이 생각하는 웹 사이트는 허공에 떠 있는 것이 아니라, 하드 디스크에 저장된 파일의 묶음입니다. [엔터]를 누르는 순간, 도메인에게 http://www.thecircle.or.kr/ 라는 '도메인이 가르키는 방향의 하드디스크가 어디에 있는지' 물어봅니다.

도메인 만들기 및 관리

어떤 팀, 어떤 프로젝트를 진행할 때, 영문 url을 떠올리는 연습을 해보기 바랍니다. 멋진 프로젝트를 보면서 어떤 도메인을 쓰는지 확인하는 것도 좋은 연습이 될 것입니다. 연습을 통해 좋은 도메인 네임을 선택할 수 있습니다. 아래와 같은 업체는 도메인을 구매할 수 있는 대표적인 곳들입니다.

로그인 정보에 이메일과 휴대폰 연락처만 잘 적어놔도, 완료시점 전에 끊임없이 문자와 메일을 보내줍니다. 카페 24에 아이디와 비번을 넣고 들어가면 "도메인 관리" 부분에 아래와 같은 메뉴들이 보이고, 소유자 정보나 관리자 정보에서 이메일과 휴대폰 번호가 잘 적혀 있는지 확인합니다.

주의하기 : 도메인 대여 만료기간을 체크하자.
도메인은 구매가 아니라 렌탈의 개념. 
빌린 기간이 지나면 도메인에 대한 권한을 잃게 된다. 
그렇기 때문에 구매 이후에 유지가 더 중요하니 꼼꼼히 체크하자.
주요한 기관인 경우에는 예산을 여유있게 확보하여 미리 3~5년 동안의 
비용을 지불하는 것도 위험을 피할수 있는 좋은 방법이다.

서버

서버는 워드프레스로 만든 웹사이트 파일들의 묶음이 저장되어 있는 컴퓨터의 하드디스크를 의미합니다. 즉, 서버는 물리적인 하드디스크 공간입니다. 주소인 도메인을 입력하고 엔터를 누르면, 도메인은 서버(하드디스크)의 위치를 알려주고, 현재 사용 중인 인터넷 브라우저가 그 하드디스크에 있는 이미지, 텍스트, 소스들을 불러와서 웹 화면에 보여줍니다.

호스팅

호스팅이란 주소가 가리키는 공간입니다. 호스팅을 구매하여, 언제든지 고객들이 사이트에 접속할 수 있도록 도와줍니다. 하나의 서버를 여러명이 나눠서 쓰는지, 서버 한대를 빌려서 쓰는지, 내 서버를 사용하는지 등에 따라서 다양한 형태가 있습니다. 사이트의 규모가 크지 않다면 하나의 서버를 여러명이 나눠서 사용하는 웹호스팅 서비스를 사용하면 됩니다.

호스팅 구매하기 및 관리

호스팅업체에서 도메인 구매 대행도 같이 하는 경우가 많습니다. 대표적인 호스팅업체들입니다.

호스팅 구매시에 서버의 운영체제나 언어, 데이터베이스 종류 등을 선택할 수 있습니다. 워드프레스는 PHP 언어를 쓰므로 PHP의 버전을 확인하여 호스팅을 하시면 됩니다. 조금 복잡하더라도 PHP 뒤에 나와 있는 버전과, Mysql(데이터베이스 버전) 및 언어설정(UTF-8) 을 기억했다가 새로 호스팅을 받을 때 직접 사용하거나, 다른 개발팀에게 전달할 때 알려주시기 바랍니다. 카페 24에서 웹 호스팅 설정 부분에 들어가면 모두 기록되어 있습니다. (캡쳐화면 참조)

  • PHP5.5 / Mysql 5.x / UTF-8

주의하기 : 호스팅 임대 만료기간을 체크하자. 
만료기간이 다가오면 업체에서 알림메일을 보내주므로 이를 잘 확인하자.
결제 시기를 놓쳤더라도 1개월 정도의 유예기간이 있기는 하지만, 
신경을 못 쓴채로 이 기간이 넘어가면 사이트가 닫힐 수 있다.

데이터베이스,DB(Database)

워드프레스의 데이터베이스는 워드프레스에서 개발자, 운영자가 입력한 소스코드를 제외한 모든 것입니다. 글, 카테고리, 사용자 이메일과 비번, 태그와 사용된 이미지 등 입력된 모든 것을 데이터베이스에 저장하게 됩니다. 워드프레스는 MySQL(마이에스큐엘)이라는 데이터베이스 관리 시스템을 사용하며, 사이트 운영자로서 워드프레스가 MySQL을 데이터베이스로 사용한다는 사실 정도는 인지해야 합니다.

데이터베이스란 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합이다. 논리적으로 연관된 하나 이상의 자료의 모음으로 그 내용을 고도로 구조화함으로써 검색과 갱신의 효율화를 꾀한 것이다. 즉, 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체라고 할 수 있다.(위키백과 발췌)

워드프레스

소개 부분에서 짧게 설명했듯이 워드프레스는 기술적 지식이 거의 없는 사람들을 위한 인터넷 홈페이지 제작 툴입니다. 로컬 챌린지 프로젝트의 경우 개발 전문가들이 아닌 여러분들도 비교적 쉽게 사이트를 운영할 수 있도록하기 위하여 워드프레스를 활용하여 제작된 것입니다. 워드프레스는 제공된 홈페이지 개발 소스이므로 기본적인 워드프레스 파일을 받아 압축을 풀어보면 여러 파일과 폴더의 묶음으로 형성되어 있는 것을 확인할 수 있습니다.

설치형 워드프레스 다운로드 : https://ko.wordpress.org/

개발에 조금 더 관심있다면, 워드프레스 홈페이지에 나와있는 설치 및 개발 방법을 읽고 따라해 보길 추천합니다. 개인 블로그로 활용하여 자신만의 웹공간을 만들어볼 수도 있습니다.

Tip. 시스템 정보를 문서로 기록해두자.

앞에서 살펴본 내용들을 모두 이해하긴 어려울 수 있습니다. 하지만 꼭 이해해야 할 점은 해당하는 항목들마다 아이디와 비번이 붙어 있으며 이에 대한 정보들은 신경써서 관리하지 않으면 쉽게 잊어버릴 수 있다는 것입니다. 각 항목마다 아이디와 비번이 붙어있는 이유는 결국 이런 정보들이 자산에 해당되기 때문입니다. 아래와 같이 한글이나 pdf 문서로 작성하고, 기록한 관련 정보를 내 메일 및 주요 담당자에게 발송하는 것이 좋습니다. 웹 사이트나 홈페이지를 다시 만드는 시기에 이 정보를 찾게 되는 경우가 많으므로, 반드시 보관하여 분실하지 않도록 주의합니다. 아래에 첨부된 시스템정보 계정 기록 문서를 다운받아 활용하시면 됩니다.

항목 접속주소 아이디 비밀번호 비고
웹호스팅 - - - -
도메인 - - - -
FTP - - - -
데이터베이스 - - - -
워드프레스 - - - -
  1. 업체에 가입한 아이디와 비밀번호를 적는다. 웹 호스팅을 받는 업체를 통해 호스팅, 서버, 데이터베이스를 한 번에 지원받는 것이 보통이다.
  2. 도메인은 웹 호스팅 업체를 통해 일괄적으로 구매하기도 하지만, 별개의 업체에서 구매하기도 하므로, 별도로 갖고 있을 때에는 아이디와 비밀번호를 적는다.
  3. FTP는 개발 담당자가 웹 호스팅 받는 서버와 파일을 주고 받는 규약이다. 아이디와 비밀번호가 필요하다.
  4. 데이터베이스 관리창에 접속하는 아이디와 비밀번호를 적는다.
  5. 워드프레스 초기 세팅시 만든 아이디와 비밀번호를 적는다.

[문서 샘플 다운로드-hwp,pdf]