태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'e-TRAYz'에 해당되는 글 43건

  1. 2010/05/18 [e-TRAYz] 활용팁 자동패치 + 프로그램 자동설치 (25)
  2. 2010/02/06 [e-TRAYz] 로그기록제어 - 특정IP 로그 남기지 않기
  3. 2010/02/03 [e-TRAYz] MySQL 관리자비밀번호 변경하기
  4. 2010/01/13 [e-TRAYz] Xtreamer e-TRAYz 활용가이드 (1)
  5. 2010/01/10 [e-TRAYz] 실시간 방송녹화기 - 예약녹화
  6. 2010/01/10 [e-TRAYz] 실시간 방송녹화기 - 채널정보
  7. 2010/01/09 [e-TRAYz] 실시간 방송녹화관련 - 기술문서
  8. 2010/01/08 [e-TRAYz] libdb 라이브러리 설치하기
  9. 2010/01/08 [e-TRAYz] ipkg 패키징 설치하기
  10. 2010/01/08 [e-TRAYZ] 웹로그분석기(Webalizer) 설치하기
  11. 2010/01/08 [e-TRAYz] 로그파일에, 경로/브라우저명/호스트명/국가코드 기록하기
  12. 2010/01/02 [e-TRAYz] e-TRAYz Home 기본언어를 한글로 설정하기
  13. 2010/01/01 [e-TRAYz] FTP 접속하기(한글지원) - FileZilla
  14. 2009/12/31 [e-TRAYz] rsync 서버-클라이언트 폴더동기화
  15. 2009/12/25 [e-TRAYz] MySQL 시작/정지시 실행화면 감추기
  16. 2009/12/24 [e-TRAYz] iperf를 이용한 네트워크 대여폭 측정하기
  17. 2009/12/24 [e-TRAYz] SMTP 설정 - KT(메가패스) 인터넷 사용고객
  18. 2009/12/24 [e-TRAYz] SMTP 설정 - 핫메일
  19. 2009/12/24 [e-TRAYz] SMTP 설정 - SK브로드밴드(하나포스) 인터넷 사용고객
  20. 2009/12/24 [e-TRAYz] XE 텍스타일(Textyle) 설치하기
  21. 2009/12/24 [e-TRAYz] XE 텍스타일(Textyle) 설치시 XML 전송오류해결하기 (1)
  22. 2009/12/24 [e-TRAYz] 부팅시 MySQL 자동시작하기
  23. 2009/12/24 [e-TRAYz] e-TRAYz 구동시 필요한 포트번호
  24. 2009/12/24 [e-TRAYz] mod_rewrite 적용하기
  25. 2009/12/22 [e-TRAYz] 웹호스팅의 특정폴더를 e-TRAYz 특정폴더로 연결하기
  26. 2009/12/22 [e-TRAYz] 유동IP사용자를 위한 DNS 스크립트 (바뀐 IP주소를 즉각 알려주자)
  27. 2009/12/22 [e-TRAYz] 유동IP사용자를 위한 다이나믹 DNS 관리
  28. 2009/12/22 [e-TRAYz] 도메인 적용을 위한 Apache 설정
  29. 2009/12/22 [e-TRAYz] 고정IP사용자를 위한 호스트 IP(A) 설정하기
  30. 2009/12/22 [e-TRAYz] DNS Ever 회원가입 및 도메인 네임서버변경
e-TRAYz 1.0.4 - official 펌웨어에서만 사용할 수 있습니다. (이전버젼에서 사용하지 마세요.)
                 ↑

e-TRAYz 자동패치 적용으로 발생하는 모든 문제에 대해 일체 책임지지 않습니다.
이 게시물을 외부에 복사/링크하지 마세요! 수시로 업데이트되므로 관리하기가 어렵습니다.


- SSH 접속후 명령어 몇개만으로 수분이내에, e-TRAYz를 패치해주는 유틸리티입니다.
- 그누보드, 제로보드4, XE + 텍스타일, 텍스트큐브, WordPress 한글판, Photo 이미지 태그생성기, PhpMyAdmin, Webalizer, iperf, 실시간방송녹하기를 자동으로 다운받아 설치하며 권한조절까지 지원됩니다.


1) 자동패치 내용 -
(관련문서, http://blog.whenji.com/187 주황색글씨 모두적용)

- MySQL 관리자비밀번호 변경하기
- MySQL sysadmin 계정생성
- XE 텍스타일(Textyle) 설치시 XML 전송오류해결하기
- .html .htm 파일안에서 PHP 사용하기
- Internal Server Error (HTTP 오류 403 - 사용 금지)

- mod_rewrite 적용하기
- MySQL 계정삭제
- MySQL 계정추가
- MySQL 사용자비밀번호 분실
- FTP 포트변경하기 (21번포트가 막힌경우)
- SSH 포트변경하기 (22번포트가 막힌경우)
- 로그파일에, 경로/브라우저명/호스트명/국가코드 기록하기
- ipkg 패키징 설치하기
- libdb 라이브러리 설치하기

2)
프로그램 설치유틸리티 (선택적으로 명령어 입력시 자동으로 설치되는 프로그램입니다.)

- [홈페이지][GPL라이센스]  그누보드
- [
홈페이지][독점라이센스]  제로보드4
- [
홈페이지][GPL라이센스]  XE + 텍스타일
- [
홈페이지][GPL라이센스]  텍스트큐브
- [
홈페이지][GPL라이센스]  WordPress 한글판
- [
홈페이지][독점라이센스]  Photo 이미지 태그생성기 
- [
홈페이지][GPL라이센스PhpMyAdmin
- [홈페이지][GPL라이센스Webalizer
- [홈페이지][GPL라이센스iperf
- [홈페이지][독점라이센스]  실시간 방송녹화기
- [홈페이지][독점라이센스]  파일/폴더 검색기
- [홈페이지][독점라이센스]  e-TRAYz 모니터링 (Nice e-TRAYz statistics)



설치유형에는
A형 B형이있습니다. 둘 중에 한가지만 설치하세요.

A형은 기본포트를 사용하며.
B형은 FTP와 SSH 포트를 각각 2121 2222로 변경하여 설치합니다.

즉 B형으로 설치하시면, 기본포트를 사용하지 않으므로 FTP와 SSH 접속시 별도로 포트번호를 지정해서 접속하셔야합니다. (잘 모르시면, e-TRAYz의 기본값인 A형으로 설치하세요.)

[설치전 반드시 읽어주세요!]

1) e-Trayz 에서만 사용하셔야합니다. (다른 기종에서는 절대 사용하지 마세요!)

2)
SSH 접속시 아래처럼 root 계정으로 로그인하셔야 합니다.

ID : root
PASSWORD : 관리자비밀번호

3) 아래 4개의 명령어를 정확하게 입력하세요. 대소문자 구분! 첫줄에 있는 -O 는 알파벳 대문자 O입니다.

4) 아래 명령어중, /install.sh 관리자비밀번호입력에 주의하시기바랍니다.

입력하신 관리자비밀번호가, MySQL 관리자(root)비밀번호로 변경되고, MySQL의 sysadmin 계정생성시 비밀번호로 사용됩니다. 설치시 신중히 결정하시기바랍니다.

5) A형 또는 B형으로 설치완료후, http://아이디.myetrayz.net:포트번호/phpinfo.htm 파일을 열어보세요. 등록정보가 바르게 표시되면 모든 패치가 완벽하게 설치된 것입니다.



▼ 처음설치자

A형 기본포트사용자 (FTP 21 / SSH 22)
 
wget http://whenji.com/etrayz/install/install_a.sh -O /install.sh
chmod 700 /install.sh
/install.sh 관리자비밀번호입력

rm /install.sh
 
명령어는 4개입니다. 마지막 명령어 rm /install.sh 도 잊지말고 입력하세요.



B형 기본포트를 변경하여 설치합니다. (FTP 2121 / SSH 2222)
 
wget http://whenji.com/etrayz/install/install_b.sh -O /install.sh
chmod 700 /install.sh
/install.sh 관리자비밀번호입력

rm /install.sh

명령어는 4개입니다. 마지막 명령어 rm /install.sh 도 잊지말고 입력하세요.

▼ 재설치자 (재설치모드는 MySQL 계정관련 패치는 적용하지 않습니다.)

A형 기본포트사용자 (FTP 21 / SSH 22)
 
wget http://whenji.com/etrayz/install/install_a.sh -O /install.sh
chmod 700 /install.sh
/install.sh update

rm /install.sh
 
재설치모드 작동(설치)시, e-TRAYz에서 비프음이 1회 울립니다.
명령어는 4개입니다. 마지막 명령어 rm /install.sh 도 잊지말고 입력하세요.



B형 기본포트를 변경하여 설치합니다. (FTP 2121 / SSH 2222)
 
wget http://whenji.com/etrayz/install/install_b.sh -O /install.sh
chmod 700 /install.sh
/install.sh update
rm /install.sh

재설치모드 작동(설치)시, e-TRAYz에서 비프음이 1회 울립니다.
명령어는 4개입니다. 마지막 명령어 rm /install.sh 도 잊지말고 입력하세요.



이번에는, 프로그램을 자동으로 설치하는 방법을 알려드리겠습니다.

1) 필요하실때.언제든지 아래 명령어만 입력하세요.각각의 프로그램이 WWW 폴더에 자동으로 설치됩니다.
2) 프로그램의 버젼은 호환성테스트를 거친뒤 최신버젼으로 유지합니다. (버젼에 관한 문의는 댓글로 남겨주세요.)

웹프로그램설치시, MySQL 설정관련 공통사항

① HOST(호스트명) : localhost
② 데이터베이스이름 : sysadmin
③ 접속아이디 : sysadmin
④ 접속비밀번호 : 관리자비밀번호입력

MySQL 계정추가방법은, 본 문서 하단을 참고하시기 바랍니다.

 
그누보드
 
현재버젼 : 4.32.03

설치명령어 : gnuboard4.sh
설치후 접속주소 : http://아이디.myetrayz.net:포트번호/gnuboard4/

제로보드4
 
현재버젼 : zb4pl9.utf8

설치명령어 :
zeroboard.sh
설치후 접속주소 : http://아이디.myetrayz.net:포트번호/bbs/
 
XE + 텍스타일

현재버젼(엔진) : XpressEngine Core ver. 1.4.0.7
현재버젼(텍스타일) : textyle.1.2.3 material 1.0 dreditor.1.2.3

설치명령어 :
xe.sh
설치후 접속주소1 : http://아이디.myetrayz.net:포트번호/xe/
설치후 접속주소2 : http://아이디.myetrayz.net:포트번호/xe/?module=admin

텍스트큐브
 
현재버젼 : 1.8.3.1 : Secondary Dominant (r26)

설치명령어 :
textcube.sh
설치후 접속주소 : http://아이디.myetrayz.net:포트번호/tc/

WordPress 한글판
 
현재버젼 : 2.9.2

설치명령어 :
wordpress.sh
설치후 접속주소 : http://아이디.myetrayz.net:포트번호/wordpress/

Photo - 이미지 태그생성기

현재버젼 : 실시간 미러링

설치명령어 :
photo.sh
설치후 접속주소 : http://아이디.myetrayz.net:포트번호/photo/
관리자 계정정보 : 아이디 sysadmin 비밀번호 sysadmin
- 참고 : 이미지 태그생성기
- 기본환경설정/EXIF설정/GPS설정 - 각 메뉴별 초기화버튼을 한번씩 눌러주세요.

PhpMyAdmin

현재버젼 : 3.2.5-all-languages

설치명령어 :
phpmyadmin.sh
설치후 접속주소 : http://아이디.myetrayz.net:포트번호/phpmyadmin/
관리자 계정정보 : 아이디 sysadmin 비밀번호 관리자비밀번호(=MySQL비밀번호)

Webalizer

현재버젼 : 실시간 미러링

설치명령어 :
webalizer.sh
설치후 접속주소 :
주소1
http://아이디.myetrayz.net:포트번호/webalizer/
주소2 http://아이디.myetrayz.net:포트번호/webalizer/index.php

http://아이디.myetrayz.net:포트번호/webalizer/index.html (X) 이 주소로 접속시 실시간 분석이 되지 않습니다.

iperf

현재버젼 : 실시간 미러링

설치명령어 :
iperf.sh
설치후 실행명령어 : iperf  (종료 : Ctrl+C)
참고 : iperf를 이용한 네트워크 대여폭 측정하기

lftp

현재버젼 : 실시간 미러링

설치명령어 : lftp.sh
참고 : FTP를 이용한 파일/폴더 동기화 및 백업

[e-TRAYz 전용] 실시간 방송녹화기

현재버젼 : 실시간 미러링

설치명령어 : radio.sh
설치후 접속주소 : http://아이디.myetrayz.net:포트번호/radio/
관리자 계정정보 : 아이디 sysadmin 비밀번호 sysadmin

참고 :
- 실시간 방송녹화기 설치/사용설명서
- 실시간 방송녹화기 채널정보
- 실시간 방송녹화기 예약녹화


[e-TRAYz 전용] 파일/폴더 검색기

현재버젼 : 실시간 미러링

설치명령어 :
find.sh
설치후 접속주소 : http://아이디.myetrayz.net:포트번호/find/
관리자 계정정보 : 아이디 sysadmin 비밀번호 sysadmin

참고 : 파일/폴더검색기

e-TRAYz 모니터링 (Nice e-TRAYz statistics)

현재버젼 : v1.3.0

설치명령어 :
sysinfo.sh
설치후 접속주소 : http://아이디.myetrayz.net:포트번호/sysinfo/

참고 : e-TRAYz 모니터링



[설치후 MySQL 관리명령어를 사용하실 수 있습니다.]

설치후 아래와 같이 MySQL 관리용 명령어(쉘스크립트)가 추가되며, SSH 내에서 사용할 수 있습니다.

mysql_add.sh

mysql_del.sh
mysql_pw.sh

[사용예]
MySQL 계정추가 : mysql_add.sh
신규ID 비밀번호
MySQL 계정삭제 : mysql_del.sh 삭제할ID
MySQL 계정비번호분실 : mysql_pw.sh 변경할계정ID 새로운비밀번호
TAG e-TRAYz
Apache 환경설정파일을 수정하여, 로그파일을 기록하거나 기록하지 않도록 설정합니다.

1. Apache 환경설정 파일을 수정합니다.

~# vi /etc/apache2/httpd.conf


2. Log기록 설정관련부분을 수정합니다.
[ 약 515라인 부근]

...
<IfModule mod_setenvif.c>
    SetEnvIf Request_URI \.gif dontlog                     ☜ gif 파일접근시 로그기록안함
    SetEnvIf Request_URI \.jpg dontlog                    ☜ jpg 파일접근시 로그기록안함
    SetEnvIf Request_URI \.png dontlog                   ☜ png 파일접근시 로그기록안함
    SetEnvIf Request_URI \.css dontlog                   ☜ css 파일접근시 로그기록안함
    SetEnvIf Request_URI \.js  dontlog                     ☜ js 파일접근시 로그기록안함
 SetEnvIf Request_URI "^/favicon.ico$" dontlog
 SetEnvIf Request_URI "^/robots.txt$" dontlog
 SetEnvIf Remote_Addr "127.0.0.1" dontlog
 SetEnvIf Remote_Addr "192.168.*.*" dontlog             가상 IP(192.168 로 시작되는 모든IP) 기록안함
</IfModule>
...


3. Apache 데몬을 재시작 합니다.

~# service apache restart
MySQL 관리자(root) 비밀번호가, sysadmin 으로 모두 동일합니다. 꼭 비밀번호를 변경하세요.

2. 실행권한을 조절합니다.

mysqladmin -p -u root password '새로운비밀번호'
이전비밀번호입력(기본값 sysadmin)

(예) root계정의 암호를 123456으로 바꾸려면

mysqladmin -p -u root password '123456'
명령어 입력후 패스워드 입력칸에, 이전비밀번호인 sysadmin 을 입력합니다.
TAG e-TRAYz, MYSQL
2010.02.23 - e-TRAYz 1.0.4 - official 펌웨어 기준으로 재작성되었습니다.

① 제품구매후, 초기화후, 처음설치하시나요? 자동설치를 이용하시면 편리합니다. 주황색글씨의 패치들이 수분이내에 적용됩니다.
자동설치  : http://blog.whenji.com/229

자동설치로 설치하신분은 주황색글씨는 따로 적용하지 마시기바랍니다. 이미 적용되었거나, 자동설치명령어를 따로 제공해드렸습니다. 참고 : http://blog.whenji.com/229

   환경설정파일을 수정하기 위해서는, SSH 또는 FTP 접속시 root 계정으로 로그인하셔야합니다.
     - 아이디 : root
     - 비밀번호 : 관리자비밀번호



1) 공유기설정


- e-TRAYz 구동시 필요한 포트번호
- 막힌포트번호 확인하기

- 유니콘 (WB-1000 WB-540G WB-1500N WB-3000N WB-1100NR)
-
유니콘 (BN-650 MX-600 MX-700 UIN-710G BW-740 BW-850 MW-7000 MW-8000 MW-8800 MW-9000N)
-
IPTIME
- 에니게이트



2) 보내는메일(SMTP) 계정정보

- KT(메가패스) 인터넷 사용고객
- SK브로드밴드(구.하나포스) 인터넷 사용고객
- 핫메일
- GMAIL



3) XE 텍스타일(Textyle) 설치하기 - SQLite사용가능

데이터베이스는 SQLite 또는 MySQL을 사용하실 수 있습니다.

MySQL 사용시 전제작업

공통작업 설치전 전제작업

XE 텍스타일(Textyle) 설치시 XML 전송오류해결하기 
-
XE 텍스타일(Textyle) 설치하기


4) Apache

-
홈페이지(Apache) 접속포트변경

-
html htm 파일안에서 PHP 사용하기 (펌웨어 1.0.0)
-
html htm 파일안에서 PHP 사용하기 (펌웨어 1.0.3-official/1.0.4-official)

-
mod_rewrite 적용하기 (펌웨어 1.0.3-official)
- mod_rewrite 적용하기 (펌웨어 1.0.4-official)


-
로그파일에, 경로/브라우저명/호스트명/국가코드 기록하기 (펌웨어 1.0.3-official)
- 로그파일에, 경로/브라우저명/호스트명/국가코드 기록하기 (펌웨어 1.0.4-official)

-
로그기록제어 - 특정IP 로그 남기지 않기 (펌웨어 1.0.3-official)

-
e-TRAYz Home 기본언어를 한글로 설정하기

-
Internal Server Error (HTTP 오류 403 - 사용 금지) 
(펌웨어 1.0.3-official)
- Internal Server Error (HTTP 오류 403 - 사용 금지) (펌웨어 1.0.4-official)



5) FTP

- FTP 접속시 최상위(Root)폴더 접근하기 (펌웨어 1.0.0)
-
FTP 포트변경하기 (21번포트가 막힌경우)
- FTP를 이용한 파일/폴더 동기화 및 백업
- FTP 접속하기(한글지원) - FileZilla


6) SSH

- SSH 포트변경하기 (22번포트가 막힌경우)
- SSH 접속하기 - 한글 PuTTY


7) PHP

- PHP - MySQL5 확장모듈설치하기 (펌웨어 1.0.0)
XE 텍스타일(Textyle) 설치시 XML 전송오류해결하기 


8) MySQL

- MySQL 설치하기 / 관리자비밀번호 설정하기 (펌웨어 1.0.0)
- MySQL 시작/정지시 실행화면 감추기 (펌웨어 1.0.0)
- 부팅시 MySQL 자동시작하기 (펌웨어 1.0.0)
-
MySQL 계정추가
-
MySQL 계정삭제
- MySQL 사용자비밀번호 분실
- MySQL 관리자비밀번호 변경하기 (펌웨어 1.0.3-official/1.0.4-official)
- MySQL 외부접속설정하기 (펌웨어 1.0.4-offical)


9) 도메인 구매후 연결하기 ( ↓ 작업 순서와 절차가 있습니다. 순서대로! )

고정IP 사용자용
- DNS Ever 회원가입 및 도메인 네임서버변경
- 고정IP사용자를 위한 호스트 IP(A) 설정하기 (도메인 추가/관리)
-
도메인 적용을 위한 Apache 설정

유동IP 사용자용
- DNS Ever 회원가입 및 도메인 네임서버변경
- 유동IP사용자를 위한 다이나믹 DNS 관리 (도메인 추가/관리)
-
유동IP사용자를 위한 DNS 스크립트 (바뀐 IP주소를 즉각 알려주자)
- 도메인 적용을 위한 Apache 설정


10) 이미지 태그생성기 [EXIF GPS MAP 연동] V1.2

- 프로그램다운
- 사용환경설정하기
- 프로그램 사용설명서
- 테스트게시물


11) 이미지 태그생성기 [EXIF GPS MAP 연동] V2.30

- 프로그램다운


12) IPKG 패키징

- ipkg 패키징 설치하기
- libdb 라이브러리 설치하기

- 웹로그분석기(Webalizer) 설치하기
-
 Iperf를 이용한 네트워크 대여폭 측정하기


13) 기타

- rsync 서버-클라이언트 폴더동기화
- 웹호스팅의 특정폴더를 e-TRAYz 특정폴더로 연결하기 
- 리눅스 cron (예약실행) 구동요령 (유사문서참고)
-
스피커 제어하기 (알람시계)
- e-TRAYz 모니터링 (Nice e-TRAYz statistics)


14) 실시간 방송녹화기 (자동설치전용)

- 실시간 방송녹화관련 기술문서

-
 실시간 방송녹화기 설치/사용설명서
- 실시간 방송녹화기 채널정보
- 실시간 방송녹화기 예약녹화



15) 파일/폴더 검색기

- 파일/폴더 검색기


16) 자동설치전용

- 그누보드
- 제로보드4
- 텍스트튜브
- WordPress 한글판
- Photo 이미지 태그생성기
- PhpMyAdmin




e-TRAYz 펌웨어 / 접속프로그램

▼ 1.0.0

     ① 업그레이드   ② 전체설치버젼   ③ e-TRAYz connect

▼ 
1.0.3-officlal

    
업그레이드   ② 전체설치버젼   ③ e-TRAYz connect

▼ 1.0.4-official


     업그레이드   ② 전체설치버젼   ③ e-TRAYz connect
TAG e-TRAYz


 
1) 리눅스의 crontab 을 이용하여, 원하는 시간에 주기적, 반복적으로 녹화가 가능합니다

2) crontab 을 사용하실때는 e-TRAYz의 하드디스크 대기기능은 사용안함으로 설정해 주시기바랍니다.

☞ 이부분에 대해서는 구체적인 상황별로 확인이 된것은 아니나, 안정적인 사용환경을 위해 crontab 사용시에는 하드디스크 대기기능은 사용안함으로 설정해 주시는게 좋습니다.
☞ 기술적으로 중간서버에서 제어해줌으로서 해결이 가능한부분이나, e-TRAYz 전용으로 서버를 구축하기에는 시간적/비용적으로 부담이 있습니다. 추후 통합프로그램으로 나가게 되면 도입여부를 결정하겠습니다.


1. cron 데몬을 실행합니다.
 
 ~# /etc/rc.d/init.d/cron start


2. 시스템 시작시 cron 데몬을 자동으로 실행되도록 설정합니다.

 ~# vi /etc/rc.local

[문서 제일 하단에 아래내용을 추가합니다.]
/etc/rc.d/init.d/cron start


3. /etc/crontab 파일안에, crontab 형식에 맞춰 문서하단에 예약작업을 등록해주세요.

~# vi /etc/crontab

[매주 일요일 오전9시10분, 채널21번을 60분동안 녹화]
10 9 * * 0 root /sbin/radio 21 60 > /dev/null 2>&1


TIP. crontab 코드만드시는것이 복잡하시면? 아래 사이트를 이용하시면 편리합니다.

[참고:기본코드형식] * * * * * root /sbin/radio 채널번호 녹화시간(분단위) > /dev/null 2>&1

http://www.openjs.com/scripts/jslibrary/demos/crontab.php

Command :
root /sbin/radio 채널번호 녹화시간(분단위) > /dev/null 2>&1


 
mms 방송국접속주소는 변동주기가 매우 심하므로, 관리상에 한계가 있습니다.
지속적으로 접속이 안되거나, 새로운 방송국 정보를 알고계신경우, 댓글이나 파일을 보내주시면 업데이트에 반영해드리겠습니다.



채널을 공유해주세요.

① 채널 1개당, 2개의파일 (*.php *.sh)을 사용합니다. 


*.php 파일수정하기

$name = "방송국이름"; // 방송국이름을 입력해주세요.
$url = "mms://sample"; // 방송국 서버주소를 입력해주세요.

위 2라인만, 수정해주시고, 다른부분은 수정하실 필요가 없습니다.

*.sh 파일수정하기

RADIO_ADDR="mms://www.mukulcast.com" // 방속국 서버주소를 입력해주세요.
RADIO_FIILE="wma" // 동영상방송국은, wma를 wmv로 수정합니다.
위 2라인만, 수정해주시고, 다른 부분은 수정하실 필요가 없습니다.



☞ 만들어진 채널파일을 보내주시면, 채널업데이트에 반영해드립니다.

  
[잠깐!] 아래 프로그램이 e-TRAYz에 먼저 설치되어 있어야합니다.

 ipkg 패키징 설치하기



1. mms 녹화프로그램을 설치합니다.

~# /opt/bin/ipkg install mimms


2. mms 방송을 녹화합니다.

~# /opt/bin/mimms -t [녹화시간/분단위] -o [저장경로/파일이름] [mms서버주소]

[예] TBC FM 라디오 방송을 1분간 녹음 / 생성파일은 최상위(루트)에 radio.wma 입니다.
/opt/bin/mimms -t 1 -o /radio.wma mms://203.251.80.180/tbc_fm


3. 참고사항

위의 내용은, 가장 기본적인 mms 프로그램 설치법과 명령어입니다. (cron을 사용하면 주기적으로 예약녹화도 가능합니다.)

NAS로 실시간 방송을 녹화한다? 결론. 가능합니다.
TAG e-TRAYz, ipkg, MMS
[잠깐!] 아래 프로그램이 e-TRAYz에 먼저 설치되어 있어야합니다. (☞ 자동설치시 이미 설치됨)

 ipkg 패키징 설치하기



libdb 라이브러리 설치하기

~# /opt/bin/ipkg install libdb
ipkg는, the Familiar Project 에서 개발한 패키징 시스템입니다. (http://familiar.handhelds.org) 


IPKG 설치및 업그레이드 (☞ 자동설치시 이미 설치됨)

SSH에 접속한뒤, 아래 8개의 명령어를 순서대로 입력합니다.

mkdir -p /opt/tmp

wget http://www.whenji.com/etrayz/ipkg/ipkg-opt_0.99.163-10_arm.ipk -O /opt/tmp/ipkg-opt_0.99.163-
10_arm.ipk

tar -xOvzf /opt/tmp/ipkg-opt_*_arm.ipk ./data.tar.gz | tar -C / -xzvf -

mkdir -p /opt/etc/ipkg

echo "src cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable" > /opt/etc/ipkg/armel-feed.conf

echo "src native http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/unstable" >> /opt/etc/ipkg/armel-feed.conf

/opt/bin/ipkg update

rm -rf /opt/tmp


TAG e-TRAYz, ipkg
[잠깐!] 아래 프로그램이 e-TRAYz에 먼저 설치되어 있어야합니다. (☞ 자동설치시 이미 설치됨)

 ipkg 패키징 설치하기

libdb 라이브러리 설치하기
로그파일에, 경로/브라우저명/호스트명/국가코드 기록하기



1. Webalizer 프로그램을 설치합니다.

~# /opt/bin/ipkg install webalizer


2. Webalizer 환경설정파일을 복사합니다.

~# cp /opt/etc/webalizer.conf.sample /opt/etc/webalizer.conf 


3. Webalizer 환경설정파일을 복사합니다.

~# cp /opt/etc/webalizer.conf.sample /opt/etc/webalizer.conf 


4. Webalizer 환경설정파일을 수정합니다.

~# vi /opt/etc/webalizer.conf

[분석할 웹서버의 로그파일 위치]
LogFile        /var/log/apache2/access_log

[분석결과를 저장할 폴더]
OutputDir      /home/sysadmin/WWW/webalizer

[분석이 안된 최근 로그파일만 분석합니다.]
Incremental yes

[이미 분석한 로그 정보를 저장합니다.]
IncrementalName webalizer.current

[보고서 제목]
ReportTitle    Usage Statistics for


5. 분석결과를 저장할 폴더를 생성합니다.

~# mkdir /home/sysatem/WWW/webalizer 


6. webalizer을 실행하여, 로그파일을 분석합니다.

~# /opt/bin/webalizer -c /opt/etc/webalizer.conf


7. 아래 경로로 접속하면, 로그분석보고서를 보실 수 있습니다.

접속 로그파일(/var/log/apache2/access_log)에, 아래의 내용을 추가로 기록할 수 있도록 설정합니다.

 접속경로  Referer
 접속 브라우저명  User-Agent
 호스트명  Host
 접속자 국가코드  GEOIP_COUNTRY_CODE


1. Apache 환경설정 파일을 수정합니다.

~# vi /etc/apache2/httpd.conf


2. 아래위치에
LogFormat 을 변경합니다. [ 약 356라인 부근]

...
LogFormat "%h %l %u %t \"%r\" %>s %b" common

 ↓  위의 라인을, 아래처럼 수정한 뒤 저장하세요.

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Host}i\" \"%{GEOIP_COUNTRY_CODE}e\"" combined

...


3. 아래위치에 CustomLog 설정을 변경합니다. [ 약 525라인 부근]

...
    CustomLog logs/access_log common env=!dontlog

 ↓  위의 라인을, 아래처럼 수정한 뒤 저장하세요.

    CustomLog logs/access_log combined env=!dontlog

...


4. Apache 데몬을 재시작 합니다.

~# service apache restart
1) 기본제공되는, index.php 을 사용하는 경우

 ~# vi /home/sysadmin/WWW/index.php


[문서최상단에 아래내용을 추가입력합니다.]

<script type= 'text/javascript' >
function setCookie( cookieName, cookieValue, expireDate )
{
 var today = new Date();
 today.setDate( today.getDate() + parseInt( expireDate ) );
 document.cookie = cookieName + "=" + escape( cookieValue ) + "; path=/; expires=" + today.toGMTString() + ";"
}
setCookie('ss_country','func_kor',3600);
</script>


2) 별도의 접속파일(링크)을 만드는 방법

아래와 같은 내용으로 새로운 php 파일을 작성합니다. (예. korea.php)


<?
$port = 8080; //자신의 e-TRAYz 접속포트번호를 적어주세요.
$CookieValue=func_kor;
SetCookie ('ss_country',$CookieValue,time()+3600,'/');
$url = parse_url($_SERVER["HTTP_HOST"]);
echo "<script language='javascript'>location.replace('http://" . $url[host] . ":" . $port . "');</script>";
?>

WWW 폴더에 업로드 후, 해당파일을 실행하면 항상 한글로 e-TRAYz Home에 접속할 수 있습니다.
1. FTP 접속프로그램을 설치합니다.

권장프로그램 : FileZilla


2. FTP 접속경로를 설정합니다.


 

① 호스트 : 아이디.myetrayz.net
② 포트 : 기본포트 21 또는 변경한 FTP포트번호입력
사용자 : root / sysadmin 또는 사용자계정
비밀번호 : 비밀번호입력


3. 한글 폴더/파일이 정상적으로 인식될 수 있도록, 문자셋을 UTF-8로 설정합니다.

 
 
TAG e-TRAYz, FTP
(참고, e-TRAYz는 SyncFolder 기능도 rsync를 이용한 서비스입니다.)

서버에 있는 특정폴더를 클라이언트와 동기화시켜주는 프로그램이 rsync 입니다. 
rsync 프로그램은, 폴더동기화, 미러링사이트구축, 원격백업 다양한 용도로 활용할 수 있습니다.

[서버설정 e-TRAYz]

 ~# vi /etc/rsyncd.conf

//아래내용을 기본틀로, 추가입력

[etrayz]                                  //서비스명
comment=webserver                //rsync 서비스에 대한 주석
path=/rsync_test                      //사용할디렉토리 경로
uid=nobody                             //파일을 전송하는 사용자의 ID를 지정
gid=nobody                             //파일을 전송하는 사용자의 그룹을 지정
usechroot=yes                        //해당경로를 Root로 지정 (즉 상위폴더로 접근차단)
readonly=yes                          //읽기전용 (클라이언트에서 파일을 올리는 경우는, no로 설정)
hostsallow=192.168.0.1             //접근을허용할IP주소 (누구나 접근허용시 * 입력, 보안주의)
max connections = 10              //동시접속자수
(0 은 무제한)
timeout600                              //클라이언트에서 접근시 Timeout시간, 해당시간동안 반응이 없으면 접속해제


[클라이언트 - 동기화 명령어사용방법]

클라이언트 : rsync가 설치되어있는 유닉스, 리눅스,e-TRAYz등 (윈도우는 별도의 프로그램사용 -링크-)

~# rsync -옵션 서버주소::서비스명 다운로드경로

옵션
a : archive mode (아래 rlptg 옵션적용효과)

r : 하위디렉토리 포함
l : 심볼릭링크 보존
p : 퍼미션 보존
t : 시간 보존 (미사용시 전송한 시간으로 적용됩니다.)
g : 그룹속성 보존

b : 낡은 파일일 경우 ~를 붙임
u : update only 추가된 파일만 전송 (신규파일은 전송하지 않음)
v : verbose mode - 자세한 정보 출력
z : compress (전송시 압축, 압축파일/동영상파일등은 효과가 없습니다.)
e ssh : ssh를 이용하여 rsync 동기화

--delete : 원본서버에 없는 파일은 클라이언트에서도 삭제
--existing : 추가된 파일은 제외하고 갱신된 파일만 전송
--exclude 'PATTERN' : 패턴과 맞는 파일만 전송
--stats : 결과보고

서버주소

서버의 IP주소 또는 도메인을 입력합니다.

서비스명
서비스명은, rsync환경설정파일(서버-rsyncd.conf) 참고

다운로드경로
저장할 폴더경로를 입력합니다. (절대경로 또는 상대경로)



[사용예제]

~# rsync -av --delete 아이디.myetrayz.net::www /home/www

위와 같은 명령을 사용하면 서버의 /rsync_test 폴더와, 클라이언트의 /home/www 폴더와 동기화됩니다. 

 
TAG e-TRAYz, rsync
MySQL 시작/정지시 실행화면을 보여주지 않습니다.

~# /etc/init.d/mysqld

#!/bin/sh -x

↓ [첫번째줄] 아래처럼, -x 를 삭제한뒤 저장하세요.


#!/bin/sh

[적용전]



[적용후]

TAG e-TRAYz, MYSQL
[잠깐!] 아래 프로그램이 e-TRAYz에 먼저 설치되어 있어야합니다. (☞ 자동설치시 이미 설치됨)

 ipkg 패키징 설치하기



1) iperf 설치

/opt/bin/ipkg install iperf

2) ipefr 실행

/opt/bin/iperf -s


 
B 클라이언트(내컴퓨터) 설정

참고 : 서버IP는 e-TRAYz IP주소를 의미합니다. (예) 192.168.0.2

(방법1) 명령프롬프트에서 Iperf 실행 (실행옵션 및 사용방법은 별도로 설명하지 않습니다.)


iperf.exe -c 서버IP주소입력

(방법2) 윈도우용 Iperf 실행


1) 압축해제후 jperf.bat 파일을 실행하세요.
2) 만약, 아래와 같이 오류메세지가 출력되면, 자바런타임 (JRE)을 다운받아 설치한뒤 실행하세요.

 'javaw'을(를) 찾을 수 없습니다. 이름을 올바르게 입력했는지 확인하고 다시 시도하십시오. 파일을 검색하려면 [시작] 단추를 클릭한다음 [검색]을 클릭하십시오.
해결방법 : http://file.naver.com/pc/view.html?fnum=234434&cat=30



1분간 전송속도를 측정한 결과 평균 31.2 MBytes/sec

TAG e-TRAYz
1. 코넷 (http://www.kornet.net) 이메일에 가입합니다.

2. SMTP 정보를 입력합니다.

 설정관리 - 시스템 - 메일(SMTP)


 보내는 메일서버(SMTP)  kornet.net
 메일 아이디(계정이름)  코넷 아이디
 메일 비밀번호  코넷 비밀번호

3. 테스트메일보내기를 클릭한뒤, 메일이 정상적으로 발송되었는지 확인해보세요.

TAG e-TRAYz, SMTP
1. 핫메일 (http://login.live.com) 이메일에 가입합니다.

2. SMTP 정보를 입력합니다.

 설정관리 - 시스템 - 메일(SMTP)


 보내는 메일서버(SMTP)  smtp.live.com
 메일 아이디(계정이름)  이메일주소입력 (예: ID@live.co.kr)
 메일 비밀번호  이메일비밀번호

3. 테스트메일보내기를 클릭한뒤, 메일이 정상적으로 발송되었는지 확인해보세요.

TAG e-TRAYz, SMTP
1. 하나포스 (http://mail.hanafos.com) 이메일을 가입합니다.

2. SMTP 정보를 입력합니다.

 설정관리 - 시스템 - 메일(SMTP)


 보내는 메일서버(SMTP)  mail.hanafos.com
 메일 아이디(계정이름)  하나포스닷컴 아이디
 메일 비밀번호  하나포스닷컴 비밀번호

3. 테스트메일보내기를 클릭한뒤, 메일이 정상적으로 발송되었는지 확인해보세요.

TAG e-TRAYz, SMTP
1. XE, Textyle은 아래 사이트에서 다운 받으실 수 있습니다. 



2. 설치도중, 데이터베이스 선택메뉴가 나타나면 sqlite3_pdo 또는 MySQL을 선택하세요. 
 


3. sqlite3_pdo 선택시 나타나는 메뉴입니다.

기본적으로, 데이터베이스파일은 XE폴더안에 files 안에 xe.sqlite 라는 이름으로 파일이 생성됩니다.
이 파일이 데이터베이스로 사용됩니다.


TAG e-TRAYz

XE 텍스타일 설치시 아래와 같은 오류가 발생합니다. 이 오류를 해결하는 방법입니다.

- <response>
    <error>0</error>
    <message>success</message>
  </response>


1. PHP 환경설정 파일을 수정합니다.

~# vi /etc/php/apache2-php5/php.ini

2. always_populate_raw_post_data 의 변수값을 On 에서 Off 로 변경합니다. [ 약 467라인 ]

...
always_populate_raw_post_data = On
...
 ↓  아래처럼, On을 지우고 Off로 수정한 뒤 저장하세요.
...

always_populate_raw_post_data = Off
...

3. Apache 데몬을 재시작 합니다.

~# service apache restart
TAG e-TRAYz

SSH 접속후 아래 명령어를 입력합니다.

~# chkconfig --level 3 mysqld on
TAG e-TRAYz, MYSQL
 서비스명  장치기본포트번호  기본포트사용불가시  변경방법 
 e-TRAYz  443  443  설정관리-시스템-포트
 1.0.3 버젼에서지원
 SyncFolder (rsync)  873  873   
 FTP  20-21  2121-2122  링크
 SSH  22  2222  링크
 iTunes  3689  3689  
 e-Torrent 포트 DHT UDP  6881  6881  설정관리-서비스-e-Torrent
 e-Torrent 포트  6890-6900  6890-6900  설정관리-시스템-포트
 홈페이지포트  8000  8000  설정관리-시스템-포트
 e-TRAYz home  8080  8080  설정관리-시스템-포트
 e-TRAYz 인증포트  13196  13196  설정관리-시스템-포트
 MY-SQL 외부접속  3306  3306  

1. Apache 환경설정 파일을 수정합니다.

~# vi /etc/apache2/httpd.conf

2. 아래위치에 AllowOverride None 을 ALL로 수정합니다. [약 270라인 부근]

...
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
...
 ↓  아래처럼, None을 지우고 ALL로 수정한 뒤 저장하세요.
...
<Directory />
    Options FollowSymLinks
    AllowOverride ALL
</Directory>
...

3. Apache 데몬을 재시작 합니다.

~# service apache restart
웹호스팅의 특정폴더(URL) 접근시, 주소를 변경하여 e-TRAYz로 이동시키는 방법입니다.
URL 주소를 순간적으로 바꿔서 이동시키는 방식입니다.

중급이상의 Tip입니다.
읽어보시고 이해가 안되시면, 적용하지 마세요.. 환경설정관련파일을 다루고 있으므로, 웹호스팅계정에 접속안되는 경우가 발생할 수 있습니다.

1. 자신의 e-TRAYz의 WWW폴더안에 link 폴더를 만듭니다.

[e-TRAYz]
~# mkdir /home/sysadmin/WWW/link

2. 웹호스팅 계정에 접속해서 계정루트에 link 폴더를 만듭니다.

[웹호스팅]
~# mkdir link

3. 이렇게 만든  두개의 폴더를 링크시킵니다. link[웹호스팅]폴더  link[e-TRAYz] 폴더
웹호스팅 link 폴더안에 아래내용의 .htaccess 파일을 만듭니다.

[웹호스팅]
~# cd link
~
# vi .htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /link
RewriteRule (.*) http://자신의ID.myetrayz.net:포트번호/link/$1
</IfModule>

자신의 e-TRAYz의 WWW계정/link 폴더안에 파일을 올리고, http://웹호스팅주소/link/파일이름 , 이런식으로 읽어들여 사용할 수 있습니다

이렇게 사용하는 이유는?

1) 트래픽분산처리에 관련이 있습니다. 실제로 파일은 다른서버에 있지만, 동일한 URL로 파일을 다룰 수 있습니다.

2) 다른면에서.. 실제로는 여러서버에 분산된 파일이라도, URL주소를 통일시켜 사용하므로, 하위서버에 장애발생시나 서버변경시 각 개별파일의 소스를 하나하나 수정할 필요없이, .htaccess 파일하나만으로 다른 서버로 링크를 돌릴 수 있습니다. (가장 큰 장점이지요)

TAG e-TRAYz



[알아두기]

이부분은, e-TRAYz 에서 작업하는 내용입니다. (DNSEver 기술문서를 e-TRAYz 환경에 맞게 재구성)

1) 주기적으로 ip주소를 갱신시키기 위해, cron 데몬을 사용합니다.
2) crontab 을 활성화시키면 상황에 따라, e-TRAYz의 하드디스크 대기기능이 작동하지 않을 수 있습니다.
(crontab 은 예약스케쥴작업을 위해, system을 탐색합니다.)



1. cron 데몬을 실행합니다.
 
 ~# /etc/rc.d/init.d/cron start


2. 시스템 시작시 cron 데몬을 자동으로 실행되도록 설정합니다.

 ~# vi /etc/rc.local

[문서 제일 하단에 아래내용을 추가합니다.]
/etc/rc.d/init.d/cron start


3. DNS업데이트 실행 스크립트를 만듭니다.

/etc/cron.minutely 디렉토리가 없다면 생성하고
/etc/cron.minutely/DNSEver 라는 스크립트를 생성합니다.
 
~# mkdir -p /etc/cron.minutely
~# vi /etc/cron.minutely/DNSEver

#!/bin/sh
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?host[호스트이름]'
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?host[호스트이름]'

아이디 : dnsever.com 의 아이디를 입력합니다.
인증코드 : 이전강의 마지막 부분에서 다루었던, 다이나믹 DNS 인증코드를 입력합니다.
호스트이름 : 이전강의에서 설정했던 도메인입니다.

[예제]

아이디 : etrayz
인증코드 : abcdef
호스트 이름(1) : whenji.co.kr
호스트 이름(2) : www.whenji.co.kr

#!/bin/sh
/usr/bin/wget -O - --http-user=etrayz --http-passwd=abcdef 'http://dyna.dnsever.com/update.php?host[whenji.co.kr]'
/usr/bin/wget -O - --http-user=etrayz --http-passwd=abcdef 'http://dyna.dnsever.com/update.php?host[www.whenji.co.kr]'


4. 스크립트에 실행권한을 부여합니다.


~# chmod +x /etc/cron.minutely/DNSEver


5. /etc/crontab 파일을 편집하여 매5분마다 DNS 업데이트 스크립트 작동하도록 설정합니다.


~# vi /etc/crontab

*/5 * * * * root /etc/cron.minutely/DNSEver > /dev/null 2>&1


6. /etc/rc.d/rc.local 파일에 DNS 업데이트 스크립트 실행 라인을 추가하여, 시스템 시작시에 스크립트가 자동으로 실행되도록 합니다.


~# vi /etc/rc.d/rc.local

/etc/cron.minutely/DNSEver

TAG e-TRAYz



이부분은, dnsever.com 에서 작업하는 내용입니다.


1. DNSEver 사이트에 접속, 도메인의 다이나믹 DNS 관리 메뉴를 선택합니다.

DNSEver -  로그인 - 도메인 목록 - 도메인선택 - 다이나믹 DNS 관리


2. 다이나믹 DNS 추가 메뉴에서 사용할 도메인을 설정합니다.

- 여기서는 whenji.co.kr 도메인 설정을 예를 들어 설명합니다.


선택1.
기본적인 www.whenji.co.kr 과 whenji.co.kr 도메인에 대한 다이나믹 DNS를 설정합니다.

호스트이름은 공란으로 비워두고, DDNS 주소 추가 버튼을 클릭하세요.

선택2
. 명시적으로 지정되지 않은 모든 도메인에 대한 IP 설정시 (별도의 가상호스트를 운영하는 경우)

호스트이름은 * 를 입력하고, DDNS 주소 추가 버튼을 클릭하세요.


3. 설정이 잘 되었는지 확인합니다.

(예시)
방금 설정한 호스트이름 적어두기! (다음단계에서 DNS 스크립트 작성시 꼭 필요합니다.)



4.다이나믹 DNS 인증코드(authcode) 관리 메뉴에서 인증코드를 확인합니다.

DNSEver -  로그인 - 도메인 목록 - 도메인선택 - 다이나믹 DNS 관리 - 다이나믹 DNS 인증코드 관리



5. 현재 설정된 인증코드 번호를 반드시 적어주세요.

현재 설정된 인증코드 번호 적어두기! (다음단계에서 DNS 스크립트 작성시 꼭 필요합니다.)
TAG e-TRAYz



이부분은, e-TRAYz에서 작업하는 내용입니다.


들어가기에 앞서

- 초보자 눈높이 맞춰 중요한 부분만 설정합니다. 일반적인 작업은 Apache 표준메뉴얼을 참고하세요.
- 빨간색 글씨는 사용자분이 상황에 맞춰 변경하실 부분입니다.
- 파란색 글씨는 이해를 돕기위해 설명을 드린부분이오니, 실제로 적으시면 안됩니다.

1. Apache 환경설정 파일을 수정합니다.

~# vi /etc/apache2/httpd.conf

2. (참고) 환경설정파일 [542 라인부근]에 아래와 같은 부분이 있습니다.

현재, 아파치웹서버가 사용하고있는 포트번호입니다.

Listen 8000 아파치포트번호
NameVirtualHost *:8000 아파치포트번호

80포트가 막히신분은, 이미 다른 포트번호로 수정되어 있겠죠? (80 8080 등..)
참고로,  아래 모든 내용들은 8000포트를 기준으로 설명드리나, 포트번호가 다르신분은 자신의 포트번호로 고치시면 됩니다.

3. 바로 아래에는 다음의 내용이 있습니다.
 
<VirtualHost *:8000> 아파치포트번호
  DocumentRoot /home/sysadmin/WWW
  DirectoryIndex index.php index.html index.htm
</VirtualHost>

  기본적으로, e-TRAYz 에 셋팅된 내용입니다.
  이 아래에 줄줄이 추가해 주시면 되겠습니다.

  (필수입력예제) whenji.co.kr 도메인 셋팅
<VirtualHost *:8000> 아파치포트번호
 DocumentRoot /home/sysadmin/WWW  계정경로
 DirectoryIndex index.php index.html index.htm
 ServerName whenji.co.kr 서버이름
 ServerAlias whenji.co.kr 사용할도메인주소
</VirtualHost>

  (필수입력예제) www.whenji.co.kr 도메인 셋팅
<VirtualHost *:8000> 포트번호
 DocumentRoot /home/sysadmin/WWW  계정경로
 DirectoryIndex index.php index.html index.htm
 ServerName whenji.co.kr
서버이름
 ServerAlias www.whenji.co.kr 사용할도메인주소
</VirtualHost>

* 부연설명 *

<VirtualHost *:8000> :
자신의 아파치포트번호로 수정하셔야 되겠죠?
DocumentRoot : 도메인을 입력하면, 자동으로 이 경로로 이동하는 경로입니다. 하위계정운영시 잘 맞춰줘야 되겠죠?
DirectoryIndex index.php index.html index.htm : (언급이없는경우) 기본적으로 읽어 오는 파일
ServerName whenji.co.kr : 서버이름 아무거나 입력하세요.
ServerAlias whenji.co.kr : 세팅(사용)할 도메인 주소입력 - 가장 중요하고, 빈번하게 다루는 부분입니다.
</VirtualHost>

* 응용문제 *

문제 : http://etrayz.whenji.co.kr 접속시, /home/etrayz/WWW 로 접속되도록 설정하시오.
조건 : 아파치포트8000번, DNSEVER에서 etrayz.whenji.co.kr 부분이 설정되어 있으며, /home/etrayz/WWW 폴더가 존재함.

[정 답]
<VirtualHost *:8000>
 DocumentRoot /home/etrayz/WWW
 DirectoryIndex index.php index.html index.htm
 ServerName whenji.co.kr

 ServerAlias etrayz.whenji.co.kr
</VirtualHost>

4. 설정완료후, 파일을 저장합니다.

5. Apache 데몬을 재시작 합니다.

~# service apache restart

6. 모든 셋팅이 완료되었습니다. 설정한 도메인이 정상적으로 작동됩니다.
TAG e-TRAYz



이부분은, dnsever.com 에서 작업하는 내용입니다.


1. DNSEver 사이트에 접속, 도메인의 호스트 IP(A)관리 메뉴를 선택합니다.

DNSEver -  로그인 - 도메인 목록 - 도메인선택 - 호스트 IP(A) 관리


2. 호스트 IP(A) 추가 메뉴에서, IP 주소를 입력합니다.

- 여기서는 whenji.co.kr 도메인 설정을 예를 들어 설명합니다.



선택1.
기본적인 www.whenji.co.kr 과 whenji.co.kr 도메인에 대한 IP주소 값을 할당합니다.

호스트이름은 공란으로 비워두고, IP 주소만 입력합니다


선택2
. 명시적으로 지정되지 않은 모든 도메인에 대한 IP 설정시 (별도의 가상호스트를 운영하는 경우)

호스트이름은 * 를 입력하고, IP 주소를 입력합니다.


3) 설정이 잘 되었는지 확인합니다.

(예시)
TAG e-TRAYz



이부분은, dnsever.com 에서 작업하는 내용입니다.


1. DNS Ever - 회원가입


2. DNS -Ever 회원가입후 로그인을 하면, 할당된 네임서버주소를 알려줍니다.

사용자 삽입 이미지
A 도메인을 사용하기 위해서는 반드시 네임서버를 설정하셔야 합니다.
B 도메인 신규구매시 또는 대행업체에 요청하셔서 네임서버를 변경합니다.
C 네임서버 변경후 정상작동되기까지 약 24시간 정도 소요됩니다.

주의
회원별로 할당된 네임서버가 틀립니다.
반드시 dnsever.com 에 로그인하신뒤, 자신에게 할당된 네임서버 주소를 확인하신뒤 작업하시기바랍니다.







3. 네임서버가 설정되면, 다시 DNS Ever 사이트에 접속해서, 아래와 같이 도메인을 설정합니다.

도메인 추가 - 사용할 도메인을 추가합니다.

도메인 목록 - 방금 추가한 도메인을 선택합니다.

- 앞으로 주로 사용할 메뉴

- 호스트 IP(A) 관리

- 다이나믹 DNS 관리

- 웹 포워딩
TAG e-TRAYz