Terminology
Help
목차 |
용어 설명
아파치 Apache
Apache (아파치)는 현재 전세계에서 가장 많이 쓰이고 있는 GNU 라이센스 기반의 웹서버입니다. 아파치는 주로 Unix 계열 (FreeBSD, Linux, Sun)에서 많이 쓰이고 있으며, 국내에서 유명한 APM이라고 불리우는 Windows에 설치하는 서버도 Windows용 Apache와 PHP, MYSQL의 조합입니다.
태터툴즈에서는 Apache와 mod_rewrite라는 모듈이 필수적으로 필요합니다. 자기 블로그를 운영할 계정이 mod_rewrite를 지원하지 않는다면, 서버 관리자에게 설정을 요청하시면 어떠한 형태로거나 조치를 취해줄 겁니다. 다만 상당수의 호스팅사들은 mod_rewrite 모듈을 공식적으로 지원하지 않는다고 못을 박는 경우도 있으니 유의하시길 바랍니다.
mod_alias
mod_alias 는 mod_rewrite 와 해주는 역할이 비슷합니다만, 사용자가 직접 설정이 불가능하고 웹서버를 통제할 수 있는 관리자만이 조작할 수 있습니다. mod_rewrite 과 mod_alias 는 URL 을 간단하게 바꾸어주는 역할 자체는 비슷합니다만, 실제로 웹서버안에서 이를 실현하는 방식이 기술적으로 다르다고 합니다.
mod_rewrite
Apache 웹서버를 위한 확장 모듈로, 실제 존재하지 않는 파일이나 디렉토리더라도 내부적으로 특정한 패턴을 설정하여 원하는 곳으로 연결될 수 있게 하는 기능을 합니다.
과거의 /tt/index.php?pl=999와 같은 주소 대신에 /tt/entry/999와 같이 보다 깔끔하고 외우기 쉬운 주소를 사용할 수 있게 해줍니다. 이를 통해 permalink 또한 안정적으로 제공할 수 있습니다.
태터툴즈의 핵심 부분이 이 모듈로 만들어지는 url을 기반으로 작동하기 때문에, 설치할 계정에 mod_rewrite가 반드시 설치되어 있어야 합니다.
Apache의 httpd.conf를 수정할 때는 반드시 2군데를 수정해야합니다.
LoadModule rewrite_module modules/mod_rewrite.so AddModule mod_rewrite.c
위의 2부분을 수정하지 않으면 오류가 발생합니다.
흔히 위 2개의 라인은 떨어져 있어서 실수하기 쉽습니다.
MySQL
MySQL은 데이터를 관리하기 위한 유명한 데이터베이스 도구중 하나입니다. 무료이지만 데이터베이스의 표준 언어인 SQL(Structured Query Language)을 지원하고, 다양한 기능을 제공합니다. 일반적으로 블로그, 게시판, 쇼핑몰등에는 PHP, Perl등과 같은 웹프로그래밍 언어를 많이 사용합니다. MySQL은 이런 프로그래밍 언어와 같이 사용하게 되며, 생성된 데이터를 저장합니다.
(*MySQL은 오픈소스 기반의 도구입니다. 일반 사용자는 무료로 사용가능하지만, 상업적인 이용을 할때는 별도의 라이센스를 얻어야합니다.)
태터툴즈 MySQL을 데이터를 저장하는 도구로 사용하기 때문에, 웹호스팅을 이용하여 블로그를 설치하시려면 미리 MySQL이 지원여부를 확인해야 합니다. (요즘은 대부분 지원됩니다.)
태터툴즈를 설치할 때 MySQL 서버, 사용자 이름, 암호, 데이터베이스 이름 등을 물어보게 되는데, 이는 보통 자신이 가입한 웹호스팅 회사의 관리 페이지를 통해 알 수 있습니다.
퍼머링크 Permalink
permalink는 특정한 정보·내용이 있는 페이지를 가리키는 영구적인 URL을 뜻합니다. 블로그를 이사하거나, 다른 블로그툴로 바꾸거나 하면 기존의 링크가 모두 깨지는데, permalink라는 건 앞으로 이 링크 주소가 변하지 않도록 하겠다는 뜻이지요. (이것이 100% 보장되는 것은 아니지만, 일종의 약속입니다)
간단한 예를 들어볼까요.태터툴즈에서는 글제목과 숫자로 두가지 주소체계를 지원하고 있습니다. 만약 제가 글을 써서, 'loose.net/안녕'이라는 주소를 가진 포스트가 생겼는데, 어느날 이걸 'loose.net/001'이라는 숫자주소로 바꾼다고 가정한다면, 이전의 '안녕'이라는 주소로는 이 글에 접속하지 못합니다. 그 글이 존재한다 해도 말입니다. 그러나 퍼머링크는 숫자든 한글이든 문서자체에 고유번호를 주기때문에 이렇게 변경을 해도 접속이 가능하지요.
보통 블로그·게시판·포럼 등의 글을 가리킬 때, 위키 페이지를 가리킬 때 많이 사용되고, Fancy URL이라 하여 url 뒤에 복잡한 인자들(?id=xxx&num=192585&sees=23gFsf4t6sgfdg... 과 같은 것)이 붙지 않고 짧고 외우기 쉬운 /entry/192585/와 같은 형태를 가지게 합니다. -- by daybreaker
PHP
PHP란 일종의 프로그램 언어로, C나 Java와는 달리 별도의 프로그램 컴파일 과정이 없는 것이 특징입니다. PHP는 서버상에서 실행되어 사용자의 화면에 결과만을 뿌려주기 때문에, Java Script와는 달리 사용자 환경의 영향을 크게 받지 않습니다.
PHP는 현재 많은 블로깅툴이나 게시판툴에서 사용중이며, 여러분이 사용중이신 (혹은 사용하실) 태터툴즈도 또한 PHP기반입니다.
태터툴즈는 PHP 4.X대와 5.X대를 공식적으로 지원합니다. 국내의 호스팅사들은 제로보드 지원때문에 PHP 3.X대만을 지원하는 경우가 많이 있는데, 이 경우에는 호스팅사를 변경하시거나, 아니면 호스팅사에 PHP 업그레이드를 요구하시는 수 밖에 없습니다.
플러그인 Plugin
Add-On 프로그램이라고도 불리기도 하며, 기존 프로그램의 주어진 기능외에 추가적인 기능을 할수 있는 기능확장판 프로그램입니다. '플러그인'이라는 말은 말 그대로 '플러그를 꼽다'라는 말에서 유래되었으며 초창기 넷스케이프 브라우저의 확장프로그램으로 많이 사용되었습니다. 현재는 태터툴즈를 비롯하여, 윈앰프등 각종 프로그램에 범용적으로 제작, 보급되고 있습니다.
스킨 Skin
Skin 이란 태터툴즈를 예쁘게 꾸며주는 기능입니다. 태터툴즈 1.0 스킨 모음
위의 링크를 통하시면 태터툴즈 1.0용의 많은 스킨들을 접하실 수 있습니다. 이러한 다양한 스킨들을 통해서 같은 태터툴즈이지만, 완전히 다른 느낌으로 사용할 수 있습니다. 스킨은 다른 분들이 제작하신 것을 가져다 쓸 수도 있고, 실력만 되면 자기가 직접 제작할 수도 있습니다.
태그 Tags
태그라는 단어는 통상적으로 세가지 의미를 가지고 있습니다.
1. HTML, SGML 등에서 사용하는 HTML 코드를 지칭합니다. 2. 사전적 의미로는 "꼬리표" 라는 뜻을 가지고 있습니다. 3. 블로그에서 주제를 분류하는 키워드의 역할을 뜻합니다.
일부 블로그(태터툴즈, 워드프레스 등)에서는 최근 "태그" 라는 개념이 도입되었다. 사용자가 글마다 꼬리말을 달아서 글의 주제를 분류하는 기능이다. 태터툴즈(클래식)를 사용해 본 분들의 경우 키워드를 생각한다면 이해가 빠를 것입니다.
키워드가 본문에 포함된 단어를 자동으로 찾아서 분류하는데 비해서 태그는 사용자가 직접 글에 키워드를 달아서 분류한다는 점에서 조금 다르다. 이렇게 달린 태그를 모아서 목록을 만들어 놓으면 해당 블로그의 주인이 어떤 주제에 관심이 많은지 한 눈에 볼 수 있다는 장점이 있습니다.
또한 이렇게 달린 태그를 클릭하면 중복되는 태그를 보여주기 때문에 원하는 정보를 보다 쉽게 찾을 수 있습니다.
웹 서버 Web Server
우리가 보는 인터넷 웹 페이지는 멀리 떨어진 컴퓨터에 저장이 되어 있습니다. 보통 인터넷 익스플로러나 파이어폭스같은 웹 브라우저 (웹 탐색기) 를 이용해서 그러한 웹 페이지를 봅니다.
네이버나, 다음같은 포탈 사이트부터, 백과사전 사이트나 개인 홈페이지, 또는 우리가 사용하는 태터툴즈등은 항상 켜져 있는 다른 컴퓨터에서 운영됩니다. 그 컴퓨터는 사용자의 요청이 있으면 요청한 곳으로 웹 페이지를 보내주는 역할을 하게 됩니다.
이러한 기능을 하는 컴퓨터를 웹 서버라고 이해하시면 됩니다.
-- by inureyes
지역태그
글과 관련된 지역을 표시하는 기능입니다. 지역태그를 지정하면 지역별로 위치로그에 체계적으로 정리할 수 있고 eolin.com 에서 지역별로 검색될 수 있도록 합니다.
강남역 3번출구와 관련된 글의 예를 들어보겠습니다. 강ㄴ까지 입력하면 대한민국/서울/강남역이 추천될 것입니다. 화살표를 이용해 선택한 후 엔터를 치면 '대한민국/서울/강남역'이 자동으로 입력됩니다. 추천 지역에 3번출구가 없다면 강남역 뒤의 입력상자에 3번출구라고 직접 입력하시면 지역태그 입력이 끝납니다.
찾으시는 지역이 없으면 직접 입력하시면 됩니다.
