Sun Java logo     ����      ����      ����      ��=     

Sun logo
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ϴ�.

Portal Server�� SSL; �����Ϸx�

Portal Server ��ġ �߿� ��ǻ�Ϳ��� SSL; �����Ϸx� �� ���� ����Ͻʽÿ�.

  1. Portal Server�� ��ġ�� % ���� ���� ���� �����ͺ��̽��� ����ϴ�.
  2. Ʈ����Ʈ �����ͺ��̽� ����⿡ ���� �ڼ��� ����: ��= URL���� Sun Java System Web Server, Enterprise Edition Administration Guide�� ��v�Ͻʽÿ�.

    http://docs.sun.com/source/816-5682-10/index.htm

  3. Portal Server ����Ʈ��� ��ġ�� % ���� ���� ����� ��û�ϰ� % ���� �ν��Ͻ����� �� ����� ��ġ�մϴ�.
  4. �ڼ��� ����: Sun Java System Web Server, Enterprise Edition �� ���?�� 5�� 'VeriSign ���� ��û �� ��ġ' �Ǵ� '��Ÿ ���� ���� ��û �� ��ġ'�� ��v�Ͻʽÿ�.

  5. Portal Server % ���� �ν��Ͻ��� ���� ��ȣȭ�� ����մϴ�.
  6. % ���� �� �ֿܼ��� [�⺻ ��d] ��, [��� ���� �߰�], [��� ���� ����]; ��ʷ� ������ ��= ���� ���; ��d�մϴ�.

    �ڼ��� ����: Sun Java System Web Server, Enterprise Edition �� ���?�� 5�� '���� Ȱ��ȭ'�� ��v�Ͻʽÿ�.

  7. % ���� �� �ֿܼ��� [���] �� [���� ���� ���]; �����ϴ�.
  8. % �����̳ʸ� �ٽ� �����մϴ�.
  9. % �����̳��� ���ۿ� ���� ��ħ: % �����̳� ���?�� ��v�Ͻʽÿ�.

  10. �ý����� ���� �����ͺ��̽��� �̵��ϱ� '�� ��й�ȣ�� ���4ϴ�.

  11. ���     

    ������� ������ ��й�ȣ�� �Է����� ��8�x� % ���� ��й�ȣ�� ��� �ִ� .wtpass��� ����; ����� AccessManager-base/SUNWam/config ���丮�� ��4ϴ�. �� ���� ���� ���� % ����� �ý���; ������ϸ� �ý��� �ֿܼ��� ��й�ȣ�� �Է��ؾ� �մϴ�.


  12. ��f SSL; ����Ͽ� Portal Server�� �α׿��� �� �ִ��� Ȯ���մϴ�.
    • Sun Java System Access Manager �� �ֿܼ� �α׿��Ϸx� ��=; �Է��մϴ�.
      https://server:port/amconsole
    • ����ũž�� ����ڷ� �α׿��Ϸx� ��=; �Է��մϴ�.
      https://server:port/deploy_uri

      ���� ���,
      https://sesta:80/portal/dt

��x Portal Server ��ġ�� ��d�Ͽ� SSL; ����Ϸx�

Portal Server ��ġ �߿� 'hostname���� SSL; �����Ͻðڽ4ϱ�?'��� �� n8�� ���� ��쿡 �� ���� ����Ͻʽÿ�.

  1. Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
  2. �⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.

  3. 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
  4. �÷��� ���� ��� d�� ȭ��ǥ�� �����ϴ�.
  5. ������ ǥ�� ������ [�÷���] �Ӽ��� ��Ÿ���ϴ�.

  6. ���� ��Ͽ��� http�� https�� �����մϴ�.
  7. [����]; ���� ���� ����; �����մϴ�.
  8. % ����� ����� ��ġ�մϴ�.
  9. �ڼ��� ����: Portal Server�� SSL; �����Ϸx��� �ܰ� 1���ܰ� 4�� ��v�Ͻʽÿ�.

  10. server.xml �� magnus.conf ����; /AccessManager-base/SUNWam/servers/https-hostname-domain/conf_bk ���丮���� /AccessManager-base/SUNWam/servers/https-hostname-domain/config ���丮�� �����մϴ�.
  11. ����� ��Ʈ CA�� ��ġ���� ��: ��� ��= ��; /AccessManager-base/SUNWam/lib/AMConfig.properties ���Ͽ� �߰��մϴ�.
  12. com.sun.am.jssproxy.trustAllServerCerts=true

    �� �ɼ�: ����� �ŷ��ϵ��� JSS (Java Security Server)�� ����մϴ�.

  13. /AccessManager-base/SUNWam/lib/AMConfig.properties ���Ͽ��� ��=�� ���� http�� https�� �����մϴ�.
  14. 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

  15. % �����̳ʸ� �ٽ� �����մϴ�.
  16. �ý����� ���� �����ͺ��̽��� �̵��ϱ� '�� ��й�ȣ�� ���4ϴ�.

�ڼ��� ����: Sun Java System Directory Server �� ���?�� 11�� 'SSL ��'�� ��v�Ͻʽ���.

SSL; ����ϵ��� Portal Server �ν��Ͻ��� �����Ϸx�

  1. Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
  2. �⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.

  3. 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
  4. �÷��� ���� ��� d�� ȭ��ǥ�� �����ϴ�.
  5. ������ ǥ�� ������ [�÷���] �Ӽ��� ��Ÿ���ϴ�.

  6. ���� ��Ͽ��� http�� https�� �����մϴ�.
  7. [����]; ���� ���� ����; �����մϴ�.
  8. % ����� ����� ��ġ�մϴ�.
  9. �ڼ��� ����: Portal Server�� SSL; �����Ϸx��� �ܰ� 1���ܰ� 4�� ��v�Ͻʽÿ�.

  10. �� ���� ���� �ν��Ͻ��� �Ϻη� ��ġ�� ��� server.xml �� magnus.conf ����; /AccessManager-base/SUNWam/servers/https-instance_nickname/conf_bk ���丮���� /AccessManager-base/SUNWam/servers/https-instance_nickname/config ���丮�� �����մϴ�.
  11. ����� ���� ��Ʈ CA�� ��ġ���� ��: ��� ��= ��; /AccessManager-base/SUNWam/lib/AMConfig-instance_nickname.properties ���Ͽ� �߰��մϴ�.
  12. com.sun.am.jssproxy.trustAllServerCerts=true

    �� �ɼ�: ����� �ŷ��ϵ��� JSS�� ����մϴ�.

  13. /AccessManager-base/SUNWam/lib/AMConfig-instance_nickname.properties ���Ͽ��� ��=�� ����http�� https�� �����մϴ�.
  14. 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

  15. % �����̳ʸ� �ٽ� �����մϴ�.
  16. �ý����� ���� �����ͺ��̽��� �̵��ϱ� '�� ��й�ȣ�� ���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�� �˴ϴ�.

  1. ���丮�� db2ldif ����� �ִ� ���丮 ���� �⺻ ���丮�� �����մϴ�.
  2. cd DirectoryServer-base/slapd-HOSTNAME

  3. Portal Server�� ���� DIT�� �ֻ�'�� ��d�ϴ� �ɼ� -s�� �Բ� db2ldif ���; ����Ͽ� LDIF ���Ͽ� ����; ��d�մϴ�. ���� ��� DIT�� �ֻ�'�� isp�� ����; �����Ϸx� ��=; �Է��մϴ�.
  4. ./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�� �˴ϴ�.

  1. ��=; �Է��Ͽ� ���丮�� ldif2db ����� �ִ� Directory Server �⺻ ���丮�� �����մϴ�.
  2. cd DirectoryServer-base/slapd-HOSTNAME

  3. ��=; �Է��Ͽ� ���丮 ���� �����մϴ�.
  4. ./stop-slapd

  5. Portal Server�� ���� DIT�� �ֻ�'�� ��d�ϴ� -s �ɼ� �� ���� �̸�; ��d�ϴ� -i �ɼǰ� �Բ� ldif2db ���; ����Ͽ� LDIF ���Ͽ��� ���丮 ����� ����; �����մϴ�. ���� ��� �� ����� ������ LDIF ����; isp�� DIT �ֻ�'�� �����Ϸx� ��=; �Է��մϴ�.
  6. ./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)

  7. ��=; �Է��Ͽ� ���丮 ���� �ٽ� �����մϴ�.
  8. ./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�

  1. Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
  2. �⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.

  3. 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
  4. Ž�� ǥ�� ������ �� ���񽺰� ��Ÿ���ϴ�.

  5. �÷��� ���� ��� d�� ȭ��ǥ�� �����ϴ�.
  6. ������ ǥ�� ������ [�÷���] �Ӽ��� ��Ÿ���ϴ�.

  7. ���� ��� �Ӽ�; �����մϴ�.
  8. �ϳ��� UI ���� �۵��ϴ� �� ���� ���� ���� ��� http://host1.sesta.com:80�� ��: ���� URL; �Է��� ��= [�߰�] ��ư; �����ϴ�. �׷��� ���� ��Ͽ� �� URL�� ��Ÿ���ϴ�.

  9. [����]; �����ϴ�.
  10. % �����̳ʸ� �ٽ� �����մϴ�.


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�� �����ϴ� �Ϳ� ���� �����Դϴ�.

  1. ��=; �Է��Ͽ� ���丮�� �ν��Ͻ��� ���� ������ ��� �ִ� Web Server �⺻ ���丮�� �����մϴ�.
  2. cd /WebServer-base/SUNWam/servers/https-hostname-domain/config

  3. �� ���丮 ���� server.xml ����; �����ϰ� ��= ��; �߰��մϴ�.
  4. <JVMOPTIONS>-Dhttp.proxyHost=proxy_host</JVMOPTIONS>

    <JVMOPTIONS>-Dhttp.proxyPort=proxy_port</JVMOPTIONS

    ���⼭ proxy_host�� �wϽ� ȣ��Ʈ�� d�� ������ �̸��̰� proxy_port�� �wϽð� ����ǰ� �ִ� ��Ʈ�Դϴ�.


    ���       

    server.xml ���Ͽ� ��d�� �wϽð� �ִ� ��� (http.proxyHost= �� http.proxyPort= �ɼ�; ����Ͽ�) http.nonProxyHosts=proxy_host �ɼ�; �߰��ϴ� ���� �}4ϴ�. Portal Server�� �wϽ� ���� �׼��� ��Ͽ� �߰����� ��8�� �wϽ� ���� ���� Portal Server�� �׼������� ���� �� �ֽ4ϴ�.



Portal Server �α� ��

�ܼ� ���� �Ǵ� �����ͺ��̽��� d���� ����ϵ��� Portal Server �α�; ������ �� �ֽ4ϴ�. �����ͺ��̽��� �α��ϴ� ��� JDBC �w������� ���˴ϴ�.

���Ϸ� �α�; �����Ϸx�

  1. Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
  2. �⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.

  3. 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
  4. Ž�� ǥ�� ������ �� ���񽺰� ��Ÿ���ϴ�.

  5. �α� ���� ��� d�� ȭ��ǥ�� �����ϴ�.
  6. ������ ǥ�� ������ �α� �Ӽ��� ��Ÿ���ϴ�.

  7. [�α� /��] �Ӽ�8�� [����]; �����մϴ�.
  8. [�α� 'ġ] �Ӽ����� �α� ���Ͽ� ���� ���丮 ��θ� ��d�մϴ�.
  9. [�ִ� �α� ũ��] �Ӽ����� �α� ���Ͽ� ���� �ִ� ���� ũ�� (����Ʈ)�� ��d�մϴ�.
  10. [���� ���� ��] �Ӽ����� ��� �α��� �� ��d�մϴ�.
  11. [����]; �����ϴ�.

�����ͺ��̽��� �α�; �����Ϸx�

  1. Sun Java System Access Manager �� �ֿܼ� ���ڷ� �α����մϴ�.
  2. �⺻��8�� 'ġ ǥ�� �������� [Identity ��]�� ���õǰ� Ž�� ǥ�� �������� ��� ��� [v��]�� ǥ�õ˴ϴ�.

  3. 'ġ ǥ�� �������� [���� ����]; �����մϴ�.
  4. Ž�� ǥ�� ������ �� ���񽺰� ��Ÿ���ϴ�.

  5. Ž�� ǥ�� �������� �α� ���� ���� �ִ� ��� d�� ȭ��ǥ�� �����ϴ�.
  6. ������ ǥ�� ������ �α� �Ӽ��� ��Ÿ���ϴ�.

  7. [�α� /��] �Ӽ�8�� [DB]�� �����մϴ�.
  8. [�����ͺ��̽� ���̵�] �� [�����ͺ��̽� ����� ��й�ȣ] �Ӽ����� �����ͺ��̽��� ������ �� ����� ���̵�� ��й�ȣ�� ��d�մϴ�.
  9. [�����ͺ��̽� ����̹� �̸�] �Ӽ����� �α뿡 ����� ����̹� ��d�մϴ�.
  10. [����]; �����ϴ�.


���� Portal Server

�� ��� �پ��� Portal Server ���� ����� ��f�� ���� �ذ��ϵ��� ���� ����; ��d�ϴ� ��� ���� �����մϴ�.

Sun Java System Access Manager�� ���� ����; ��d�Ϸx�

���� ����; ���� ���� �α׷� ������ �޽����� /��; d���� �� �ֽ4ϴ�. ��= ������ ���˴ϴ�.

�⺻��8�� ���� �޽���� /var/opt/SUNWam/debug ���丮�� �ִ� �α� ���Ϸ� ��޵˴ϴ�.

���� ����; ��d�Ϸx�

  1. /etc/opt/SUNWps/desktopconfig.properties ������ ��= �ٿ��� ���� ����; d���մϴ�.
  2. debugLevel=value

  3. % �����̳ʸ� �ٽ� �����մϴ�.
  4. /var/opt/SUNWam/debug �Ʒ��� �پ��� �α� ���ϰ� Sun Java System Web Server �α� ����; �����غ��ʽÿ�.


����      ����      ����      ��=     


���۱� 2005 Sun Microsystems, Inc. ��� �Ǹ��� ���۱����� ��/�Դϴ�.