이 예에서는 루트가 소유하지 않은 웹 컨테이너에서 Access Manager를 실행하도록 하는 설치 순서와 구성 절차를 설명합니다.
설치 계획에 따라 수퍼유저( root )가 소유하지 않은 Web Server 또는 Application Server의 인스턴스에 Access Manager를 배포해야 할 경우 Directory Server와 Web Server 또는 Application Server와는 별개의 설치 세션에서 Access Manager를 설치해야 합니다.
이 설치 순서를 만드는 일반적인 단계는 다음과 같습니다.
세션 1, 호스트 A: Directory Server 및 Administration Server 설치
세션 2, 호스트 B:Web Server 설치
세션 3, 호스트 B:Access Manager 설치
Web Server 또는 Application Server의 루트가 소유한 인스턴스에 이미 Access Manager를 배포한 경우 이 절의 절차를 수행하기 전에 Access Manager 사본을 모두 제거합니다.
다음과 같은 상위 수준 작업이 필요합니다.
지금 구성 옵션을 사용하여 Directory Server 및 Administration Server 설치
공통서버설정페이지에서시스템사용자에루트가아닌사용자를입력하고시스템그룹에루트가아닌그룹을입력합니다
Directory Server와 Administration Server의 포트 번호로 1024보다 큰 값을 선택합니다(389와 390은 사용하지 않음).
루트가 아닌 사용자로 Directory Server와 Administration Server 시작(모든 프로세스를 루트가 아닌 사용자가 소유해야 함)
다음과 같은 상위 수준 작업이 필요합니다.
지금 구성 옵션을 사용하여 Web Server 설치
루트가 아닌 사용자로 Web Server 관리 인스턴스 및 Web Server 인스턴스 시작
모든 프로세스를 루트가 아닌 사용자가 소유해야 합니다.
다음과 같은 상위 수준 작업이 필요합니다.
나중에구성옵션을사용하여설치
다음디렉토리의소유자를루트기타에서루트가아닌사용자루트가아닌그룹으로변경
이 공유 구성 요소 디렉토리는 Access Manager 구성 프로그램에서 웹 컨테이너 클래스 경로로 구성되기 때문에 변경해야 합니다.
Solaris OS의 경우: /opt/SUNWma 및 /etc/opt/SUNWma
Linux의 경우: /opt/sun/mobileaccess 및 /etc/opt/sun/mobileaccess
chown -R nonroot-user:nonroot-group /opt/SUNWma /etc/opt/SUNWma |
amsamplesilent 파일 편집
편집된 amsamplesilent 파일을 사용하여 Access Manager 배포
./amconfig -s ./am.non_root_install |
루트가 아닌 사용자로 Web Server 관리 인스턴스 및 Web Server 인스턴스 중지
루트로서 Web Server 설치 디렉토리의 소유자 변경
chown -R <non-root-user\>:<non-root-group\> WebServer-base |
루트가 아닌 사용자로서 Web Server 관리 인스턴스와 Web Server 인스턴스 시작
브라우저에서 Web Server 관리 콘솔 액세스 및 관리 사용자로 로그인
를배포한인스턴스선택