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.conf 및 htrealm에 관한 자세한 도움말은 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은 서버 등록 정보 화면과 함께 열립니다.