Sun Java System Portal Server 6 2005Q4 �� ���? |
18��
Portal Server �ý��� ���� �忡���� Sun Java System Portal Server �ý����� ��� ��õ� �� �۾� ���� �����մϴ�.
�� ��: ��= ��� �����˴ϴ�.
SSL (Secure Sockets Layer) ����Portal Server �� ��� ���� ��ҿ��� ��=�� ���� SSL (Secure Sockets Layer); ������ �� �ֽ4ϴ�.
- SunJava System Directory Server �� Sun Java System Directory Server�� ���� SSL; �����ϰ� Sun Java System Access Manager�� Portal Server ���̿� ���� ����; ����� �� �ֽ4ϴ�. ���丮 ����� SSL; ����ϴ� ���: ��= URL���� Sun Java System Access Manager Installation and Configuration Guide 6�� '�⺻ ����'; ��v�Ͻʽÿ�.
Portal Server�� SSL; �����Ϸx�
Portal Server ��ġ �߿� ��ǻ�Ϳ��� SSL; �����Ϸx� �� ���� ����Ͻʽÿ�.
- Portal Server�� ��ġ�� % ���� ���� ���� �����ͺ��̽��� ����ϴ�.
Ʈ����Ʈ �����ͺ��̽� ���� ���� �ڼ��� ����: ��= URL���� Sun Java System Web Server, Enterprise Edition Administration Guide�� ��v�Ͻʽÿ�.
http://docs.sun.com/source/816-5682-10/index.htm
- Portal Server ����Ʈ��� ��ġ�� % ���� ���� ����� ��û�ϰ� % ���� �ν��Ͻ����� �� ����� ��ġ�մϴ�.
�ڼ��� ����: Sun Java System Web Server, Enterprise Edition �� ���?�� 5�� 'VeriSign ���� ��û �� ��ġ' �Ǵ� '��Ÿ ���� ���� ��û �� ��ġ'�� ��v�Ͻʽÿ�.
- Portal Server % ���� �ν��Ͻ��� ���� ��ȣȭ�� ����մϴ�.
% ���� �� �ֿܼ��� [�⺻ ��d] ��, [��� ���� �߰�], [��� ���� ����]; ��ʷ� ������ ��= ���� ���; ��d�մϴ�.
�ڼ��� ����: Sun Java System Web Server, Enterprise Edition �� ���?�� 5�� '���� Ȱ��ȭ'�� ��v�Ͻʽÿ�.
- % ���� �� �ֿܼ��� [���] �� [���� ���� ���]; �����ϴ�.
- % �����̳ʸ� �ٽ� �����մϴ�.
% �����̳��� ���ۿ� ���� ��ħ: % �����̳� ���?�� ��v�Ͻʽÿ�.
- �ý����� ���� �����ͺ��̽��� �̵��ϱ� '�� ��й�ȣ�� ���4ϴ�.
- ��f SSL; ����Ͽ� Portal Server�� �α��� �� �ִ��� Ȯ���մϴ�.
��x Portal Server ��ġ�� ��d�Ͽ� SSL; ����Ϸx�
Portal Server ��ġ �߿� 'hostname���� SSL; �����Ͻðڽ4ϱ�?'��� �� n8�� ���� ��쿡 �� ���� ����Ͻʽÿ�.
- Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
�⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.
- 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
- �÷��� ���� ��� d�� ȭ��ǥ�� �����ϴ�.
������ ǥ�� ������ [�÷���] �Ӽ��� ��Ÿ���ϴ�.
- ���� ��Ͽ��� http�� https�� �����մϴ�.
- [����]; ���� ���� ����; �����մϴ�.
- % ����� ����� ��ġ�մϴ�.
�ڼ��� ����: Portal Server�� SSL; �����Ϸx��� �ܰ� 1���ܰ� 4�� ��v�Ͻʽÿ�.
- 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
�� �ɼ�: ����� �ŷ��ϵ��� JSS (Java Security Server)�� ����մϴ�.
- /AccessManager-base/SUNWam/lib/AMConfig.properties ���Ͽ��� ��=�� ���� 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
- % �����̳ʸ� �ٽ� �����մϴ�.
- �ý����� ���� �����ͺ��̽��� �̵��ϱ� '�� ��й�ȣ�� ���4ϴ�.
�ڼ��� ����: Sun Java System Directory Server �� ���?�� 11�� 'SSL ��'�� ��v�Ͻʽ���.
SSL; ����ϵ��� Portal Server �ν��Ͻ��� �����Ϸx�
- Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
�⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.
- 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
- �÷��� ���� ��� d�� ȭ��ǥ�� �����ϴ�.
������ ǥ�� ������ [�÷���] �Ӽ��� ��Ÿ���ϴ�.
- ���� ��Ͽ��� http�� https�� �����մϴ�.
- [����]; ���� ���� ����; �����մϴ�.
- % ����� ����� ��ġ�մϴ�.
�ڼ��� ����: Portal Server�� SSL; �����Ϸx��� �ܰ� 1���ܰ� 4�� ��v�Ͻʽÿ�.
- �� ���� ���� �ν��Ͻ��� �Ϻη� ��ġ�� ��� 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 ���Ͽ��� ��=�� ����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
- % �����̳ʸ� �ٽ� �����մϴ�.
- �ý����� ���� �����ͺ��̽��� �̵��ϱ� '�� ��й�ȣ�� ���4ϴ�.
�ڼ��� ����: Sun Java System Directory Server �� ���?�� 11�� 'SSL ��'�� ��v�Ͻʽ���.
Portal Server ���� ��� �� ����Portal Server ����� �� ���� ����: ���丮 ����� LDAP ���丮 d�� Ʈ�� (DIT) �� ����˴ϴ�. ���� LDIF (Lightweight Directory Interchange Format) ����; ���� ���� d���� ����ϰ� ������ �� �ֽ4ϴ�.
Portal Server ����; ����Ϸx�
Portal Server ���� d���� ����Ϸx� db2ldif ���; ����մϴ�. �� ���: ���丮 ������ �⺻ ���丮 ���� �ִ� slapd-hostname ���丮���� ����� �� �ֽ4ϴ�. ���� ���, ���丮 ���� ���� sesta�� �⺻ ��ġ ���丮 (/usr/ldap)�� ��ġ�� ��� �⺻ ���丮�� /usr/ldap/slapd-sesta�� �˴ϴ�.
- ���丮�� db2ldif ����� �ִ� ���丮 ���� �⺻ ���丮�� �����մϴ�.
cd DirectoryServer-base/slapd-HOSTNAME
- Portal Server�� ���� DIT�� �ֻ�'�� ��d�ϴ� �ɼ� -s�� �Բ� db2ldif ���; ����Ͽ� LDIF ���Ͽ� ����; ��d�մϴ�. ���� ��� DIT�� �ֻ�'�� isp�� ����; �����Ϸx� ��=; �Է��մϴ�.
./db2ldif -s "o=isp"
�����Ͱ� LDIF ���Ͽ� ����˴ϴ�. ����� ����; ���� ���丮�� �����մϴ�. ���Ͽ� �̸�; ��d�� ������ ��= ����� ���˴ϴ�.
YYYY_MM_DD_HHMMSS.ldif
������ ����� �� ��= ��f ����� ǥ�õ˴ϴ�.
[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 ����; �����Ϸx�
db2ldif ���; ���� ����� Portal Server ���� d���� ldif2db ���; ����Ͽ� ������ �� �ֽ4ϴ�. �� ���: ���丮 ������ �⺻ ���丮 ���� �ִ� slapd-hostname ���丮���� ����� �� �ֽ4ϴ�. ���� ��� ���丮 ���� ���� sesta�� �⺻ ��ġ ���丮 (/usr/ldap)�� ��ġ�� ��� �⺻ ���丮�� /usr/ldap/slapd-sesta�� �˴ϴ�.
- ��=; �Է��Ͽ� ���丮�� ldif2db ����� �ִ� Directory Server �⺻ ���丮�� �����մϴ�.
cd DirectoryServer-base/slapd-HOSTNAME
- ��=; �Է��Ͽ� ���丮 ���� �����մϴ�.
./stop-slapd
- Portal Server�� ���� DIT�� �ֻ�'�� ��d�ϴ� -s �ɼ� �� ���� �̸�; ��d�ϴ� -i �ɼǰ� �Բ� ldif2db ���; ����Ͽ� LDIF ���Ͽ��� ���丮 ����� ����; �����մϴ�. ���� ��� �� ����� ������ LDIF ����; isp�� DIT �ֻ�'�� �����Ϸx� ��=; �Է��մϴ�.
./ldif2db -s "o=isp" -i /usr/ldap/slapd-sesta/ldif/2002_05_16_141122.ldif
������ ����� �Ŀ��� ��= ��f ����� ǥ�õ˴ϴ�.
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)
- ��=; �Է��Ͽ� ���丮 ���� �ٽ� �����մϴ�.
./start-slapd
Portal Server ��Ʈ��ũ ��d ����Portal Server ����Ʈ��� �����ϴ� ���� �� ��Ʈ��ũ���� �ٸ� ��Ʈ��ũ�� ������8�� �̵��Ϸt� ��� /etc/hosts ���Ͽ��� IP �ּҿ� ���εǴ� d�� ������ �̸��� �����ϸ� �˴ϴ�. �����ؾ� �ϴ� �ٸ� ��d�� �ּҴ� ��4ϴ�.
���� UI ��� ��ġ ����Portal Server ����Ʈ��� ���� UI ��忡 ��ġ�ϴ� ���, Sun Java System Access Manager �� �ֿܼ��� �÷��� �Ӽ��� ����; �����ؾ� �մϴ�. ���� ��� �Ӽ�; �����Ͽ� �� UI ��忡 ���� URL; ���Խ�ŵ�ϴ�.
Sun Java System Access Manager ���� ���� �ʱ�ȭ �߿� ���� ��� �Ӽ�; �н4ϴ�. �� ��Ͽ��� ���� Sun Java System Access Manager ������ ���� Sun Java System Access Manager ���� ���� �ֽ4ϴ�. ���� ��� �� ���� Sun Java System Access Manager ���� ��ġ�ǰ� �ϳ��� �۵��ؾ� �ϴ� ��� �� �� ��� �� ��Ͽ� ���Խ��Ѿ� �մϴ�. ���� URL�� ���� ��û���� ��d�� ȣ��Ʈ�� �� ��Ͽ� ��8�� ���� ���� ��û; �ź��մϴ�. ����� ù ��° ��: ��ġ �߿� ��d�� ������ ȣ��Ʈ �̸��� ��Ʈ�� ��d�մϴ�. protocol://server:port ���; ����Ͽ� �߰� ���� �߰��� �� �ֽ4ϴ�.
���� ��Ͽ� �߰� Portal Server�� �߰��Ϸx�
- Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
�⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.
- 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
Ž�� ǥ�� ������ �� ���� ��Ÿ���ϴ�.
- �÷��� ���� ��� d�� ȭ��ǥ�� �����ϴ�.
������ ǥ�� ������ [�÷���] �Ӽ��� ��Ÿ���ϴ�.
- ���� ��� �Ӽ�; �����մϴ�.
�ϳ��� UI ���� �۵��ϴ� �� ���� ���� ���� ��� http://host1.sesta.com:80�� ��: ���� URL; �Է��� ��= [�߰�] ��ư; �����ϴ�. ���� ���� ��Ͽ� �� URL�� ��Ÿ���ϴ�.
- [����]; �����ϴ�.
- % �����̳ʸ� �ٽ� �����մϴ�.
HTTP �wϽø� ����ϵ��� Portal Server �ν��Ͻ� ����Portal Server ����Ʈ��� ���ͳ��̳� ��Ʈ����� Ưd �κп� ��b ������ �� ��� ȣ��Ʈ�� ��ġ�Ǵ� ��� HTTP �wϽø� ����ϵ��� �ν��Ͻ��� �����ؾ� �մϴ�.
Portal Server % �?� �wα�; �����ϴ� % �����̳ʿ��� http.proxyHost �� http.proxyPort JVM (Java Virtual Machine) �ý��� ��� d���� ��d�Ͽ� HTTP �wϽø� ����ϵ��� Portal Server�� �����˴ϴ�. JVM �ý��� ��� d���� ��d ���: % �����̳ʸ��� �ٸ��ϴ�. �� �� ����� ����� HTTP �wϽø� ����ϵ��� Sun Java System Web Server�� �����ϴ� �Ϳ� ���� �����Դϴ�.
- ��=; �Է��Ͽ� ���丮�� �ν��Ͻ��� ���� ������ ��� �ִ� 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�� �wϽ� ȣ��Ʈ�� d�� ������ �̸��̰� proxy_port�� �wϽð� ����ǰ� �ִ� ��Ʈ�Դϴ�.
Portal Server �α� ���ܼ� ���� �Ǵ� �����ͺ��̽��� d���� ����ϵ��� Portal Server �α�; ������ �� �ֽ4ϴ�. �����ͺ��̽��� �α��ϴ� ��� JDBC �w������� ���˴ϴ�.
���Ϸ� �α�; �����Ϸx�
- Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
�⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.
- 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
Ž�� ǥ�� ������ �� ���� ��Ÿ���ϴ�.
- �α� ���� ��� d�� ȭ��ǥ�� �����ϴ�.
������ ǥ�� ������ �α� �Ӽ��� ��Ÿ���ϴ�.
- [�α� /��] �Ӽ�8�� [����]; �����մϴ�.
- [�α� 'ġ] �Ӽ����� �α� ���Ͽ� ���� ���丮 ��θ� ��d�մϴ�.
- [�ִ� �α� ũ��] �Ӽ����� �α� ���Ͽ� ���� �ִ� ���� ũ�� (����Ʈ)�� ��d�մϴ�.
- [���� ���� ��] �Ӽ����� ��� �α��� �� ��d�մϴ�.
- [����]; �����ϴ�.
�����ͺ��̽��� �α�; �����Ϸx�
- Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
�⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.
- 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
Ž�� ǥ�� ������ �� ���� ��Ÿ���ϴ�.
- Ž�� ǥ�� �������� �α� ���� ���� �ִ� ��� d�� ȭ��ǥ�� �����ϴ�.
������ ǥ�� ������ �α� �Ӽ��� ��Ÿ���ϴ�.
- [�α� /��] �Ӽ�8�� [DB]�� �����մϴ�.
- [�����ͺ��̽� ���̵�] �� [�����ͺ��̽� ����� ��й�ȣ] �Ӽ����� �����ͺ��̽��� ������ �� ����� ���̵�� ��й�ȣ�� ��d�մϴ�.
- [�����ͺ��̽� ����̹� �̸�] �Ӽ����� �α뿡 ����� ����̹� ��d�մϴ�.
- [����]; �����ϴ�.
���� Portal Server�� ��� �پ��� Portal Server ���� ����� ��f�� ���� �ذ��ϵ��� ���� ����; ��d�ϴ� ��� ���� �����մϴ�.
Sun Java System Access Manager�� ���� ����; ��d�Ϸx�
���� ����; ���� ���� �α� ������ ������ /��; d���� �� �ֽ4ϴ�. ��= ������ ���˴ϴ�.
�⺻��8�� ���� ����� /var/opt/SUNWam/debug ���丮�� �ִ� �α� ���Ϸ� ��˴ϴ�.
���� ����; ��d�Ϸx�