로그인 회원가입 아이디/비밀번호찾기 예치금관리 도메인정보조회 사이트맵
도메인등록약관
KR/한국도메인 등록약관
WINC등록약관
호스팅등록약관
부가서비스 이용약관
도메인 분쟁해결정책
KR/한국도메인 분쟁해결정책
회원약관
개인정보처리방침
 
내용보기
제목 이지보드 설치법 - 윈도우즈에서 많이 사용
분류 호스팅 서비스 조회수 17445
답변
이지보드 게시판 설치
이지보드 설치법
설치하기 전에..

이지보드 2000은 링크해서 사용하는 게시판이 아니므로 사용자가 직접 설치하여 사용하셔야 합니다. 이지보드 2000은 유닉스/리눅스의 버전에서는 흔히 우리가 말하는 CGI를 지원하는 계정에서만 사용이 가능합니다. 하지만 타 PHP 보 드나 Perl 보드와는 달리 서버상에서 CGI를 지원해주고, G++ 라이브러리만 있으면 사용이 가능합니다. 또한 PHP 보드에서 대부분 MySQL(DB)가 지원되어야 하는 데 비해서, 이지보드 2000은 자체 DB엔진을 내장하여 MySQL등의 데이터베이스가 필요 없습니다.

즉, 유닉스(리눅스 포함) 버전에서는 이지보드가 설치되어야 할 서버의 운영체 제와 G++ 라이브러리 버전, CGI지원 여부만 알고 있다면 이지보드를 간편하게 설치해서 사용하실수 있습니 다.


Unix, Linux에서의 설치

이지보드 2000의 Unix, Linux 버전은 Ez2k_OS명(프로세서의 종류)라는 파일 이름으로 배포됩니다. 예를 들 어 서버의 OS가 Linux이고 프로세서가 인텔 호환 CPU의 경우 Ez2K_Linux(x86)을 다운 받으시면 됩니다.

1. 플렛폼에 맞는 이지보드 2000 프로그램 다운 받기

설치하고자 하는 플렛폼의 맞는 이지보드 2000 프로그램을 다운 받으시려면 아래 주소로 가서 자기의 플랫폼에 맞는 프로그램을 다운받으시면 됩니다.

http://ezboard.new21.org/cgi-bin/ez2000/ezboard.cgi?db=ez2k/pds

위의 주소에 가시면 이지보드 2000 운영체제별 다운로드라고 되어 있는 부분이 나올 때까지 내려 보세요. 그림 2-1과 같은 다운로드 페이지가 나옵니다.


그림 2-1. 이지보드2000 운영체제별 다운로드

플랫 폼(Platform)이란?
플랫폼은 게시판이 설치될 서버 운영체제(OS)의 종류, 사용하는 프로세서 등을 의미합니다. 게시판을 설치하 기 전에 플랫폼을 확인하는 이유는 플랫폼에 따라 프로그램 실행 방식이 다르기 때문이며, 따라서 플랫폼에 맞는 게시판을 다운로드 받으셔야 합니다. 플랫폼을 확인하는 방법은 이지 FTP프로그램을 이용하면 쉽게 알아 낼 수 있습니다. (이지 FTP 프로그램 사용법은 부록을 참조하세요!!)

여기에서 자신의 플랫폼에 맞는 이지보드 프로그램을 다운 받으시면 됩니다. 참고로 공용 System 파일은 b3 이전 버 전에서만 사용되는 것이므로 최근에 배포된 1.27 버전은 공용파일을 다운 받으실 필요가 없습니다.

2. 이지보드 2000의 설치

이지보드의 설치는 아주 쉽습니다. 일반 FTP프로그램을 이용할 경우에는 전송방법의 선택, 퍼미션 설정에만 주의하 면 설치에는 큰 어려움은 없습니다. FTP 전송방법은 반드시 바이너리 모드로 선택하시면 되고 각 디렉토리의 퍼미션(권한) 은 그림 2-2와 같이 설정하면 됩니다.


그림 2-2. 이지보드 2000의 퍼미션 설정

퍼미션 설정은 이지보드2000 디렉토리에 있는 setup.sh 파일을 실행하면 자동으로 설정해 줍니다.
먼저 텔넷을 이용하여 자신의 서버에 접속하고 이지보드 2000이 설치된 디렉토리로 이동합니다.
그리고 다음과 같이 입력하면 퍼미 션이 자동으로 설정됩니다.

chmod 755 setup.sh
./setup.sh


만약 텔넷이 지원되지 않는 경우에는 FTP 프로그램을 이용하여 그림 2-2처럼 일일이 퍼미션을 설정해주셔야 합니다. 자세한 사항은 부록의 WS_FTP를 이용한 이지보드 2000의 설치를 참조하시기 바랍니다.
이와 같은 방법으로 Linux 플랫폼에서 이지보드 2000의 설치를 마쳤습니다.

퍼미션 이란?
싱글 유저를 대상으로 하는 도스/윈도우즈와는 달리 유닉스 시스템은 많은 사람들이 공유하며 사용하는 멀티유 저 운영체제이기 때문에 각각의 태스크/파일들은 소유 권한을 갖게 됩니다. 소유권에 따라 각각의 파일들은(디렉토리포함) 읽기,쓰기,실행의 권한을 갖게 되는데. 이러한 파일에 대한 권한. 즉, 읽기,쓰기,실행 을 할 수 있는 권한을 퍼미션이라 합니다.

유닉스에서는 세가지의 형태로 퍼미션을 부여할수 있습니다.
  read(읽기) 값 4
  write(쓰기) 값 2
  execute(실행) 값 1

그리고 사용자들에 따라, Admin, Group, Other 세가지로 나뉘게 됩니다. 따라서 각기 세종류의 사용자가 세가지 형태의 퍼미션을 부여할수 있으므로, 777,755와 같은 형태의 퍼미션이 생겨나게 된것입니다.

* 언제 퍼미션을 설정해야 하나?
일반적으로 홈페이지 HTML문서, 그림파일을 올리는 경우에는 별다른 퍼미션을 설정할 필요가 없습니다(보통 644 로 설정됩니다). 하지만, perl등의 CGI 파일을 설치하게 되는 경우엔, 자신의 계정에 파일을 올린후, 반드시 퍼미션을 755로 변 경해야 합니다. 즉, 소유자는 모든 권한을(rwx,7) 그룹은 읽고 실행할 수 있는 권한(r-x,5)을 그리고 일반사용자(웹사용자에 해 당) 역시 읽고 실행할 수 있는 권한(r-x,5)을 줍니다. -->rwxr-xr-x(755)

각 호스 팅 업체의 서버의 플랫폼에 맞는 이지보드 2000 프로그램과 설치 디렉토리
호스팅 업체 이지보드 설치 디렉토리
천리안 SunOS http://cgi.chollian.net/~ID/ez2000
netpark x86 Linux http://서버명.netapark.co.kr/~ID/cgi-bin/ez2000
introcom x86 Linux http://home.introcom.net/~ID/ez2000
nayana x86 Linux http://ID.nayana.org/cgi-bin/ez000
new21 x86 Linux http://ID.new21.net/cgi-bin/ez000
X-Y x86 Linux http://ID.x-y.net/cgi-bin/ez000
i.am x86 Linux http://ID.iam.ro/cgi-bin/ez000
interpia x86 Linux http://서버명.interpia98.net/~ID/ez2000
prn114 x86 Linux http://www.prn114.net/~ID/ez2000
azionet x86 Linux http://서버명.azionet.com/ez2000
ye.ro x86 Linux http://ID.ye.ro/ez2000




Windows NT/2000 에서의 설치

이지보드 2000의 Windows NT/2000 버전은 Ez2k_win(x86) 이라는 파일 이름으로 배포됩니다.

1. 플렛폼에 맞는 이지보드 2000 프로그램 다운 받기

Windows계열 이지보드 2000 프로그램을 이지네 홈페이지에서 다운 받으신 후 자신이 원하는 디렉토리에 압축을 풀고 IIS 설정에서 가상 디렉토리 추가 및 권한 설정을 하면 됩니 다.

IIS 란?
IIS는 Internet Information Server의 줄임말로서 Windows NT/2000에서 웹 서버를 구축, 관리하는 특입니다. IIS는 HTTP, FTP, NNTP, SMTP를 지원합니다. IIS의 관리도구 중의 하나가 Microsoft Management Console(MMC)이며, windows의 제어판에서 관리 도구 메뉴를 클릭 해보면 인터넷 서비스 관리자라는 프로그램이 있는데 이 인터넷 서비 스 관리자가 Microsoft Management Console입니다. 인터넷 서비스 관리자 프로그램은 서비스를 관리하기 위한 관리 프로그 램으로써 여기서 가상 디렉토리 추기 및 권한 설정을 할 수 있습니다.


2. IIS(internet Information Server)의 설치

자신의 컴퓨터에 IIS가 설치되어있지 않다면 IIS를 설치합니다. IIS를 설치하기 위해서는 제어판의 프로그램 추가/ 삭제를 실행합니다.


그림 2-3. 제어판


2-4. 프로그램 추가/제거

실행된 프로그램 추가/제거에서 왼쪽에 있는 아이콘 중 세번째에 있는 Windows 구성 요소 추가/제거를 클릭하면 Windwos 구성 요소 마법사 윈도우가 뜨며 여기서 스크롤바를 아래로 내려 인터넷 정보 서비스(IIS)를 선택한 후 다음 버튼 을 누르면 IIS가 설치 됩니다.


그림 2-5. Windows 구성 요소


그림 2-6. 구성 요소 구성 중


3. 이지보드 실행을 위한 가상 디렉토리의 설치

인터넷 정보 서비스(IIS)를 실행하기 위해서는 시작 -> 제어판 -> 관리도구 인터넷 정보서비스를 선택하면 됩 니다(그림 2-7).


그림 2-7. 인터넷 정보 시비스(IIS)의 실행


그림 2-8. 가상 디 렉터리의 생성

실행된 IIS에서 기본 웹 사이트를 선택한 후 마우스 왼쪽 버튼을 클릭하면 팝업 메뉴가 나타나는데 이 메뉴중에서 새로만들기(N)가상 디텍터리를 선택하면 가상 디렉터리 만들기 마법사(그림 2-9)가 실행됩니다. 다음 버튼을 클릭하면 가상 디렉터리의 별칭(그림 2-10)을 입력하는 윈도우가 나타납니다. 여기에 Ez2000이라 적어 주시고 다음 버튼을 클릭합니다.


그림 2-9. 가상 디렉터리 만들기


그림 2-10. 가상 디렉터리 별칭

다음 단계는 그림 2-10에서 정한 가상 디렉터리의 별칭과 연계되는 실제 디렉토리를 연결하는 과정으로 웹 사이트 컨텐트 디렉터리의 경로를 지정하는 윈도우(그림 2-11)입니다. 윈도우에서 찾아보기 버튼을 클릭하면 폴더 찾아보기 윈도우가 뜨고 여기서 이지보드 2000이 있는 폴더를 선택하고 확인 버튼을 클릭하면 웹의 디렉토리와 실 제 디렉토리가 연결되어집니다.


그림 2-11. 웹 사이트 컨텐트 디렉토리

다음 단계로 넘어가면 만들어진 Ez2000 폴더의 액세스 권한(그림 2-12)을 설정하게 됩니다.


그림 2-12. 액세스 권한


그림 2-13. 경고 윈도우

Ez2000 폴더에는 이지보드 실행 파일이 들어 있으므로 액세스 권한은 그림 2-12와 같이 읽기실행 권 한을 선택합니다. 다음 버튼을 클릭하면 그림 2-13과 같이 실행 권한이 설정되었다는 경고 윈도우 뜨지만 를 선 택하면 가상 디렉터리가 성공적으로 설치됩니다(그림 2-14).


그림 2-14. 가상 디렉터리 만들기 완료

이지보드 2000의 디렉토리 구조는 아래에 나타낸 바와 같다. 위 단계에서 만들어진 Ez2000 디렉토리의 액세스 권 한은 읽기와 실행이지만 게시판의 내용을 보관하는 데이터 베이스 디렉토리가 존재하는 시스템 디렉토리의 액세스 권한은 읽기와 쓰기가 지원되어야 한다.

이제 시스템 디렉토리의 액세스 권한을 설정해 보자. 인터넷 정보 서비스(IIS)를 실행 시킨 후 기본 웹 사이트를 선택 하면 기본 웹 사이트에 포함되어 있는 가상 디렉터리가 모두 보여지게 한 후 전 단계에서 만들었던 Ez2000 디렉토리에 마 우스 포인터를 가져간 다음 마우스 오른쪽 버튼을 클릭 하면 그림 2-15에서 보여진바와 같이 팝업 메뉴가 뜨게 된다. 여기 서 등록정보를 선택하면 시스템 디렉토리의 액세스 권한을 설정할 수 있다.


그림 2-15. 시스템 디렉토리에서의 팝업 메뉴

시스템 디렉토리의 아래에 게시판의 내용이 담겨져 있는 DB(데이터 베이스) 파일이 위치하므로 시스템 디렉토리의 액 세스 권한은 읽기와 쓰기를 선택하고 실행권한은 없음을 선택한 다음 확인 버튼을 클릭하면 Windows NT/2000 에서 이지보드 2000의 설치가 완료된 것이다.


그림 2-16. 시스템 디렉토리의 등록정보

게시판을 실행하려면 Internet Explorer의 주소 표시줄에
http://홈페이지 주소/Ez2000/ezboard.exe 라고 URL을 적어주시고 실행하시면 됩니다.