다음 표는 설치 후 구성에 필요할 수 있는 모든 값을 나열하였으며 3열로 구성되어 있습니다. 수행하는 설치의 종류에 따라 사용하는 값은 다를 수 있습니다. 첫 번째 열에는 매개 변수, 두 번째 열에는 기본값, 세 번째 열에는 설명이 나열되어 있습니다. 점검 목록은 다음과 같이 구성되어 있습니다.
구성 요소
기본 디렉토리
구성 모드
배포 정보
웹 컨테이너 정보
Sun Java Web Server
Sun Java Application Server 8.1
Sun Java Application Server 7.0
BEA WebLogic Server
IBM WebSphere
Portal Server 정보
Access Manager 정보
Secure Remote Access 정보
게이트웨이
Netlet 프록시
Rewriter 프록시
Portal Server 기본 설치 및 제품 디렉토리는 특정 플랫폼에 따라 달라집니다.
Solaris™ 시스템: /opt
Linux 시스템: /opt/sun
예를 들어, 설치 루트가/opt(기본값)이면 Linux 플랫폼에서는 Portal Server가 /opt/sun/portal에 설치되고 Solaris 플랫폼에서는 /opt/SUNWps에 설치됩니다.
컨테이너에 적용할 수 없는 매개 변수는 표에 포함시키지 않았습니다.
매개 변수 |
기본값 |
설명 |
---|---|---|
COMPONENTS |
||
구성할 Sun Java System Portal Server 구성 요소 |
1,2,3,4,5 |
PortalServer를 구성하려면 “1”을 설정합니다. Secure Remote Access Core를 구성하려면 “2”로 설정합니다. 게이트웨이를 구성하려면 “3”을 설정합니다. NetletProxy를 구성하려면 “4”를 설정합니다 . RewriterProxy를 구성하려면 “5”를 설정합니다. 여러 구성 요소를 구성하려면 쉼표를 사용하여 항목을 분리합니다. |
표 6 기본 디렉토리
매개 변수 |
기본값 |
설명 |
BASEDIR |
||
BASEDIR Sun Java System Portal Server 구성자 구성 요소가 설치된 디렉토리 |
Java Enterprise System 설치 프로그램을 사용하여 Portal Server 소프트웨어를 설치하는 기본 디렉토리입니다. 기본 디렉토리는 사용 중인 플랫폼에 따라 달라집니다. 예를 들어 설치 루트가 /opt(기본값)이면 Portal Server는 다음 위치에 설치됩니다. Linux 플랫폼의 경우 /opt/sun/portal Solaris 플랫폼의 경우 /opt/SUNWps |
|
PS_CONFIGURATION_MODE Sun Java System 구성자를 실행해야 할 구성 모드 |
configure |
사용 가능한 값: configure–Portal Server 구성 요소를 구성합니다. scrubds–Directory Server에서 Portal Server 구성 요소 항목을 제거합니다. unconfigurewithoutscrubds–Directory Server에서 Portal Server 구성 요소 항목을 제거하지 않고 구성 내용만 취소합니다. unconfigurewithscrubds–Directory Server에서 Portal Server 구성 내용을 취소하고 구성 요소 항목도 제거합니다. |
표 7 배포 정보
표 8 Sun Java System Web Server
매개 변수 |
기본값 |
설명 |
---|---|---|
PS_DEPLOY_DIR |
/opt/SUNWwbsvr |
Sun Java System Web Server가 설치된 디렉토리 |
PS_DEPLOY_INSTANCE |
myportalbox.mydomain.com |
Portal Server에서 사용하도록 할 웹 서버 인스턴스. 참고: 이 인스턴스 이름에는 공백이 없어야 합니다. |
PS_DEPLOY_DOCROOT |
/opt/SUNWwbsvr/docs |
정적 페이지가 보관되는 Web Server 디렉토리 |
PS_DEPLOY_ADMIN |
admin |
관리자 아이디 |
PS_DEPLOY_ADMIN_PROTOCOL |
http |
관리 서버의 프로토콜 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
관리 서버의 호스트 이름 |
PS_DEPLOY_ADMIN_PORT |
8888 |
관리 서버의 포트 번호 |
PS_DEPLOY_JDK_DIR |
/usr/jdk/entsys-j2se |
웹 컨테이너가 사용 중인 JDK 디렉토리 |
표 9 Sun Java System Application Server 7.0
매개 변수 |
기본값 |
설명 |
---|---|---|
PS_DEPLOY_DIR |
/opt/SUNWappserver7 |
Sun Java System Application Server 7.0이 설치된 디렉토리 |
PS_DEPLOY_DOMAIN |
/var/opt/SUNWappserver7/domains/domain1 |
Sun Java System Application Server 도메인에는 일련의 인스턴스가 있습니다. 지정한 도메인에는 Portal Server가 사용하는 인스턴스가 있습니다. 이 도메인은 이미 구성되어 있어야 합니다. |
PS_DEPLOY_INSTANCE |
server1 |
Portal Server가 배포될 대상 Sun Java System Application Server 인스턴스의 이름. 이 인스턴스는 이미 구성되어 있어야 합니다. 이 인스턴스 이름에는 공백이 없어야 합니다. |
PS_DEPLOY_DOCROOT |
/var/opt/SUNWappserver7/domains/domain1/server1/docroot |
정적 페이지가 보관되는 Application Server 디렉토리 |
PS_DEPLOY_ADMIN |
admin |
관리자 아이디 |
PS_DEPLOY_ADMIN_PROTOCOL |
http |
관리 서버의 프로토콜 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
관리 서버의 호스트 이름 |
PS_DEPLOY_ADMIN_PORT |
4848 |
관리 서버의 포트 번호 |
PS_DEPLOY_JDK_DIR |
/usr/jdk/entsys-j2se |
웹 컨테이너가 사용 중인 JDK 디렉토리 |
표 10 Sun Java System Application Server 8.1
매개 변수 |
기본값 |
설명 |
---|---|---|
PS_DEPLOY_DIR |
/opt/SUNWappserver/appserver |
Sun Java System Application Server 8.1이 설치되는 디렉토리 |
PS_DEPLOY_DOMAIN |
domain1 |
Sun Java System Application Server 도메인에는 일련의 인스턴스가 있습니다. 지정한 도메인에는 Portal Server가 사용하는 인스턴스가 있습니다. 이 도메인은 이미 구성되어 있어야 합니다. |
PS_DEPLOY_INSTANCE_DIR |
/var/opt/SUNWappserver/domains/domain1 |
Portal Server에 맞게 구성할 지정한 도메인의 전체 경로 |
PS_DEPLOY_INSTANCE |
server |
Portal Server가 배포될 대상 Sun Java System Application Server 인스턴스의 이름. 이 인스턴스는 이미 구성되어 있어야 합니다. 이 인스턴스 이름에는 공백이 없어야 합니다. |
PS_DEPLOY_DOCROOT |
/var/opt/SUNWappserver/domains/domain1/docroot |
정적 페이지가 보관되는 Application Server 디렉토리 |
PS_DEPLOY_ADMIN |
admin |
관리자 아이디 |
PS_DEPLOY_ADMIN_PROTOCOL |
https |
관리 서버의 프로토콜 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
관리 서버의 호스트 이름 |
PS_DEPLOY_ADMIN_PORT |
4849 |
관리 서버의 포트 번호 |
PS_DEPLOY_JDK_DIR |
/usr/jdk/entsys-j2se |
웹 컨테이너가 사용 중인 JDK 디렉토리 |
표 11 BEA WebLogic Server
매개 변수 |
기본값 |
설명 |
---|---|---|
PS_DEPLOY_DIR |
/usr/local/bea |
BEA가 설치된 디렉토리 |
PS_DEPLOY_DOMAIN |
mydomain |
BEA WebLogic Server 도메인에는 일련의 인스턴스가 있습니다. 지정한 도메인에는 Portal Server가 사용하는 인스턴스가 있습니다. 이 도메인은 이미 구성되어 있어야 합니다. |
PS_DEPLOY_INSTANCE |
myserver |
Portal Server가 배포될 대상 BEA WebLogic Server 인스턴스의 이름. 이 인스턴스는 이미 구성되어 있어야 합니다. 이름에 공백이 없어야 합니다. Portal Server를 관리 서버인스턴스에 설치하는 경우에는 관리 서버 인스턴스의 이름이 됩니다. 그렇지 않으면 관리 대상 서버 인스턴스의 이름이 됩니다. |
PS_DEPLOY_DOCROOT |
/usr/local/bea/user_projects/domains/mydomain/applications |
DefaultWebApp의 문서 루트 값은 Portal Server 소프트웨어를 실행하고 있는 BEA WebLogic Server 인스턴스에 배포해야 합니다. DefaultWebApp는 BEA WebLogic Server에 있는 정적 컨텐트가 서비스되는 기본 웹 응용 프로그램입니다. 기본적으로 BEA WebLogic Server 설치 중에 정의되거나 만들어진 서버 인스턴스 및 도메인(mydomain)에만 배포됩니다. 즉, 고유한 BEA WebLogic Server나 도메인을 만드는 경우 디렉토리를 새로운 서버의 배포 디렉토리로 복사하거나 BEA WebLogic Server 관리 콘솔을 사용하여 DefaultWebApp를 배포해야 합니다. 기본 웹 응용 프로그램을 구성하는 방법에 대한 자세한 내용은 BEA WebLogic Server 문서를 참조하십시오. |
PS_DEPLOY_ADMIN |
weblogic |
관리자 아이디 |
PS_DEPLOY_ADMIN_PROTOCOL |
http |
관리 서버의 프로토콜 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
관리 서버의 호스트 이름 |
PS_DEPLOY_ADMIN_PORT |
7001 |
관리 서버의 포트 번호 |
PS_DEPLOY_JDK_DIR |
/usr/local/bea/jdk141_03 |
BEA WebLogic 서버가 사용 중인 JDK 디렉토리 |
PS_DEPLOY_PRODUCT_DIR |
/usr/local/bea/weblogic81 |
BEA WebLogic Server 소프트웨어가 설치되는 디렉토리 |
PS_DEPLOY_PROJECT_DIR |
user_projects |
사용자 프로젝트의 디렉토리입니다. BEA WebLogic을 설치하는 중에 입력한 값을 사용합니다. |
PS_DEPLOY_DOMAINS_DIR |
domains |
BEA WebLogic Server 도메인이 포함된 디렉토리의 이름 |
PS_WEBLOGIC_CONFIG_DIR |
/usr/local/bea/user_projects/domains/mydomain |
BEA WebLogic Server 도메인의 전체 경로 |
표 12 IBM WebSphere Application Server
매개 변수 |
기본값 |
설명 |
---|---|---|
PS_DEPLOY_DIR |
/opt/WebSphere/Express51/AppServer |
IBM WebSphere Application Server 소프트웨어가 설치되는 디렉토리 |
PS_DEPLOY_INSTANCE |
server1 |
Portal Server가 배포될 대상 인스턴스의 이름. 이 인스턴스는 이미 구성되어 있어야 합니다. Portal Server는 Default-Server 또는 Default Server와 같이 이름에 대시나 공백이 있는 응용 프로그램 서 버인스턴스 또는 도메인에 설치할 수 없습니다. |
PS_DEPLOY_DOCROOT |
/opt/IBMHTTPD/htdocs/en_US |
정적 페이지가 보관되는 디렉토리. 이 디렉토리는 Sun Java System Access Manager가 설치될 때 만들어집니다. |
PS_DEPLOY_ADMIN |
admin |
관리자 아이디 |
PS_DEPLOY_ADMIN_PROTOCOL |
http |
관리 서버의 프로토콜 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
관리 서버의 호스트 이름 |
PS_DEPLOY_ADMIN_PORT |
7080 |
관리 서버의 포트 번호 |
PS_DEPLOY_JDK_DIR |
/usr/jdk/entsys-j2se |
웹 컨테이너가 사용 중인 JDK 디렉토리 |
PS_DEPLOY_NODE |
myportalbox | |
PS_DEPLOY_CELL |
myportalbox | |
PS_DEPLOY_VIRTUAL_HOST |
default_host |
IBM WebSphere 설치 중에 입력한 값을 사용합니다. |
표 13 Portal Server 정보
매개 변수 |
기본값 |
설명 |
---|---|---|
PS_DEPLOY_URI |
/portal |
URI는 Portal Server가 사용하는 웹 서버나 응용 프로그램 서버의 공간입니다. URI 배포에 대한 값은 슬래시로 시작해야 하며 하나의 슬래시만 포함해야 합니다. 그러나 배포 URI 자체가 "/"일 수는 없습니다. |
PS_LOAD_BALANCER_URL Portal Server 인스턴스를 제어하는 로드 조정기 |
http://myportalbox.mydomain.com:80/portal |
로드 조정기 URL을 사용하지 않는 경우에는 Portal Server URL을 사용합니다. http://fully-qualified-domain: port/portal-deploy_uri 예: http://myportalbox.mydomain.com:80/portal |
PS_PROTOCOL |
http |
Portal Server에 액세스할 때 사용할 프로토콜. 사용할 수 있는 값은 http와 https입니다. |
PS_HOST |
Portal Server의 정규 이름 |
|
PS_PORT |
Portal Server에 액세스할 때 사용할 포트 번호 |
표 14 Access Manager 정보
매개 변수 |
기본값 |
설명 |
---|---|---|
PS_IDSAME_ADMIN_PASSWORD 관리자(amadmin) 비밀번호 |
Sun Java System Access Manager 소프트웨어 설치 중에 선택한 최상위 관리자(amadmin) 비밀번호 |
|
PS_IDSAME_LDAPUSER_PASSWORD 내부 LDAP 인증 사용자 비밀번호 |
Sun Java System Access Manager 설치 중에 선택한 내부 LDAP 인증 사용자 비밀번호 |
|
PS_DS_DIRMGR_DN 디렉토리 관리자 DN |
cn=Directory Manager |
Sun Java System Directory Server 설치 중에 선택한 디렉토리 관리자 DN |
PS_DS_DIRMGR_PASSWORD 디렉토리 관리자 비밀번호 |
Sun Java System Directory Server 설치 중에 선택한 디렉토리 관리자 비밀번호 |
|
PS_DEPLOY_ADMIN_PASSWORD 배포 관리자 비밀번호 |
웹 컨테이너의 관리자 비밀번호입니다. |
표 15 Secure Remote Access 정보
매개 변수 |
기본값 |
설명 |
---|---|---|
SRA_GW_PROTOCOL 게이트웨이 프로토콜 |
https |
게이트웨이에 의해 사용된 프로토콜게이트웨이는 SSL(Secure Sockets Layer)을 사용하여 통신합니다. |
SRA_GW_PORT 게이트웨이 포트 |
443 |
게이트웨이가 수신하는 포트 |
SRA_GATEWAY_PROFILE 게이트웨이 프로필 이름 |
default |
게이트웨이 프로필에는 게이트웨이가 수신하는 포트, SSL 환경 설정 및 프록시 환경 설정과 같이 게이트웨이 구성에 관련된 모든 정보가 들어 있습니다. 게이트웨이 관리 콘솔에서 여러 프로필을 만들어 여러 게이트웨이 인스턴스를 서로 다른 프로필과 연결시킬 수 있습니다. 자세한 내용은 Sun Java System Portal Server, Secure Remote Access 6 2005Q4 관리 설명서의 “게이트웨이 프로필 만들기”를 참조하십시오. |
SRA_SERVER_DOMAIN |
portal-server-domain-name |
Portal Server가 설치되는 대상 컴퓨터의 도메인 이름 |
SRA_GW_DOMAIN 게이트웨이 도메인 |
게이트웨이 도메인 이름 |
게이트웨이 컴퓨터의 도메인 이름 |
SRA_IDSAME_ADMIN_PASSWORD 관리자(amadmin) 비밀번호 |
Sun Java System Access Manager 소프트웨어 설치 중에 선택한 최상위 관리자(amadmin) 비밀번호 |
|
SRA_IDSAME_LDAPUSER_PASSWORD 내부 LDAP 인증 사용자 비밀번호 |
Sun Java System Access Manager 설치 중에 선택한 내부 LDAP 인증 사용자 비밀번호 |
|
SRA_DS_DIRMGR_DN 디렉토리 관리자 DN |
cn=Directory Manager |
Sun Java System Directory Server 설치 중에 선택한 디렉토리 관리자 DN |
SRA_DS_DIRMGR_PASSWORD 디렉토리 관리자 비밀번호 |
Sun Java System Directory Server 설치 중에 선택한 디렉토리 관리자 비밀번호 |
|
SRA_DEPLOY_ADMIN_PASSWORD 배포 관리자 비밀번호 |
웹 컨테이너의 관리자 비밀번호입니다. |
|
SRA_LOG_USER_PASSWORD 게이트웨이 로깅 사용자 비밀번호 |
루트가 아닌 액세스 권한을 가진 관리자가 게이트웨이 로그 파일을 살펴볼 수 있습니다. |
샘플 자동 실행 파일의 모습은 다음과 같습니다.
################################################################################
#
# Install/Config components (Use comma (,) to separate entries ):
#
# 1. PortalServer
# 2. Secure Remote Access Core
# 3. Gateway
# 4. NetletProxy
# 5. RewriterProxy
#
################################################################################
COMPONENTS=1,2,3,4,5
BASEDIR=/opt
################################################################################
# Portal Server keys
################################################################################
##################### PS_CONFIGURATION_MODE possible values
####################
#
# configure - Configure the Portal Server Components.
# scrubds - Remove the Portal Server Components entries from the Directory Server.
# unconfigurewithoutscrubds - Unconfigure the Portal Server Components without removing the entries from the Directory Server.
# unconfigurewithscrubds - Unconfigure the Portal Server and also remove the entries from the Directory Server.
#
################################################################################
PS_CONFIGURATION_MODE=configure
##################### PS_DEPLOY_TYPE possible values###########################
#
# IWS = Web Server
# SUNONE = AppServer 7
# SUNONE8 = AppServer8.1
# WEBLOGIC = BEA WebLogic
# WEBSPHERE = IBM WebSphere
#
################################################################################
PS_DEPLOY_TYPE=SUNONE8
##################### PS_DEPLOY_DIR possible values############################
#
# /opt/SUNWwbsvr = Web Server
# /opt/SUNWappserver7 = AppServer 7
# /opt/SUNWappserver/appserver = AppServer 8.1
# /usr/local/bea = BEA WebLogic
# /opt/WebSphere/AppServer = IBM WebSphere
#
################################################################################
PS_DEPLOY_DIR=/opt/SUNWappserver/appserver
##################### PS_DEPLOY_DOMAIN possible values#########################
#
# null = Web Server
# /var/opt/SUNWappserver7/domains/domain1 = AppServer 7.0
# domain1 = AppServer 8.1
# mydomain = BEA WebLogic
# null = IBM WebSphere
#
################################################################################
PS_DEPLOY_DOMAIN=domain1
#################### PS_DEPLOY_INSTANCE_DIR possible values########################
#
# /var/opt/SUNWappserver/domains/domain1 = AppServer8.1
# null - for other containers.
#
################################################################################
PS_DEPLOY_INSTANCE_DIR=/var/opt/SUNWappserver/domains/domain1
##################### PS_DEPLOY_INSTANCE possible values#######################
#
# myportalbox.mydomain.com = Web Server
# server1 = AppServer 7.0
# server = AppServer 8.1
# myserver = BEA WebLogic
# server1 = IBM WebSphere
#
################################################################################
PS_DEPLOY_INSTANCE=server
##################### PS_DEPLOY_DOCROOT possible values#########################
#
# /opt/SUNWwbsvr/docs = Web Server
# /var/opt/SUNWappserver7/domains/domain1/server1/docroot = AppServer 7.0
# /var/opt/SUNWappserver/domains/domain1/docroot = AppServer 8.1
# /usr/local/bea/user_projects/domains/mydomain/applications = BEA WebLogic
# /opt/IBMHttpd/docs = IBM WebSphere
#
################################################################################
PS_DEPLOY_DOCROOT=/var/opt/SUNWappserver/domains/domain1/docroot
PS_DEPLOY_ADMIN=admin
PS_DEPLOY_ADMIN_PROTOCOL=https
PS_DEPLOY_ADMIN_HOST=myportalbox.mydomain.com
PS_DEPLOY_ADMIN_PORT=4848
####################### PS_DEPLOY_JDK_DIR possible values########################
#
#/usr/local/bea/jdk141_03 = BEA WebLogic (Please change this to your weblogic JDK Dir in your setup)
#/usr/jdk/entsys-j2se = for other containers.
#
###################################################################################
PS_DEPLOY_JDK_DIR=/usr/jdk/entsys-j2se
###################### PS_DEPLOY_PRODUCT_DIR possible values####################
#
# /usr/local/bea/weblogic81 = BEA WebLogic
# null - for other containers.
#
################################################################################
PS_DEPLOY_PRODUCT_DIR=null
#################### PS_DEPLOY_PROJECT_DIR possible values####################
#
# user_projects = BEA WebLogic
# null - for other containers.
#
################################################################################
PS_DEPLOY_PROJECT_DIR=null
######################## PS_DEPLOY_DOMAINS_DIR possible values###############
#
# domains = BEA WebLogic
# null - for other containers.
#
################################################################################
PS_DEPLOY_DOMAINS_DIR=null
################## PS_WEBLOGIC_CONFIG_DIR possible values#####################
#
# /usr/local/bea/user_projects/domains/mydomain = BEA WebLogic
# null - for other containers.
#
################################################################################
PS_WEBLOGIC_CONFIG_DIR=null
##################### PS_DEPLOY_NODE possible values##########################
#
# myportalbox = IBM WebSphere
# null - for other containers.
#
################################################################################
PS_DEPLOY_NODE=null
##################### PS_DEPLOY_CELL possible values##########################
#
# myportalbox = IBM WebSphere
# null - for other containers.
#
################################################################################
PS_DEPLOY_CELL=null
#################### PS_DEPLOY_VIRTUAL_HOST possible values##################
#
# default_host = IBM WebSphere
# null - for other containers.
#
################################################################################
PS_DEPLOY_VIRTUAL_HOST=null
PS_DEPLOY_URI=/portal
PS_LOAD_BALANCER_URL=http://myportalbox.mydomain.com:80/portal
PS_PROTOCOL=http
PS_HOST=myportalbox.mydomain.com
PS_PORT=80
PS_IDSAME_ADMIN_PASSWORD=admin123
PS_IDSAME_LDAPUSER_PASSWORD=test1234
PS_DS_DIRMGR_DN=cn=Directory Manager
PS_DS_DIRMGR_PASSWORD=admin123
PS_DEPLOY_ADMIN_PASSWORD=admin123
################################################################################
# SRACore keys
################################################################################
SRA_GW_PROTOCOL=http
SRA_GW_PORT=443
SRA_GATEWAY_PROFILE=default
SRA_SERVER_DOMAIN=mydomain.com
SRA_GW_DOMAIN=mydomain.com
SRA_IDSAME_ADMIN_PASSWORD=admin123
SRA_IDSAME_LDAPUSER_PASSWORD=test1234
SRA_DS_DIRMGR_DN=cn=Directory Manager
SRA_DS_DIRMGR_PASSWORD=admin123
SRA_DEPLOY_ADMIN_PASSWORD=admin123
SRA_LOG_USER_PASSWORD=admin123
################################################################################
# Gateway keys
################################################################################
GW_PROTOCOL=https
GW_HOST=mygwbox.mydomain.com
GW_PORT=443
GW_IP=129.158.227.209
GW_GATEWAY_PROFILE=default
GW_LOAD_BALANCER_URL=http://mygwbox.mydomain.com:80/portal
GW_CERT_INFO=”CN=$GW_HOST,L=Santa
Clara,ST=California,C=us,O=Portal,OU=Sun”
GW_SRA_LOG_USER_PASSWORD=admin123
GW_CERT_DB_PASSWORD=admin123
################################################################################