Sun ONE logo      이전      목차      색인      다음     

Sun ONE Portal Server 6.2 설치 설명서

2장
Sun ONE Portal Server 설치


설치 개요

Sun™ ONE Portal Server와 그 기반이 되는 필수 구성 요소가 Java™ Enterprise System 설치 프로그램을 사용하여 설치됩니다. Java Enterprise System 설치 프로그램을 사용하기 위한 자세한 내용과 지침은 Java Enterprise System Installation Guide에서 찾아볼 수 있습니다.

이번 장은 다음 절로 구성됩니다.


사전 설치 정보

Sun ONE Portal Server 소프트웨어를 설치하기 전에 이전 버전의 웹 컨테이너 소프트웨어와 Sun™ ONE Identity Server 소프트웨어를 모두 제거하십시오.

웹 컨테이너

Sun™ ONE Web Server 및 Sun™ ONE Application Server 웹 컨테이너는 Java Enterprise System 설치 프로그램을 사용하여 설치하고 Directory Server, Identity Server 및 Portal Server를 함께 단일 설치 세션으로 설치할 수 있습니다. Sun ONE Portal Server 와 필요한 구성 요소를 단일 세션으로 설치하는 경우에는 설치 전 단계가 필요하지 않습니다.

그러나, Sun ONE Portal Server 를 기존 설치된 Sun ONE Web Server 또는 Sun ONE Application Server 에 나중에 설치하려는 경우, 우선 웹 컨테이너 인스턴스를 다시 시작해야 합니다.

BEA WebLogic Server™ 또는 IBM WebSphere Application Server 웹 컨테이너에 Sun ONE Portal Server 를 배포하려는 경우, 우선 제품 설명서에 따라 이들 제품을 설치하고 시작해야 합니다.


Sun ONE Portal Server 설치

Sun ONE Portal Server 는 Java Enterprise System 엔터프라이즈 솔루션의 한 구성 제품으로 설치됩니다. Java Enterprise System은 Sun ONE Portal Server 를 설치할 때 사용되는 일반적 설치 프로그램과 Sun ONE Portal Server 를 실행하는데 필요한 필수 구성 요소 제품을 제공합니다.

1장 의 점검 목록에서 수집한 정보를 바탕으로 Java Enterprise System 설치 프로그램에서 최소 설치를 수행한 경우 구성자 스크립트를 사용하여 Sun ONE Portal Server 를 설치하십시오. 구성자 스크립트는 portal-server-install-root/SUNWps/lib에 있습니다.

설치 가능한 Sun ONE Portal Server 구성 요소:

Sun ONE Portal Server, Sun ONE Portal Server Secure Remote Access, 게이트웨이, Netlet 프락시 및 Rewriter 프락시를 단일 컴퓨터에(Sun ONE Portal Server 웹 응용프로그램 노드에) 설치하거나 개별 노드에 설치할 수 있습니다. 그러나, 게이트웨이는 개별 노드에 설치해야 합니다.

이번 릴리스에서는 Sun ONE Portal Server 소프트웨어와 함께 통신 채널이 설치됩니다. 통신 채널은 메일, 캘린더, 주소록 및 Instant Messaging 채널로 구성됩니다.

Sun ONE Portal Server 소프트웨어를 설치하려면

Sun ONE Portal Server 소프트웨어를 설치하려면

  1. Java Enterprise System 설치 마법사를 사용하여 Sun ONE Portal Server 를 선택합니다.
  2. 설치할 Sun ONE Portal Server 구성 요소를 선택합니다.
  3. Sun Java Enterprise System 설치 마법사에서 한 컴퓨터에 여러 Sun ONE Portal Server 구성 요소의 설치를 선택할 수 있습니다. 예를 들어, 한 컴퓨터에 다음 구성 요소의 설치를 선택할 수 있습니다.

    • Sun ONE Portal Server 포털 소프트웨어
    • Sun ONE Portal Server, Secure Remote Access 지원
    • Netlet 프락시
    • Rewriter 프락시

    • 참고

      게이트웨이, Netlet 프락시 또는 Rewriter 프락시를 설치할 때는 Portal Server 노드에 설치될 Secure Remote Access 지원을 선택해야 합니다.


  4. Java Enterprise System 설치 마법사를 사용하여 구성을 완료하고 선택한 구성 요소를 설치하십시오.

개별 노드에 Sun ONE Portal Server 및 게이트웨이, Netlet 프락시 또는 Rewriter 프락시를 설치하려면

Sun ONE Portal Server 노드 이외 노드에 게이트웨이, Netlet 프락시 또는 Rewriter 프락시와 함께 Sun ONE Portal Server 를 설치하려면

  1. Java Enterprise System 설치 마법사를 사용하여 다음 구성 요소 설치 옵션을 선택합니다.
    • Identity Server SDK만 설치.
    • 게이트웨이 또는 Netlet 프락시나 Rewriter 프락시.
    • 게이트웨이 또는 Netlet 프락시나 Rewriter 프락시는 Sun ONE Identity Server SDK가 있는 컴퓨터에 설치해야 합니다.

  2. Java Enterprise System 설치 마법사를 사용하여 구성을 완료하고 선택한 구성 요소를 설치하십시오.

  3. 참고

    게이트웨이 또는 Netlet 프락시나 Rewriter 프락시를 설치할 때는 Portal Server 노드에 설치될 Secure Remote Access 지원을 선택해야 합니다.



    참고

    Sun ONE Identity Server SDK를 설치할 때는 Sun ONE Identity Server 를 설치할 때 제공했던 것과 같은 암호화 키를 제공하십시오.

    Sun ONE Identity Server SDK를 설치할 때 Sun ONE Identity Server 세부 정보를 올바로 제공하십시오.


자세한 설치 내용과 특정한 다운로드 지침은 Java Enterprise System Installation Guide를 참조하십시오.


Sun ONE Portal Server 설치 후 작업

다음 각 구성 요소에 대해 설치 후 작업을 수행해야 합니다.

Sun ONE Portal Server

Portal Server 또는 Identity Server 관리 콘솔에 액세스하려면 먼저 디렉토리 서버 및 웹 컨테이너를 시작해야 합니다.

다음 명령을 사용하여 디렉토리 서버의 로컬 설치를 시작합니다.

/var/opt/mps/serverroot/slapd-hostname/start-slapd


참고

사용자에게 UNIX 로그인을 제공하려면 Portal Server 관리 콘솔에서 UNIX 인증을 구성한 다음 amserver를 중단하고 다시 시작합니다.

/etc/init.d/amserver stop

/etc/init.d/amserver start


다음 설치 후 작업은 Sun ONE Portal Server 를 배포한 웹 컨테이너 종류에 따라 다릅니다.

Sun ONE Web Server

Sun ONE Web Server 를 시작하려면

  1. 관리 인스턴스를 시작합니다. 터미널 창에 다음을 입력합니다.
  2. cd web-server-install-root/https-admserv

    ./start

  3. Sun ONE Web Server 관리 콘솔에 액세스합니다.
  4. [변경 내용 적용]을 클릭하여 웹 컨테이너를 다시 시작합니다.

Sun ONE Application Server

Application Server 인스턴스 구성
  1. 관리 인스턴스를 시작합니다. 터미널 창에 다음을 입력합니다.
  2. cd /var/opt/SUNWAppserver7/domains/domain1/admin

    ./start

  3. 브라우저에서 Sun ONE Application Server 관리 콘솔로 이동합니다. 기본 URL은 다음과 같습니다.
  4. http://hostname:4848

  5. 왼쪽 탐색 프레임에서 App Server 인스턴스 왼쪽의 키를 클릭합니다.
  6. server1 또는 Sun ONE Identity Server 가 설치된 응용프로그램 서버 인스턴스의 이름을 선택합니다.
  7. [변경 내용 적용]을 클릭합니다.
Sun ONE Application Server 중단 및 시작

Sun ONE Application Server 인스턴스를 시작합니다.

터미널 창에서 디렉토리를 응용프로그램 서버의 인스턴스 유틸리티 디렉토리로 변경하고 startserv 스크립트를 실행합니다. 다음 예에서는 기본 응용프로그램 서버 도메인과 인스턴스가 사용되었다고 가정합니다.

cd /var/opt/SUNWappserver7/domains/domain1/server1/bin

./startserv

asadmin 유틸리티를 사용하여 또는 Sun ONE Application Server 관리 콘솔에서 Sun ONE Application Server 를 중단 및 시작하려면 Sun ONE Application Server 설명서를 참고하십시오.

Secure Remote Access에 대한 MIME 매핑 변경

Sun ONE Portal Server 노드에 Secure Remote Access를 설치한 경우

  1. 각 게이트웨이 프로필에서 다음 MIME 매핑 항목을
  2. JAVASCRIPT=application/x-javascript

    다음으로 교체합니다.

    JAVASCRIPT=application/x-javascript:text/javascript

  3. 프로필을 저장합니다.
  4. 게이트웨이를 다시 시작합니다.
  5. /var/opt/SUNWappserver7/domains/domain1/server1/config/
    server.policy
    를 다음과 같이 수정합니다.
  6. permission java.net.SocketPermission”*”,”connect,accept,listen,resolve”

    permission java.io.FilePermission”<<ALLFILES>>”,”read,write,execute,delete”

  7. 응용프로그램 서버를 다시 시작합니다.

BEA WebLogic Server

BEA WebLogic Server에 Portal Server를 배포하는 경우, Sun ONE Portal Server 소프트웨어 설치 후에 다음 단계를 수행하십시오.

  1. /var/sadm/install/logs/Java_Enterprise_System_install.B/MMddhhmm 파일에서 오류를 점검합니다.
  2. MM = 달

    dd = 일

    hh = 시간

    mm = 분

  3. perftune 스크립트를 실행합니다.
  4. startWebLogic.sh 스크립트에서 다음 라인을 주석 처리합니다. 이 스크립트에 대한 위치 예는 다음과 같습니다. /opt/bea/wlserver6.1/config/mydomain/startWebLogic.sh
  5. #JAVA_OPTIONS="-hotspot $JAVA_OPTIONS"

    -hotspot 옵션을 사용하면 서버가 메모리 부족 오류를 일으키며 중단됩니다.

  6. 모든 BEA WebLogic Server 인스턴스(관리 및 관리된 서버)를 중단합니다.
  7. BEA WebLogic 관리 서버 인스턴스를 시작합니다. 관리된 인스턴스에 설치한 경우, 관리된 인스턴스도 시작합니다.
  8. 명령줄에서 다음을 실행합니다.
  9. portal-server-install-root/SUNWps/bin/deploy

    배포 URI와 서버 인스턴스 이름에 기본값을 선택하고 BEA WebLogic Server 관리 비밀번호를 물으면 입력합니다.

  10. 다음 명령을 실행합니다.
  11. portal-server-install-root/SUNWps/lib/postinstall_PortletSamples

    BEA WebLogic Server 관리 비밀번호와 Identity Server 관리 비밀번호를 물으면 입력합니다.

    그러면 portletsamples.war 파일이 배포됩니다.

  12. Sun ONE Portal Server 가 배포된 BEA WebLogic Server 인스턴스를 다시 시작합니다. 웹 컨테이너 인스턴스의 시작에 대한 지침은 웹 컨테이너 설명서를 참조하십시오.

  13. 참고

    관리된 서버 설치의 경우, .war 파일이 배포되지 않습니다. BEA WebLogic Server 관리 콘솔을 사용하여 .war 파일을 배포해야 합니다.


LDAP, UNIX, 익명과 같이 여러 인증 방법을 지원하려면 코어 인증 서비스에 각 인증 유형을 추가하여 인증 메뉴를 만들어야 합니다. 자세한 내용은 Sun ONE Portal Server 6.2 Administrator's Guide 를 참조하십시오.

IBM WebSphere Application Server

  1. /var/sadm/install/logs/Java_Enterprise_System_install.B/MMddhhmm 파일에서 오류를 점검합니다.
  2. 응용프로그램 서버 인스턴스와 응용프로그램 서버 노드를 중단하고 다시 시작합니다. 웹 컨테이너 인스턴스의 시작에 대한 지침은 웹 컨테이너 설명서를 참조하십시오.

NetFile, NetMail 및 Netlet 애플릿 아카이브를 다운로드하는 경우, 컨텐트 유형이 응답 헤더에서 text/html로 설정됩니다. .jar 및 .cab 확장자를 포털 웹 응용프로그램 배포 설명자 파일의 MINE 유형 응용프로그램/옥테트-스트림에 명시적으로 연관시켜야 합니다. 기본적으로, 배포 설명자 파일은 다음 위치에 있습니다.

/opt/WebSphere/AppServer/installedApps/PortalURI.ear/portal.war/
WEB-INF/web.xml

  1. 다음을 포함한 라인 이후에 다음 라인을 파일에 추가하십시오.
  2.  

    </session-config>:

    <mime-mapping>

    <extension>jar</extension>

    <mime-type>application/octet-stream</mime-type>

    </mime-mapping>

    <mime-mapping>

    <extension>cab</extension>

    <mime-type>application/octet-stream</mime-type>

    </mime-mapping>


    참고

    마이그레이션 중에 Secure Remote Access 제품에 필요한 MIME 매핑 구성이 제거됩니다. 이러한 매핑은 마이그레이션이 완료된 후에 다시 추가해야 합니다.


  3. 응용프로그램 서버를 다시 시작합니다.

Secure Remote Access

게이트웨이를 통해 Sun ONE Portal Server 를 사용하는 경우, Sun ONE Portal Server 가 HTTP 또는 HTTPs 모드에서 실행되는가에 상관 없이 Sun ONE Portal Server 인증된 CA 목록에 게이트웨이 인증 기관(CA)의 인증서를 추가해야 합니다.

사용자 세션이 시간 초과하거나 사용자 세션 로그아웃 작동이 발생하는 경우 Sun ONE Identity Server 는 게이트웨이에 세션 알림을 보냅니다. Sun ONE Identity Server 가 HTTP 모드에서 실행되는 경우에도 이 서버는 HttpsURLConnection을 사용하여 알림을 보내는 SSL 클라이언트로 작동합니다. 이 서버는 SSL 서버(게이트웨이)에 연결하기 때문에 인증된 CA 목록에 게이트웨이 CA 인증서가 있거나 자체 서명한 인증서를 허용하는 옵션이 있어야 합니다.


참고

CA를 인증된 CA 목록에 추가하는 방법은 정의된 프로토콜 처리기에 따라 다릅니다.


HttpsURLConnection을 만들려면 Java Virtual Machine (JVM™) 속성 -Djava.protocol.handler.pkgs를 설정해야 합니다.

Sun ONE Portal Server 가 Sun ONE Web Server에서 실행되는 경우, 기본적으로 이 속성은 -Djava.protocol.handler.pkgs로 올바로 설정됩니다. Sun ONE Identity Server com.iplanet.services.comm 패키지는 HttpsURLConnection 구현을 가지고 있고 플래그 com.iplanet.am.jssproxy.trustAllServerCerts=true를 추가하여 SSL 서버로부터 자체 서명한 인증서를 허용하기 위한 옵션을 제공합니다.

Sun ONE Application Server, BEA WebLogic Server 및 IBM WebSphere Application Server에 대해 -Djava.protocol.handler.pkgs는 기본적으로 설정되지 않습니다. 지원되는 응용프로그램 서버에 대한 HttpsURLConnection 구현은 고유한 기본 처리기를 사용해야 합니다(이는 JSSE 또는 사용자 정의 SSL 구현일 수 있습니다).

게이트웨이

  1. 다음 명령을 사용하여 게이트웨이를 시작합니다.
  2. gateway-install-root/SUNWps/bin/gateway -n new-profile-name start

    default는 설치 중에 만들어지는 게이트웨이 프로필의 기본 이름입니다. 나중에 고유한 프로필을 만들고 새 프로필로 게이트웨이를 다시 시작할 수 있습니다. Sun ONE Portal Server, Secure Remote Access 6.2 Administrator's Guide 2장 "게이트웨이 프로필 만들기"를 참조하십시오.

    여러 게이트웨이 인스턴스가 있다면 다음을 사용합니다.

    gateway-install-root/SUNWps/bin/gateway start


    참고

    게이트웨이 설치 중에 Start Gateway after installation 옵션에 y를 선택한 경우 이 단계는 필요 없습니다.



    주의

    시작할 인스턴스에 대한 구성 파일만 /etc/opt/SUNWps 디렉토리에 있어야 합니다.


이 특정 노드에서 실행되는 모든 게이트웨이 인스턴스를 중단하려면 다음 명령을 사용합니다.

gateway-install-root/SUNWps/bin/gateway stop

Netlet 및 게이트웨이는 PAC 파일 지원을 위해 Rhino JavaScript™ 구문 분석기(rhino/js.jar 번들로 제공)가 필요합니다. 이 구문 분석기는 Gateway 및 Portal Server 서버 노드에 설치해야 합니다. 설치하려면 rhino/js.jar를 ${JAVA_HOME}/jre/lib/ext 디렉토리에 복사합니다.

Netlet 및 Rewriter 프락시

Netlet 프락시와 Rewriter 프락시를 시작하기 전에 Netlet 프락시 및 Rewriter 프락시 옵션으로 게이트웨이 프로필이 업데이트되었는지 확인합니다.

Sun ONE Portal Server 게이트웨이, Netlet 프락시 및 Rewriter 프락시는 JSS 3.2, NSS 3.4.2 및 NSPR 4.2에서만 작동합니다. 게이트웨이, Netlet 프락시 및 Rewriter 프락시를 설치한 후에

  1. 필요한 JSS, NSS 또는 NSPR 버전을 다운로드하여 /usr/share/lib 디렉토리로 복사합니다.
  2. 게이트웨이, Netlet 프락시 및 Rewriter 프락시를 다시 시작합니다.

  3. 참고

    게이트웨이, Netlet 프락시 및 Rewriter 프락시를 독립적으로 설치하는 경우에만 이 작업을 수행해야 합니다.


Sun ONE Portal Server 소프트웨어 NetFile에는 Windows 액세스를 위해 jCIFS 라이브러리(SUNWjcifs 번들로 제공)가 필요합니다. 이 라이브러리는 Portal Server 노드에만 설치해야 합니다. 설치하려면 다음 단계를 따릅니다.

  1. 현재(이) 디렉토리에서 pkgadd -d . SUNWjcifs를 실행하여 이 패키지를 추가합니다.
  2. portal-server-install-root/SUNWps/bin/postinstall_JCIFS를 실행합니다.
  3. portal-server-install-root/SUNWps/bin/undeploy를 실행하고 portal-server-install-root/SUNWps/bin/deploy 명령을 사용합니다.
  4. 서버를 다시 시작합니다.

최소 설치 후 Sun ONE Portal Server 구성

Java Enterprise System 설치 프로그램으로 최소 구성 설치를 수행한 후, Portal Server 구정자 스크립트를 사용하여 Sun ONE Portal Server 구성 요소 제품을 구성합니다. 이 설명서 1장 에 있는 점검 목록에서 Sun ONE Portal Server 구성 요소 제품을 구성할 때 사용되는 매개 변수가 설명되어 있습니다.

구성자를 실행하려면

  1. 터미널 창에서 루트로 구성자 스크립트가 있는 디렉토리로 이동합니다.
  2. cd portal-server-install-root/lib

  3. 다음을 입력하여 구성자 스크립트를 실행합니다.
  4. ./configurator


    참고

    디버깅을 사용하려면

    configurator -DPS_CONFIG_DEBUG=y

    디버깅을 켜면 화면에 디버깅 정보와 함께 비밀번호가 표시됩니다.



Sun ONE Portal Server 설치 검사

Sun ONE Portal Server 관리 콘솔 및 데스크탑에 액세스

Sun ONE Identity Server 관리 콘솔에 액세스하려면

  1. 브라우저를 엽니다.
  2. protocol://hostname.domain:port/amconsole을 입력합니다.
  3. 예:

    http://example.com/amconsole

  4. 관리자 이름과 비밀번호를 입력하여 관리 콘솔을 살펴봅니다.
  5. 이것은 Sun ONE Identity Server 소프트웨어를 설치할 때 지정한 이름과 비밀번호입니다.

Sun ONE Portal Server 데스크탑에 액세스하려면

데스크탑에 액세스하여 Sun ONE Portal Server 설치를 점검합니다. 다음 URL을 사용하여 데스크탑에 액세스합니다.

protocol://fully-qualified-hostname/portal-URI

예:

http://example.com/portal

데스크탑에 액세스할 때 비인증 데스크탑이 표시됩니다. 그러면 데스크탑 URL에 액세스하는 사용자가 자동으로 인증을 받고 데스크탑에 액세스할 수 있습니다.

예외 없이 예제 포털 데스크탑이 표시되면 Portal Server가 잘 설치된 것입니다.


게이트웨이 설치 검사

  1. 다음 명령을 실행하여 지정 포트에서 게이트웨이가 실행되고 있는지 점검합니다.
  2. netstat -an | grep port-number

    여기서 기본 게이트웨이 포트는 443입니다.

    게이트웨이가 실행되고 있지 않으면 디버그 모드에서 게이트웨이를 시작하고 콘솔에 표시되는 메시지를 살펴보십시오. 다음 명령을 사용하여 디버그 모드에서 게이트웨이를 시작합니다.

    portal-server-install-root/SUNWps/bin/gateway -n profilename start debug

    platform.conf.profilename 파일에서 gateway.debug 속성을 message로 설정한 후에 로그 파일도 살펴보십시오. 자세한 내용은 Sun ONE Portal Server, Secure Remote Access 6.2 Administrator's Guide 2장 "게이트웨이 관리"에 있는 platform.conf 파일의 이해 부분을 참조하십시오.

  3. 브라우저에 게이트웨이 URL을 입력하여 보안 모드에서 Portal Server를 실행합니다.
  4. https://gateway-machine-name:portnumber

    설치 중에 기본 포트(443)를 선택한 경우, 포트 번호를 지정하지 않아도 됩니다.

  5. 사용자 이름으로 amadmin을 사용하고 설치 중에 지정한 비밀번호를 사용하여 디렉토리 서버 관리 콘솔에 관리자로 로그인합니다.

이제 새로운 조직, 규칙 및 사용자를 만들고 관리 콘솔에서 필요한 서비스와 속성을 할당할 수 있습니다.



이전      목차      색인      다음     


Copyright 2003 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.