관리 서버를 수동으로 구성해야 하거나
구성을 수정해야 하는 경우 setupadm 명령을 실행하십시오.
시작하기 전에
IBM HTTP Server 설치 프로세스 중에 구성하지 않았거나 비관리자 설치를 완료한 경우
관리 서버를 구성해야 합니다.
프로시저
- 옵션: WebSphere Application Server가 관리 서버에 인증하는 데
사용하는 사용자 ID와 비밀번호를 변경하십시오. 사용자 ID와 비밀번호를 변경해야 하는 경우,
htpasswd 유틸리티를 사용하십시오. 자세한 정보는 htpasswd 유틸리티를 사용한
관리 서버 액세스 사용에 대한 문서를 참조하십시오.
- IHS_HOME/bin/setupadm 명령을 사용하여 관리 서버를 설정하십시오. 다음 시나리오에서 실행되도록 관리 서버를 설정할 수 있습니다.
- 루트로 시작될 때 BM HTTP Server 관리 서버를 실행할 루트가 아닌 사용자 및 그룹
- 루트가 아닌 그룹
- IBM HTTP Server 구성 파일의 경로
- IBM HTTP Server 관리 서버 구성 파일의 경로
- WebSphere Application
Server의 플러그인 구성 파일
- 명령 구문
setupadm [-silent] [-create] -usr user_name
-grp group_name -cfg IBM_HTTP_Server_configuration_file
[-plg plug-in_configuration_file]
-adm administration_server_configuration_file
- -silent
- 이 매개변수는 메시지 텍스트 없이 setupadm 명령을 실행할 수 있게 합니다.
- -create
- 이 매개변수는 사용자와 그룹을 작성하도록 지정합니다. 이 매개변수를 지정하지 않는 경우,
-usr 및 -grp 매개변수 값이 있어야 합니다.
- -usr
- 이 매개변수는 관리 서버를 실행할 사용자 ID를 지정합니다. 이 사용자 ID 값은 관리 서버 구성 파일(admin.conf) 내
<User> 지시문에서 업데이트됩니다.
- -grp
- 이 매개변수는 관리 서버를 실행할 그룹 이름을 지정합니다. 값을 지정하면, 이 값이 구성 파일 및 사용자 또는 그룹 인증 파일에 대한 파일 권한을 변경하는 데 사용됩니다.
이 그룹 이름 값은 관리 서버 구성 파일(admin.conf) 내
<Group> 지시문에서 업데이트됩니다.
관리 서버에 대해 고유 그룹 이름을 지정하십시오.
- -cfg
- 이 매개변수는 IBM HTTP
Server 웹 서버 구성 파일의 완전한 경로를 정의합니다. 이 파일에서 권한 및 그룹 정보가 업데이트됩니다.
문제점 방지: 관리 서버에는 IBM HTTP Server 구성 파일에 대한 읽기 및 쓰기 액세스 권한이 둘 다 필요합니다.
gotcha
- -plg
- 이 매개변수는 plugin-cfg.xml 구성 파일의 완전한 경로를 지정합니다. 이 파일에서 권한이 변경됩니다.
- -adm
- 이 매개변수는 관리 서버
구성 파일의 완전한 경로를 지정합니다. 이 매개변수를 지정하지 않으면,
install_root/conf/admin.conf 파일을 기반으로 기본 관리 구성 파일이 사용됩니다.
결과
setupadm 명령 실행 시 다음 조치가 발생합니다.
- -create 매개변수를 지정하는 경우 시스템에
새 사용자 및 그룹이 작성됩니다.
- 구성 파일의 그룹 소유자를 사용자가 지정하는 그룹 이름으로 변경하고
그룹에 해당 파일에 대한 쓰기 권한을 부여합니다. 관리 서버는 이 프로세스를 통해 해당 구성 파일을 수정할 수 있습니다.
- 사용자 이름 및 그룹 이름으로 관리 서버 구성 파일을 업데이트합니다.
- 명령을 실행할 때마다 백업 파일을 작성합니다.
다음에 수행할 작업
IBM HTTP Server 관리 서버 시작 단계를 완료하십시오. 자세한 정보는
IBM HTTP Server 관리 서버 시작 및 중지에 대한 문서를 참조하십시오.
apachectl
restart로 다시 시작할 수 있으려면 IBM HTTP Server와 동일한 사용자 ID로
IBM HTTP Server 관리 서버를 시작해야 합니다.