Sun WebServer 설치 설명서, Solaris 인트라넷 판

2장 관리 서버 구성

Sun WebServer Administration Console은 브라우저를 기반으로하는 안전한 그래픽 관리 도구로서 Sun WebServer 인스턴스 및 사이트를 관리합니다. 관리 서버가 실행된 상태에서 콘솔을 작동해야 합니다. 다음 작업 중 일부는 명령줄을 사용하여 수행해도 무관하지만 가급적 관리 콘솔을 사용할 것을 적극 권장합니다.

이 장에서는 관리 서버를 시작하기 전 구성 작업에 필요한 사항을 설명합니다.

관리 서버 액세스 제어

먼저 서버 관리자를 정의할 영역을 지정해야 합니다. 기본 영역 이름은 serverAdmin이며 사용자 이름 및 암호 정보 원본은 HTPASSWD입니다. 사용자 정보 원본에 따라 사용자 목록을 HTPASSWD 유틸리티로 작성할지 또는 시스템의 사용자 정보에서 작성할 지 결정합니다.

관리 서버의 영역 정보를 변경하려면 사용자는 root 에 있어야 합니다.

최소 한 명의 사용자가 영역 자체를 변경할 수 있으려면 영역 관리자가 적어도 한 명은 있어야 합니다.

기본 영역 사용
  1. serverAdmin 영역의 관리자로서 사용자 admin 를 작성합니다.


    # htrealm add -r serverAdmin -u adminSetting password for the user admin.
    Password:
    Confirm Password:
    
  2. 영역에 대한 사용자 admin 관리 권한을 할당하여 나중에 다른 사용자를 작성할 수 있도록 합니다.


    # htrealm add -r serverAdmin -u admin -A
    
새 서버 관리 영역 작성

다른 영역을 사용하거나 serverAdmin안의 사용자 정보 원본을 변경하려면 다음 단계를 완료합니다.

  1. 현재 serverAdmin 정의를 삭제합니다.


    # htrealm delete -r serverAdmin
    
  2. 새 영역을 작성합니다.

    영역 원본은 HTPASSWD, 또는 UNIXSYS가 될 수 있습니다.


    # htrealm add -r serverAdmin -s UNIXSYS
    
  3. 기존의 영역 사용자를 영역 관리자로 명명합니다. 이 사용자는 영역을 삭제하거나 변경할 권한을 갖게 됩니다.


    # htrealm add -r serverAdmin -u userName -A
    
  4. serverAdmin이외의 영역 이름을 사용한 경우는 /etc/http/access.conf의 액세스 제어를 사용자 영역 이름으로 바꾸어야 합니다.

  5. access.confhtrealm에 관한 자세한 도움말은 access.conf(4)htrealm(1m) man 페이지를 참조하십시오.

관리 서버 포트

관리 서버에는 기본으로 포트 2380이 사용되지만 Sun WebServer 관리 서버에서 사용할 포트를 임의로 지정할 수도 있습니다. 기본 포트를 변경하려면 /usr/http/admin_server/conf/admin.httpd.conf에 있는 관리 서버의 구성 파일을 편집하고 port {} 블록에 대한 포트 번호를 변경합니다. 이미 관리 서버를 실행한 경우는 관리 서버를 재시작해야 새 포트를 사용할 수 있습니다.

기본 port {} 블록은 다음과 같습니다.

port 2380 {
...
}

관리 서버 시작

관리 서버를 시작하려면 다음과 같이 -a 옵션으로 htserver start를 실행합니다.


# htserver start -aadmin : Started successfully.

서버가 실행 중인지 확인하려면 htserver list 명령어를 사용합니다. admin 이라는 이름의 서버 인스턴스에 프로세스 ID가 나열되면 서버가 실행 중인 것입니다.


# htserver listInstance : admin
        Enabled : Yes
        pid : 29159
        Config file : /usr/http/admin_server/conf/admin.httpd.conf

관리 서버가 중지되거나 재부트 중인 경우 자동으로 재시작되도록 하려면 서버를 활성화해야 합니다. 관리 서버를 활성화하면 htserver start가 아무런 인자 없이 실행될 때마다 관리 서버가 재시작됩니다.

서버를 활성화하려면,


# htserver enable -aadmin: Enabled.

htserver에 관한 자세한 내용은 htserver(1m) man 페이지를 참조하십시오.

Sun WebServer Administration Console 사용

Sun WebServer Administration Console을 관리 콘솔로 사용하면 설정을 구성하고 서버를 관리할 수 있습니다.

Sun WebServer Administration Console을 사용하려면,
  1. HotJavaTM를 엽니다.

  2. URL http://hostname:port/admin/admin.html로 갑니다.

    사이트를 관리하려면 서버 구성 화면의 열려 있는 폴더 목록에서 웹 사이트를 선택하거나 직접 URL http://hostname:port:admin/admin.html?server:site로 갑니다.

    이 URL은 서버 등록 정보 화면과 함께 열립니다.