웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
Ubuntu 웹서버 구축 3. ZBXE 설치
2008.05.23 16:17
안녕하세요.
지구인 입니다.
오늘은 우분투 서버에 ZBXE를 설치해 보겠습니다.
1. zbxe 다운로드
터미널을 실행해서 루트로 가세요.
$cd /
이제 zbxe를 다운 받아 보겠습니다.
터미널 에서 아래와 같이 입력합니다.
$svn checkout http://svn.zeroboard.com/zeroboard_xe/trunk zbxe
마지막의 zbxe는 폴더명입니다. 저같은 경우는 public_html 로 폴더명을 정했습니다.
아마 저렇게 하면 svn이 설치가 안되었다는 메세지가 나올 것입니다.
메세지를 잘 보시고 svn를 설치후에 다시 시도하시면 됩니다.
실행을 하면 zbxe가 다운되는 것을 확인할 수 있습니다.
이후에는 새로운 버젼이 나올때 마나 터미널에서 zbxe가 설치된 폴더로 이동하여 svn up만 실행되면 손쉽게 업데이트를 할 수 있죠.
다시 터미널에서 경로를 루트로 이동합니다.
$cd /
다음에 zbxe가 설치된 폴더의 퍼미션(접근권한)을 설정해야 합니다.
$sudo chmod 777 public_html
2. 아파치 설정
이제 아파치를 설정해 보겠습니다.
아파치 설정파일의 경로는 /etc/apache2 입니다.
터미널에서 아래와 같이 입력합니다.
$sudo gedit /etc/apache2/sites-available/default
default 파일의 내용중에서 노란 표시된 부분을 zbxe가 다운로드된 폴더로 변경하고,
rewrite 모드 사용을 위해 AllowOverride None을 AllowOverride All로 변경하고 저장하세요.
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /public_html/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
.................................................................
다음으로 rewrite 모드 사용을 위해서 다음을 실행합니다.
sudo a2enmod rewrite
아파치를 재 시작합니다.
sudo apache2ctl -k restart
3. 메일서버 설정
zbxe의 메일 인증 시스템을 사용하기 위해서는 우분투 웹서버에 메일 발송을 위한 메일서버를 설치해야 합니다.
일반적인 리눅스의 메일발송은 sendmail이지만 우분투는 postfix입니다.
설치방법은 아래와 같습니다.
$ sudo apt-get install postfix
$ sudo dpkg-reconfigure postfix
*General type of Configuration?
->Internet Site
*Where should mail for root go
->yalri012(관리자 계정)
*Mail name?
->yalri.com(메일주소의 @이후의 부분)
4. MYSQL 설정
mysql을 시작하기 전에 root 암호를 먼져 설정해 줍니다.
터미널에서
mysqladmin -u root password 패스워드
이렇게 하면 mysql root 암호가 변경됩니다.
다음으로 mysql환경을 UTF-8로 맞춰줍니다.
아래 설정을 따라하시면 됩니다.
1. /etc/php5/apache2/php.ini 에서 캐릭터셋 수정
/*------------
;default_charset = "iso-8859-1"
default_charset = "utf-8"
2. /etc/mysql/my.cnf 에서 캐릭터셋 수정
/*------------
[client]
#password = your_password
default-character-set=utf8
[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
mysql과 아파치 데몬 재시작
이제 mysql을 실행해서 zbxe DB를 생성합니다.
mysql -u root -p
암호 :
UTF-8 환경으로 DB생성
mysql> mysql>CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
이제 DB가 생성 되었습니다.
이제 grant 명령을 이용해서 zbxe에 사용할 DB계정을 생성해 줍니다.
mysql> GRANT ALL PRIVILEGES ON 디비명.* TO 아이디@localhost IDENTIFIED BY '패스워드';
mysql을 종료하고 우분투 firefox에서 주소창에 http://localhost를 치고 zbxe를 설치하면 됩니다.
zbxe설치 방법은 다른 자료에 자세히 설명되어 있기때문에 따로 다루지 않겠습니다.
처음 쓴 강좌라서 역시 너무 허접한거 같습니다. ㅡㅡ;
너무 쉬운 내용이기도 하지만 그래도 혹시 필요한 분이 계실지 몰라서 부족한 강좌를 진행해 봤습니다.
궁금한 점이 있으시면 아래 댓글로 남겨주시면 최대한 답변해 드리겠습니다.
지구인 입니다.
오늘은 우분투 서버에 ZBXE를 설치해 보겠습니다.
1. zbxe 다운로드
터미널을 실행해서 루트로 가세요.
$cd /
이제 zbxe를 다운 받아 보겠습니다.
터미널 에서 아래와 같이 입력합니다.
$svn checkout http://svn.zeroboard.com/zeroboard_xe/trunk zbxe
마지막의 zbxe는 폴더명입니다. 저같은 경우는 public_html 로 폴더명을 정했습니다.
아마 저렇게 하면 svn이 설치가 안되었다는 메세지가 나올 것입니다.
메세지를 잘 보시고 svn를 설치후에 다시 시도하시면 됩니다.
실행을 하면 zbxe가 다운되는 것을 확인할 수 있습니다.
이후에는 새로운 버젼이 나올때 마나 터미널에서 zbxe가 설치된 폴더로 이동하여 svn up만 실행되면 손쉽게 업데이트를 할 수 있죠.
다시 터미널에서 경로를 루트로 이동합니다.
$cd /
다음에 zbxe가 설치된 폴더의 퍼미션(접근권한)을 설정해야 합니다.
$sudo chmod 777 public_html
2. 아파치 설정
이제 아파치를 설정해 보겠습니다.
아파치 설정파일의 경로는 /etc/apache2 입니다.
터미널에서 아래와 같이 입력합니다.
$sudo gedit /etc/apache2/sites-available/default
default 파일의 내용중에서 노란 표시된 부분을 zbxe가 다운로드된 폴더로 변경하고,
rewrite 모드 사용을 위해 AllowOverride None을 AllowOverride All로 변경하고 저장하세요.
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /public_html/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
.................................................................
다음으로 rewrite 모드 사용을 위해서 다음을 실행합니다.
sudo a2enmod rewrite
아파치를 재 시작합니다.
sudo apache2ctl -k restart
3. 메일서버 설정
zbxe의 메일 인증 시스템을 사용하기 위해서는 우분투 웹서버에 메일 발송을 위한 메일서버를 설치해야 합니다.
일반적인 리눅스의 메일발송은 sendmail이지만 우분투는 postfix입니다.
설치방법은 아래와 같습니다.
$ sudo apt-get install postfix
$ sudo dpkg-reconfigure postfix
*General type of Configuration?
->Internet Site
*Where should mail for root go
->yalri012(관리자 계정)
*Mail name?
->yalri.com(메일주소의 @이후의 부분)
4. MYSQL 설정
mysql을 시작하기 전에 root 암호를 먼져 설정해 줍니다.
터미널에서
mysqladmin -u root password 패스워드
이렇게 하면 mysql root 암호가 변경됩니다.
다음으로 mysql환경을 UTF-8로 맞춰줍니다.
아래 설정을 따라하시면 됩니다.
1. /etc/php5/apache2/php.ini 에서 캐릭터셋 수정
/*------------
;default_charset = "iso-8859-1"
default_charset = "utf-8"
2. /etc/mysql/my.cnf 에서 캐릭터셋 수정
/*------------
[client]
#password = your_password
default-character-set=utf8
[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
mysql과 아파치 데몬 재시작
이제 mysql을 실행해서 zbxe DB를 생성합니다.
mysql -u root -p
암호 :
UTF-8 환경으로 DB생성
mysql> mysql>CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
이제 DB가 생성 되었습니다.
이제 grant 명령을 이용해서 zbxe에 사용할 DB계정을 생성해 줍니다.
mysql> GRANT ALL PRIVILEGES ON 디비명.* TO 아이디@localhost IDENTIFIED BY '패스워드';
mysql을 종료하고 우분투 firefox에서 주소창에 http://localhost를 치고 zbxe를 설치하면 됩니다.
zbxe설치 방법은 다른 자료에 자세히 설명되어 있기때문에 따로 다루지 않겠습니다.
처음 쓴 강좌라서 역시 너무 허접한거 같습니다. ㅡㅡ;
너무 쉬운 내용이기도 하지만 그래도 혹시 필요한 분이 계실지 몰라서 부족한 강좌를 진행해 봤습니다.
궁금한 점이 있으시면 아래 댓글로 남겨주시면 최대한 답변해 드리겠습니다.
댓글 22
제목 | 글쓴이 | 날짜 |
---|---|---|
ie6에서 css를 일부 불러들이지 못할때 대처법 | 아쮸 | 2011.01.04 |
스크랩버튼 외부로 빼내기 [3] | RainDrop+ | 2011.01.04 |
IIS5,6 용 Rewrite Module [1] | MuzEye | 2009.04.10 |
DNIP.NET 으로 유저.내도메인.dnip.net 세팅방법점.. [1] | 키스더데이트 | 2009.01.09 |
아파치 웹 서버 설정 == httpd.conf [2] | 김병화999 | 2009.01.02 |
httpd.conf 의 환경설정파일 안의 내용 [2] | 김병화999 | 2009.01.02 |
Ubuntu Server - SSH, APM, DNS, FTP 설치하기 [2] | ruo91 | 2008.08.09 |
Ubuntu 웹서버 구축 3. ZBXE 설치 [22] [1] | earthian | 2008.05.23 |
Ubuntu 웹서버 구축 2. APM 환경 구축 [4] [1] | earthian | 2008.05.23 |
Ubuntu 웹서버 구축 1. 우분투 설치 하기 [4] | earthian | 2008.05.23 |
내컴퓨터를 FTP 서버로 만들어보자 [6] | 서기 | 2008.03.30 |
MySQL 암호화함수를 큐브리드 JSP로 사용하기 [3] | 야라바 | 2008.01.24 |
lighttpd + php fastcgi + xcache 설치하기 [7] | zero | 2007.12.24 |
한방에 제로보드 설치를 위한 서버 환경 준비하기-RWAPC Server 1.0 [6] | 야라바 | 2007.11.28 |
SVN Commit 정보 출력 설정 (CIA Script) | DroArc | 2007.11.25 |
phpCubAdmin으로 큐브리드 DBMS관리하기 [2] | 야라바 | 2007.10.22 |
리눅스 APM/AP 환경에 큐브리드 추가 설치하기 [2] | 야라바 | 2007.10.22 |
Chroot 로 루트디렉토리 접근 금지,, [2] | Nefree | 2007.08.18 |
삭제문제~ [2] | 달맞이꽃 | 2007.08.15 |
MySQL 5.0 이상 버전에서 Myadmin 접근시 문제 해결 [6] | 니케 | 2007.03.16 |