Sun Java System Portal Server 6 2005Q4 ����� |
�� 18 ��
Portal Server �����ƥ�δ������ξϤǤϡ�Sun JavaTM System Portal Server �����ƥ�ΰݻ�˴�Ϣ���������ˤĤ������$��ޤ���
���ξϤ����$������Ƥϼ��ΤȤ���Ǥ���
Secure Sockets Layer (SSL) ������������ˡ�ˤ�äơ�Portal Server ����Ӵ�Ϣ���륳��ݡ��ͥ�Ȥ� Secure Sockets Layer (SSL) �����ꤹ�뤳�Ȥ��Ǥ��ޤ���
- Sun JavaTM System Directory Server: Sun Java System Directory Server �� SSL �����ꤷ��Sun Java System Access Manager �� Portal Server �δ֤ǥ������ƥ����ݸ�줿��³����ѤǤ��ޤ���Directory Server �� SSL ��ͭ��ˤ�����ˡ�ξܺ٤ˤĤ��Ƥϡ����� URL �Ρ�Sun Java System Access Manager Installation and Configuration Guide�٤��� 6 �ϡ�Basic Configurations�פȤ��Ƥ��$�����
Portal Server �� SSL �����ꤹ��
Portal Server �Υ��ȡ�����˥ޥ���� SSL ��ư�������ϡ����μ�����Ѥ��ޤ���
- Portal Server �ȡ��뤷�� Web �����С��ο���ǡ����١������.���ޤ���
����ǡ����١����κ�.�ˤĤ��Ƥϡ����� URL �Ρ�Sun Java System Web Server, Enterprise Edition Administration Guide�٤Ȥ��Ƥ��$�����
http://docs.sun.com/source/816-2140-01/contents.htm
- Portal Server �ȡ��뤷�� Web �����С��ξ��=���ᤷ��Web �����С��Υ����˾��=�ȡ��뤷�ޤ���
�ܺ٤ˤĤ��Ƥϡ���Sun Java System Web Server, Enterprise Edition Administration Guide�٤��� 5 �ϡ�Requesting and Installing a VeriSign Certificate�פޤ��ϡ�Requesting and Installing Other Server Certificates�פȤ��Ƥ��$�����
- Portal Server �� Web �����С������Τ���˰Ź沽��ͭ��ˤ��ޤ���
Web �����С��������Ρ�Configration�ץ��֤ǡ���Add Listen Socket�פ�j�ơ�Edit Listen Socket�פ�j���������ƥ�����ˤ��ޤ���
�ܺ٤ˤĤ��Ƥϡ���Sun Java System Web Server, Enterprise Edition Administration Guide�٤��� 5 �ϡ�Turning Security On�פȤ��Ƥ��$�����
- Web �����С��δ������ǡ�Apply�פȡ�Apply Changes�פ�å����ޤ���
- Web ����ƥʤ�Ƶ�ư���ޤ���
Web ����ƥʤε�ư���ˤĤ��Ƥϡ����Ѥ��� Web ����ƥʤΥޥ˥奢��Ȥ��Ƥ��$�����
- ���=�ǡ����١�������$��뤿��Υѥ���ɤ����Ϥ������ޤ���
- ������ˡ�ǡ�SSL ����Ѥ��� Portal Server �˥?����Ǥ��뤳�Ȥ��ǧ���ޤ���
SSL ����Ѥ����¸�� Portal Server ���ȡ�����ѹ�����
Portal Server �Υ��ȡ�����ˡ�Do you want to run SSL on hostname?�פȤ���������Ф��ơ���n�פ����Ϥ������ϡ����μ�����Ѥ��ޤ���
- Sun Java System Access Manager �������ˡ�����ԤȤ��ƥ?���ޤ���
�ǥե���ȤǤϡ��?�������ѥͥ�Ǥϡ֥����ǥ�ƥ��ƥ�������פ�j�졢�ʥӥ��������ѥͥ�ˤϺ�.�ѤߤΤ��٤Ƥ��ȿ���ɽ������Ƥ��ޤ���
- �?�������ѥͥ�ǡ֥����ӥ�����פ�j�ޤ���
- �ץ�åȥե�������٤ˤ���ץ�ѥƥ���������å����ޤ���
�ץ�åȥե�����°-���ǡ����ѥͥ��ɽ������ޤ���
- �����С��ꥹ�Ȥǡ�http �� https ���ѹ����ޤ���
- ����¸�פ�å����ơ��ѹ�����¸���ޤ���
- Web �����С��Ǿ��=�ȡ��뤷�ޤ���
�ܺ٤ϡ���Portal Server �� SSL �����ꤹ�������� 1 ����� 4 �Ȥ��Ƥ��$�����
- server.xml ����� magnus.conf �ե������ /AccessManager-base/SUNWam/servers/https-hostname-domain/conf_bk �ǥ��쥯�ȥ꤫�顢/AccessManager-base/SUNWam/servers/https-hostname-domain/config �ǥ��쥯�ȥ�إ��ԡ����ޤ���
- ���=�Τ���Υ롼�� CA �����ȡ��뤵��Ƥ��ʤ����ϡ�/AccessManager-base/SUNWam/lib/AMConfig.properties �ե�����ˡ����ιԤ��ɲä��ޤ���
com.sun.am.jssproxy.trustAllServerCerts=true
���Υ��ץ����ϡ����=��ѤǤ��뤳�Ȥ� Java Security Server (JSS) �˼����ޤ���
- /AccessManager-base/SUNWam/lib/AMConfig.properties �ե�����ǡ����� URL �� http �� https ���ѹ����ޤ���
com.sun.am.server.protocol
com.sun.am.naming.url
com.sun.am.notification.url
com.sun.am.session.server.protocol
com.sun.services.cdsso.CDCURL
com.sun.services.cdc.authLoginUrl
- Web ����ƥʤ�Ƶ�ư���ޤ���
- ���=�ǡ����١�������$��뤿��Υѥ���ɤ����Ϥ������ޤ���
�ܺ٤ϡ���Sun Java System Directory Server ����ɡ٤��� 11 �ϡ�SSL �δ���פȤ��Ƥ��$�����
SSL ����Ѥ���褦�� Portal Server ���������ꤹ��
- Sun Java System Access Manager �������ˡ�����ԤȤ��ƥ?���ޤ���
�ǥե���ȤǤϡ��?�������ѥͥ�Ǥϡ֥����ǥ�ƥ��ƥ�������פ�j�졢�ʥӥ��������ѥͥ�ˤϺ�.�ѤߤΤ��٤Ƥ��ȿ���ɽ������Ƥ��ޤ���
- �?�������ѥͥ�ǡ֥����ӥ�����פ�j�ޤ���
- �ץ�åȥե�������٤ˤ���ץ�ѥƥ���������å����ޤ���
�ץ�åȥե�����°-���ǡ����ѥͥ��ɽ������ޤ���
- �����С��ꥹ�Ȥǡ�http �� https ���ѹ����ޤ���
- ����¸�פ�å����ơ��ѹ�����¸���ޤ���
- Web �����С��Ǿ��=�ȡ��뤷�ޤ���
�ܺ٤ϡ���Portal Server �� SSL �����ꤹ�������� 1 ����� 4 �Ȥ��Ƥ��$�����
- ���Υ����С���ʣ��Υ����ΰ���Ǥ����硢server.xml ����� magnus.conf �ե������ /AccessManager-base/SUNWam/servers/https-instance_nickname/conf_bk �ǥ��쥯�ȥ꤫�� /AccessManager-base/SUNWam/servers/https-instance_nickname/config �ǥ��쥯�ȥ�إ��ԡ����ޤ���
- ���=�Τ���Υ롼�� CA �����ȡ��뤵��Ƥ��ʤ����ϡ�/AccessManager-base/SUNWam/lib/AMConfig-instance_nickname.properties �ե�����˼��ιԤ��ɲä��ޤ���
com.sun.am.jssproxy.trustAllServerCerts=true
���Υ��ץ����ϡ����=��ѤǤ��뤳�Ȥ� JSS �˼����ޤ���
- /AccessManager-base/SUNWam/lib/AMConfig-instance_nickname.properties �ե�����ǡ����� URL �� http �� https ���ѹ����ޤ���
com.sun.am.server.protocol
com.sun.am.naming.url
com.sun.am.notification.url
com.sun.am.session.server.protocol
com.sun.services.cdsso.CDCURL
com.sun.services.cdc.authLoginUrl
- Web ����ƥʤ�Ƶ�ư���ޤ���
- ���=�ǡ����١�������$��뤿��Υѥ���ɤ����Ϥ������ޤ���
�ܺ٤ϡ���Sun Java System Directory Server ����ɡ٤��� 11 �ϡ�SSL �δ���פȤ��Ƥ��$�����
Portal Server ������ΥХå����åפ���Portal Server �Υ桼��������ӥ����ӥ�����ϡ�Directory Server �� LDAP �ǥ��쥯�ȥ����ĥ (DIT) ����¸����ޤ�������ˤ�� LDIF (Lightweight Directory Interchange Format) �ե�����ˤ�äơ��������ΥХå����åפ����Ԥ��ޤ���
Portal Server �������Хå����åפ���
Portal Server ���������ΥХå����åפ��.����ˤϡ�db2ldif ���ޥ�ɤ���Ѥ��ޤ������Υ��ޥ�ɤϡ�Directory Server �Υ١����ǥ��쥯�ȥ���ˤ��� slapd-hostname �ǥ��쥯�ȥ�ǻ��ѤǤ��ޤ������Ȥ��С������С� sesta �Υǥե���ȤΥ��ȡ���ǥ��쥯�ȥ� (/usr/ldap) �� Directory Server �����ȡ��뤵�줿��硢�١����ǥ��쥯�ȥ�� /usr/ldap/slapd-sesta �ˤʤ�ޤ���
- �ǥ��쥯�ȥ�� db2ldif ���ޥ�ɤ�ޤ� Directory Server �Υ١����ǥ��쥯�ȥ���ѹ����ޤ���
cd DirectoryServer-base/slapd-HOSTNAME
- Portal Server �� DIT �κǾ�̥�٥����ꤹ�� -s ���ץ������դ��� db2ldif ���ޥ�ɤ���Ѥ���LDIF �ե�������������¸���ޤ������Ȥ��С�DIT �κǾ�̥�٥뤬 isp �Ǥ����������¸����ˤϡ����Τ褦�����Ϥ��ޤ���
./db2ldif -s "o=isp"
�ǡ����� LDIF �ե��������¸����ޤ������ޥ�ɤϸ��ߤΥǥ��쥯�ȥ�˥ե��������¸���ޤ����ե�����̾�η|��ϼ��ΤȤ���Ǥ���
YYYY_MM_DD_HHMMSS.ldif
�ե����뤬��¸���줿���ȡ�����ɽ������ϼ��Τ褦�ˤʤ�ޤ���
[16/May/2002:14:11:25 -0700] - Backend Instance:userRoot
ldiffile:/usr/ldap/slapd-sesta/ldif/2002_05_16_141122.ldif
[16/May/2002:14:11:28 -0700] - export userRoot:Processed 178 entries (100��)
Portal Server ����������
ldif2db ���ޥ�ɤ���Ѥ��ơ�db2ldif ���ޥ�ɤˤ�äƥХå����åפ��.���� Portal Server ������������뤳�Ȥ��Ǥ��ޤ������Υ��ޥ�ɤϡ�Directory Server �Υ١����ǥ��쥯�ȥ���ˤ��� slapd-hostname �ǥ��쥯�ȥ�ǻ��ѤǤ��ޤ������Ȥ��С������С� sesta �Υǥե���ȤΥ��ȡ���ǥ��쥯�ȥ� (/usr/ldap) �� Directory Server �����ȡ��뤵�줿��硢�١����ǥ��쥯�ȥ�� /usr/ldap/slapd-sesta �ˤʤ�ޤ���
- ���Τ褦�����Ϥ��ơ��ǥ��쥯�ȥ�� ldif2db ���ޥ�ɤ�ޤ� Directory Server �Υ١����ǥ��쥯�ȥ���ѹ����ޤ���
cd DirectoryServer-base/slapd-HOSTNAME
- ���Τ褦�����Ϥ��ơ�Directory Server ��λ���ޤ���
./stop-slapd
- Portal Server �� DIT �κǾ�̥�٥����ꤹ�� -s ���ץ������ӥե�����̾����ꤹ�� -i ���ץ������դ��� ldif2db ���ޥ�ɤ���Ѥ���LDIF �ե����뤫�� Directory Server ���������ޤ������Ȥ��С�p�μ�����¸���줿 LDIF �ե������ isp �� DIT �κǾ�̥�٥�����ˤϡ����Τ褦�����Ϥ��ޤ���
./ldif2db -s "o=isp" -i /usr/ldap/slapd-sesta/ldif/2002_05_16_141122.ldif
�ե����뤬��줿���ȡ�����ɽ������ϼ��Τ褦�ˤʤ�ޤ���
importing data ...
[16/May/2002:16:37:02 -0700] - Backend Instance:userRoot
[16/May/2002:16:37:03 -0700] - import userRoot:Index buffering enabled with bucket size 13
[16/May/2002:16:37:03 -0700] - import userRoot:Beginning import job...
[16/May/2002:16:37:03 -0700] - import userRoot:Processing file "/usr/ldap/slapd-sesta/ldif/2002_05_16_141122.ldif"
[16/May/2002:16:37:04 -0700] - import userRoot:Finished scanning file "/usr/ldap/slapd-sesta/ldif/2002_05_16_141122.ldif" (178 entries)
[16/May/2002:16:37:05 -0700] - import userRoot:Workers finished; cleaning up...
[16/May/2002:16:37:08 -0700] - import userRoot:Workers cleaned up.
[16/May/2002:16:37:08 -0700] - import userRoot:Cleaning up producer thread...
[16/May/2002:16:37:08 -0700] - import userRoot: Indexing complete. Post-processing...
[16/May/2002:16:37:08 -0700] - import userRoot:Flushing caches...
[16/May/2002:16:37:08 -0700] - import userRoot:Closing files...
[16/May/2002:16:37:09 -0700] - import userRoot: Import complete. Processed 178 entries in 6 seconds. (29.67 entries/sec)
- ���Τ褦�����Ϥ��ơ�Directory Server ��Ƶ�ư���ޤ���
./start-slapd
Portal Server �Υͥåȥ��������ѹ�Portal Server ���եȥ�������¹Ԥ��륵���С���ͥåȥ���֤�ʪ��Ū�˰�ư�����硢/etc/hosts �ե������ IP ���ɥ쥹��ޥåԥ��봰t�����ɥᥤ��̾���ѹ�����ɬ�פ�����ޤ����ѹ�����ɬ�פΤ���ϡ��ɥ����ɤ��줿���ɥ쥹�Ϥۤ��ˤ���ޤ���
ʣ��� UI �Ρ��ɥ��ȡ���δ���ʣ��� UI �Ρ��ɤ� Portal Server ���եȥ������ȡ��뤹����ϡ�Sun Java System Access Manager �������ǥץ�åȥե������°-��������ѹ���ä���ɬ�פ�����ޤ����֥����С��ꥹ�ȡ�°-���Խ����ơ����줾��� UI �Ρ��ɤ� URL ���Ȥ߹��ߤޤ���
Sun Java System Access Manager �͡��ߥ����ӥ��ϡ������ˡ֥����С��ꥹ�ȡ�°-���ɤ߹��ߤޤ������Υꥹ�Ȥϡ�ñ��� Sun Java System Access Manager ����� Sun Java System Access Manager ���å�����С���ޤ�Ǥ��ޤ������Ȥ��С�2 �Ĥ� Sun Java System Access Manager �����С������ȡ��뤵�졢1 �ĤΥ����С��Ȥ���ư����硢������ξ��Ȥ⤳�Υꥹ�Ȥ˴ޤޤ��ɬ�פ�����ޤ��������ӥ� URL ����ǻ��ꤵ�줿�ۥ��Ȥ����Υꥹ�Ȥˤʤ���硢�͡��ߥ����ӥ��������ݤ��ޤ����ꥹ�Ȥκǽ���ͤϡ��ۥ���̾����ӥ��ȡ�����˻��ꤵ�줿�����С��Υݡ��Ȥ���ꤷ�ޤ����ɲäΥ����С��ϡ�protocol://server:port �Ȥ����|����ɲäǤ��ޤ���
�����С��ꥹ�Ȥ� Portal Server ���ɲä���
- Sun Java System Access Manager �������ˡ�����ԤȤ��ƥ?���ޤ���
�ǥե���ȤǤϡ��?�������ѥͥ�Ǥϡ֥����ǥ�ƥ��ƥ�������פ�j�졢�ʥӥ��������ѥͥ�ˤϺ�.�ѤߤΤ��٤Ƥ��ȿ���ɽ������Ƥ��ޤ���
- �?�������ѥͥ�ǡ֥����ӥ�����פ�j�ޤ���
���?�Х륵���ӥ����ʥӥ��������ѥͥ��ɽ������ޤ���
- �ץ�åȥե�������٤ˤ���ץ�ѥƥ���������å����ޤ���
�ץ�åȥե�����°-���ǡ����ѥͥ��ɽ������ޤ���
- �֥����С��ꥹ�ȡ�°-���Խ����ޤ���
UI �Ρ��ɤȤ��Ƶ�ǽ���Ƥ��륵���С����Ȥˡ�http://host1.sesta.com:80 �ʤɤΥ����С� URL �����Ϥ������ɲáץܥ����j�ޤ����֥����С��ꥹ�ȡפ� URL ��ɽ������ޤ���
- ����¸�פ�å����ޤ���
- Web ����ƥʤ�Ƶ�ư���ޤ���
HTTP �ץ?������Ѥ��� Portal Server �Υ���������Portal Server ���եȥ����������ͥåȤޤ��ϥ���ȥ�ͥåȤ��������ʬ��ľ�ܥ��������Ǥ��ʤ��ۥ��Ȥ˥��ȡ��뤷�����ϡ�HTTP �ץ?������Ѥ���褦�˥���������Ǥ��ޤ���
Portal Server �ϡ�Portal Server Web ���ץꥱ��������¹Ԥ��Ƥ��� Web ����ƥʤ� http.proxyHost �� http.proxyPort �� Java ���ۥޥ��� (JVM) �����ƥ�ץ�ѥƥ��������ꤹ�뤳�Ȥˤ�ꡢHTTP �ץ?������Ѥ���褦�����ꤵ��ޤ���JVM �����ƥ�ץ�ѥƥ�����������ˡ�ϡ�Web ����ƥʤˤ�äưۤʤ�ޤ������Υ������������$������ϡ�Sun Java System Web Server �Υ��������ꤷ�� HTTP �ץ?������Ѥ��뤿��Τ�ΤǤ���
- ���Τ褦�����Ϥ��ơ��ǥ��쥯�ȥ�����������ޤ� Web Server �Υ١����ǥ��쥯�ȥ���ѹ����ޤ���
cd /WebServer-base/SUNWam/servers/https-hostname-domain/config
- ���Υǥ��쥯�ȥ���� server.xml ���Խ��������ιԤ��ɲä��ޤ���
<JVMOPTIONS>-Dhttp.proxyHost=proxy_host</JVMOPTIONS>
<JVMOPTIONS-Dhttp.proxyPort=proxy_port</JVMOPTIONS>
�����ǡ�proxy_host �ϡ��ץ?���ۥ��Ȥδ�t�����ɥᥤ��̾��proxy_port �ϡ��ץ?����ư��Ƥ���ݡ��ȤǤ���
Portal Server �?�δ���Portal Server �Υ?�����ꤷ�ơ��ե�åȥե�����ޤ��ϥǡ����١����˥?�����Ͽ���뤳�Ȥ��Ǥ��ޤ����ǡ����١����˥?��Ͽ�����硢JDBC �ץ�ȥ��뤬���Ѥ���ޤ���
�ե�����˥?��Ͽ����褦�����ꤹ��
- Sun Java System Access Manager �������ˡ�����ԤȤ��ƥ?���ޤ���
�ǥե���ȤǤϡ��?�������ѥͥ�Ǥϡ֥����ǥ�ƥ��ƥ�������פ�j�졢�ʥӥ��������ѥͥ�ˤϺ�.�ѤߤΤ��٤Ƥ��ȿ���ɽ������Ƥ��ޤ���
- �?�������ѥͥ�ǡ֥����ӥ�����פ�j�ޤ���
���?�Х륵���ӥ����ʥӥ��������ѥͥ��ɽ������ޤ���
- �֥?�פ��٤ˤ���ץ�ѥƥ���������å����ޤ���
�ǡ����ѥͥ�ˡ֥?��°-��ɽ������ޤ���
- �֥?�����ס�°-�Ȥ��ƥե������j�ޤ���
- �֥?�ξ���°-�˥?�ե�����Υǥ��쥯�ȥ�ѥ�����ꤷ�ޤ���
- �ֺ���?��������°-�ˡ��?�ե�����κ��祵������Х���ñ�̤ǻ��ꤷ�ޤ���
- ������ե�����ο��°-�ˡ��Хå����åץ?�ο����ꤷ�ޤ���
- ����¸�פ�å����ޤ���
�ǡ����١����˥?��Ͽ����褦�����ꤹ��
- Sun Java System Access Manager �������ˡ�����ԤȤ��ƥ?���ޤ���
�ǥե���ȤǤϡ��?�������ѥͥ�Ǥϡ֥����ǥ�ƥ��ƥ�������פ�j�졢�ʥӥ��������ѥͥ�ˤϺ�.�ѤߤΤ��٤Ƥ��ȿ���ɽ������Ƥ��ޤ���
- �?�������ѥͥ�ǡ֥����ӥ�����פ�j�ޤ���
���?�Х륵���ӥ����ʥӥ��������ѥͥ��ɽ������ޤ���
- �ʥӥ��������ѥͥ�Ρ֥?�ץ����ӥ��β��ˤ���ץ�ѥƥ���������å����ޤ���
�ǡ����ѥͥ�ˡ֥?��°-��ɽ������ޤ���
- �֥?�����ס�°-�Ȥ��� DB ��j�ޤ���
- �֥ǡ����١����桼����̾�פ���ӡ֥ǡ����١����桼�����ѥ���ɡ�°-�ˡ��ǡ����١�������³����桼����̾�ȥѥ���ɤ���ꤷ�ޤ���
- �֥ǡ����١����ɥ饤��̾��°-�ˡ��?�˻��Ѥ���ɥ饤�Ф���ꤷ�ޤ���
- ����¸�פ�å����ޤ���
Portal Server �ΥǥХå������Ǥϡ��ǥХå��Υ�٥�����ꤷ�ơ�Portal Server �Τ��ޤ��ޤʥ���ݡ��ͥ�Ȥ�������褹����ˡ�����$��ޤ���
Sun Java System Access Manager �ΥǥХå���٥�����ꤹ��
�ǥХå��Υ�٥�ˤ�ꡢ�ǥХå��?������줿��å������μ������d��뤳�Ȥ��Ǥ��ޤ������Υ�٥����ѤǤ��ޤ���
�ǥե���ȤǤϡ��ǥХå���å������� /var/opt/SUNWam/debug �ǥ��쥯�ȥ�Υ?�ե�����������ޤ���
�ǥХå��Υ�٥�����ꤹ��ˤϡ����μ���¹Ԥ��ޤ���