- FirstDedicated의 Web_Admin을 사용하기 위해서는 아래의 사항을 따라서 설정을 하여 주시기 바랍니다.
  관리툴이 설치되지 않은 경우와이미 관리툴이 설치된 경우 가 있습니다. 설치여부는 /home/fd_private 폴더의 유무에 따라 구분됩니다.  


1. /home/fd_private 폴더가 없으신 경우 

  Web-Admin이 설치되지 않은 경우입니다.


- 1단계

  fd_admin package를 rpm을 통해서 Install 합니다.

# wget http://www.firstdedicated.co.kr/fd_admin/fd_private-1.1-1_fd.i686.rpm
# rpm -Uvh fd_private-1.1-1_fd.i686.rpm
 

- 2단계

  rpm package를 설치하게 되면, /home/fd_private 라는 디렉토리가 생성됩니다.  해당 디렉토리로 이동하여, setup 명령을 실행합니다.
 
*주의
setup을 실행시 웹에서 mysql의 database, user 등을 생성하기 위해서 mysql의 root 패스워드를 물어보게 되는데, 만일 패스워드가 없으면, setup이 진행되지 않고, mysql 패스워드드가 틀리면 웹기능이 지원되지 않으므로, setup 이전에 반드시 먼저 /mysql설치디렉토리/bin/mysqladmin -u root password '생성할패스워드' 명령을 통하여, mysql의 root 패스워드를 생성시킨후에, 사용하시기 바랍니다.
(mysql은 일반적으로 /usr/local/mysql 에 설치 됩니다.)

# cd /home/fd_private
# ./setup
 
setup을 실행하면, 각 디렉토리의 퍼미션 및 필요한 설정을 자동으로 하게 됩니다. (*주의 : setup은 1회만 실행하시기 바랍니다.!!)
다음 Firstdedicated의 admin은 웹인증 방식을 지원하고 있습니다.
ID와 passwd를 설정하기 위해 /home/fd_private/bin/change_pw 이라는 명령을 제공하고 있습니다.

아래를 참조 하시어 원하시는 ID 와 패스워드를 등록 하시기 바랍니다.
 
# cd /home/fd_private/bin
# ./change_pw

위의 명령 실행 후  Input User와 Input Password를 차례대로 입력하시면 됩니다.(*주의: 사용자를 만드실 때 'space bar' 는 사용하실수 없습니다.)
 

- 3단계 

  2 단계의 과정을 모두 마치게 되면 기본 설정은 끝나게 됩니다. 이제 web을 통해서 admin에 접근할수 있도록 가상 호스팅 설정을 해주시면 됩니다.
아래 설정 예제에서는 일반 유저들이 접속하는 80port 에 영향을 주지 않도록 9000 port에 admin 기능을 설정하도록 하는 예제 입니다.

예제와 같이 80 port와는 다른 포트를 사용하는 이유는 80port는 여러 사용자들이 웹에 접속하기 위해서 연결을 하는 port이기 때문에, 제한을 가하기 어렵지만, 9000 port와 같이 별개의 포트를 사용하게 되면, 방화벽에서 특정 아이피만 접속할수 있도록 설정할수 있기 때문에, 보안에 유리 합니다.

(유동아이피 사용시, firstdedicated에서는 기본적으로 외부 방화벽을 제공하고 있으므로, 평소에는 이 9000 port를 아무도 접근할수 없도록 차단해두었다가, 설정이 필요할 때만 방화벽에서 현재 접속하고자 하는 PC의 아이피를 확인하여 오픈하여 사용하는 방식을 권해 드립니다.) 
 
  <아래 예제의 9000 port는 예제를 위한 것이므로, 실제 사용시에는 다른 포트로 변경하여 사용하시기 바랍니다.>
 
=========================================================================

- vi로 /usr/local/apache2/conf/httpd.conf를 오픈, Listen을 찾아, 아래와 같이 수정.

  Listen 80 → 웹을 위한 80 port
  Listen 9000 → admin 을 위한 9000 port

========================================================================= 
 
- vi /usr/local/apache2/conf/httpd.conf를 오픈하여 NameVirtualHost 를 찾아서 수정.

  NameVirtualHost 210.109.xxx.xxx → 서버의 아이피로 변경한다.

  httpd.conf의 제일 하단에 추가

  <VirtualHost 210.109.xxx.xxx:9000> → 서버의 아이피
  ServerAdmin webmaster@domain.com → 에러가 발생시 표시할 Email 주소
  DocumentRoot /home/fd_private → 홈 디렉토리
  ServerName admin.domain.com → 도메인 명 (sub도메인을 admin으로 한 경우)
  ErrorLog logs/admin.domain.com-error_log → 에러로그 남길경우
  CustomLog logs/admin.domain.com-access_log common → 접속 로그를 남길경우
  php_flag register_globals on
  </VirtualHost>

=========================================================================

- 4단계

  3 단계까지 설정이 끝났다면, /usr/local/apache2/bin/apachectl restart를 통해서 apache를 재시작하고, 웹브라우저에서 http://admin.domain.com:9000/ 이라고 입력하면 admin으로 접속할 수 있습니다.  
 

2. /home/fd_private 폴더가 있으신 경우

  Web-Admin이 설치된 경우입니다.
 
신규 가입 사용자 분들은 위의 과정을 모두 거치실 필요는 없습니다.
이미 시스템에 사용할수 있도록 설정되어 있기 때문에, admin을 사용하실 경우 httpd.conf에서 필요한 설정들앞에 있는 주석(#)을 제거하시고, 시스템에 알맞은 아이피와 포트를 설정해주신뒤 apache를 restart 하시면 됩니다. Restart 하신후에 1. /home/fd_private 폴더가 없으신 경우와 동일하게 4 단계를 따라 주시면 됩니다.

그리고 아래 두단계를 따라서 해주시기 바랍니다.


- 1단계

  /mysql설치디렉토리/bin/mysqladmin -u root password '생성할패스워드' 로 mysql root에 패스워드를 생성한 다음, fd_private 디렉토리에 있는 change_mysql.sh 을 실행 시키시기 바랍니다.
 

- 2단계 
 
아래를 참조 하시어 change_pw를 실행시켜 원하시는  웹인증 ID 와 패스워드를 등록 하시기 바랍니다.
 
# cd /home/fd_private/bin
# ./change_pw

위의 명령 실행 후  Input User와 Input Password를 차례대로 입력하시면 됩니다.(*주의: 사용자를 만드실 때 'space bar' 는 사용하실수 없습니다.)
 
다음 웹브라우저를 통해서 admin page에 접속하시면 됩니다.
 

  [읽어보세요]

  1.Firstdedicated는 현재 사용하시는 아이피 대역에서만 동작하고, 다른 아이피 대역으로의 이동시에는 정상동작을 하지 않습니다.
 
  2. Mail로만 사용하는 계정의 홈디렉토리로 /home/Mail_Users 라는 디렉토리가 생성 됩니다.
 
  3. admin 기능에 대한 사용 설명서는 아래의 주소에 링크되어 있습니다.
    (Web-Admin의 설치시에만 확인하실 수 있습니다.)

  http://www.firstdedicated.co.kr/manual/fd_admin.pdf

  4. 현재 Firstdedicated의 web_admin은 Redhat 7.3 배포판에 최적화 되어 있기 때문에, 다른 Redhat(Fedora, Cent) 계열에서 동작은 가능하지만, 모든 기능이 지원되지 않을수 있습니다. 

Trackback Address :: http://www.fduser.org/blog/trackback/44


◀ PREV : [1] : .. [41] : [42] : [43] : [44] : [45] : [46] : [47] : [48] : [49] : .. [84] : NEXT ▶