Sun WebServer Administration Console은 브라우저를 기반으로하는 안전한 그래픽 관리 도구로서 Sun WebServer 인스턴스 및 사이트를 관리합니다. 관리 서버가 실행된 상태에서 콘솔을 작동해야 합니다. 다음 작업 중 일부는 명령줄을 사용하여 수행해도 무관하지만 가급적 관리 콘솔을 사용할 것을 적극 권장합니다.
이 장에서는 관리 서버를 시작하기 전 구성 작업에 필요한 사항을 설명합니다.
액세스 제어: Sun WebServer Administration Console에 액세스할 수 있는 관리자를 작성하고 권한을 부여합니다. 관리 콘솔 실행 중 관리 콘솔을 통해 관리자를 추가로 작성할 수 있습니다.
포트: 관리 서버가 실행될 포트를 지정합니다. 기본 포트는 2380입니다.
관리 서버 시작: htserver start -a 루트로 관리 서버를 시작합니다.
먼저 서버 관리자를 정의할 영역을 지정해야 합니다. 기본 영역 이름은 serverAdmin
이며 사용자 이름 및 암호 정보 원본은 HTPASSWD
입니다. 사용자 정보 원본에 따라 사용자 목록을 HTPASSWD
유틸리티로 작성할지 또는 시스템의 사용자 정보에서 작성할 지 결정합니다.
관리 서버의 영역 정보를 변경하려면 사용자는 root
에 있어야 합니다.
최소 한 명의 사용자가 영역 자체를 변경할 수 있으려면 영역 관리자가 적어도 한 명은 있어야 합니다.
serverAdmin
영역의 관리자로서 사용자 admin
를 작성합니다.
# htrealm add -r serverAdmin -u adminSetting password for the user admin. Password: Confirm Password: |
영역에 대한 사용자 admin
관리 권한을 할당하여 나중에 다른 사용자를 작성할 수 있도록 합니다.
# htrealm add -r serverAdmin -u admin -A |
다른 영역을 사용하거나 serverAdmin
안의 사용자 정보 원본을 변경하려면 다음 단계를 완료합니다.
현재 serverAdmin
정의를 삭제합니다.
# htrealm delete -r serverAdmin |
새 영역을 작성합니다.
영역 원본은 HTPASSWD
, 또는 UNIXSYS
가 될 수 있습니다.
# htrealm add -r serverAdmin -s UNIXSYS |
기존의 영역 사용자를 영역 관리자로 명명합니다. 이 사용자는 영역을 삭제하거나 변경할 권한을 갖게 됩니다.
# htrealm add -r serverAdmin -u userName -A |
serverAdmin
이외의 영역 이름을 사용한 경우는 /etc/http/access.conf의 액세스 제어를 사용자 영역 이름으로 바꾸어야 합니다.
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을 관리 콘솔로 사용하면 설정을 구성하고 서버를 관리할 수 있습니다.