| Sun ONE Web Server 6.1 ��ġ �� ���� ���? |
6 ��
���� 4.1���� 6.1�� ������ �忡�� ���� d���� �����Ͽ� Sun ONE Web Server ���� 4.1���� 6.1�� ������ �� � ���� ������ ���ϴ��� �����ϱ� ������ �߽4ϴ�.
�� ���� ����:
���� ������= iPlanet Web Server 4.1 d���� Sun ONE Web Server 6.1���� ����ϵ��� ������ �� �ֽ4ϴ�.
- ���� ��Ʈ �� ��Ÿ ���丮 ����
- ���� ��Ÿ�� d��
- ����Ʈ���� �� �ϵ���� ���� ���� ��d
- ACL(Access Control List) d��
- Secure Sockets Layer (SSL) d��
- ���� �� Ű
- NSAPI d��
- JSP(JavaServer Pages)
- Simple Session Manager �� JDBC Session Manager (�� �̻� ��� �� ��)
- SHTML(Server Side HTML)
- SNMP(Simple Network Management Protocol) ��d(snmp.conf ����)
- ���� ij�� vd ���� ��d(nsfc.conf ����)
���
4.1 ������ iPlanet Web Server ����; ��b Sun ONE Web Server 6.1�� �����ϴ� ��: ������ �ʽ4ϴ�. ���� iPlanet Web Server 4.1�� ��x ���� ������ ��= Sun ONE Web Server 6.1�� �����ؾ� �մϴ�.
��d �� ������ ����
4.1 ����� 6.1 ����� ��d �� ������ �����Ϸx� ��=�� ���� �մϴ�.
- Administration Server ������� Migrate Servers ��; Ŭ���մϴ�.
- Migrate Server�� �����ϴ�.
Migrate Server ������
- �����Ϸt� �� ������ ���� ��Ʈ�� �Է��ϰ� Search�� �����ϴ�. ��:
/usr/netscape/server4
C:\netscape\server4
Sun ONE Web Server�� ��d�� ���丮�� ��ġ�� ���� �ν��Ͻ��� �ִ��� �˻��ϰ� �������� "Installed Server"��� �κп� ������ �� �ִ� ���� ǥ���մϴ�. Administration Server�� ����� �� ��4ϴ�.
- ��� �ٿ� ��Ͽ��� ���� �����ϰ� Migrate�� �����ϴ�.
Server to Migrate�� �����մϴ�..
- ǥ�õ� Migration �Ű����� â���� ���� �Ű����� ��d�մϴ�.
Migration Parameters�� ��d�մϴ�.
�� ���̴� �κ�: 4.1 iPlanet Web Server�� ����ϴ� ��ɰ� ��ġ�� ���� ��ҿ� ��� ����ϴ�. ������ �Ű������� ���� ��=�� ���4ϴ�.
- Migrate�� �����ϴ�.
Migrate server_name ������ ǥ�õ˴ϴ�. ����� ������8�� ����� �Ű������ ��b �����ؾ� �ϴ� �Ű����� �����Ͽ� ������ ��� ǥ�õ˴ϴ�. ���� 6.1������ ������ �ʴ� 4.1 ������ ��ɵ� ǥ�õ˴ϴ�.
Migrate server-name Page
- Server Manager���� Configure Migrated Server�� ���� ����� ���� �ν��Ͻ��� �����ϰų� Close�� ���� ���� â; ~���մϴ�.
Migrate server-name Page
������ �� ���� �7� �����Ͽ� ��� ���� d���� ��ϵǴ� ������(Migrate server_name)�� �� �� �ֽ4ϴ�. iPlanet Web Server 4.1������ �����8�� Sun ONE Web Server 6.1������ ������ �ʴ� ��ɿ� ���� ��? ǥ�õ˴ϴ�. obj.conf�� �ִ� ��: �� �̻� ������ �ʴ� ����̹Ƿ� ���� �wα��� ���Ͽ� ������� �ʽ4ϴ�.
���� ���� �ߴ��� �7� ���ϴ� ��쿡�� ����: ��ӵ˴ϴ�. ��� ������ ���� �7� ǥ�õǸ� ���� ��f �ذῡ �� d���� ����� �� �ֽ4ϴ�.
Administration Server ����
���� ���� ���� �ν��Ͻ��� ������ �� �ֽ4ϴ�. �� ����� ������ �� ��4ϴ�. iPlanet Web Server �ν��Ͻ��� ������ ��, 6.1 Administration Server���� �л� �� �� Ŭ������ ���� ���; �ٽ� ��d�ؾ� �մϴ�.
���� Ű�� ����� ������ �� �ֽ4ϴ�.
����� �� �� d�� ����
Directory Server�� ����ϴ� ��� ����� �� ��; �����ϱ� '�Ͽ� ���� ��d ���� �����ؾ� �ϴ� �۾�: ��4ϴ�. ���� ��, Administration Server�� Global Settings �ǿ��� Configure Directory Service ������ ����Ͽ� Directory Server�� ����Ű���� �մϴ�.
���� ���� ����
iPlanet Web Server 4.1������ object �ҵ�� virtual �ҵ��� �� ���� ���8�� �ϵ���� ���� ���� ���� �� �ֽ4ϴ�. �ϵ���� ���� ���� d���� ����Ǵ� ���: ����ϴ� ��� ��� �ٸ��ϴ�.
iPlanet Web Server 4.1 ����Ʈ���� ���� ���� ��d: 4.1 obj.conf ���Ͽ��� 6.1 server.xml ���Ϸ� ����˴ϴ�.
ACL ����
Administration Server 4.1�� �л� ���8�� ACL; ��d�� ��� �ش� ACL: ������� �ʽ4ϴ�. �ݵ�� �ű� Administration Server�� ��b �߰��ؾ� �մϴ�.
���� ����
���� ��d���� �����ͺ��̽� ������ key3.db �� cert7.db ���� 4.1_server_root/alias ���丮���� 6.1_server_root/alias ���丮�� ����˴ϴ�.
���� 4.1 ������ magnus.conf ���Ͽ� �ִ� SSL �Ű����� ���� 6.1 server.xml ���� ���Ͽ� �߰��˴ϴ�.
secmod.db �� dbswitch.conf ���� ���� ACL ��� ����: ���� ���� ���� ������ϴ�.
Sun ONE Web Server���� ����� ����ϴ� ��� ���� �ڼ��� ����: Sun ONE Web Server ���� ���?�� ��v�Ͻʽÿ�.
�?� �wα� ����
���� ��d�� ������ ������ ��, �?� �wα��� Sun ONE Web Server 6.1���� ����� �� �ֵ��� �����ؾ� �� ��찡 �ֽ4ϴ�.
NSAPI �?� �wα� ����
iPlanet Web Server 4.1���� ����� ��κ��� NSAPI �wα�: ������������ �ʰ� Sun ONE Web Server 6.1���� ����� �� �ֽ4ϴ�. �Ϻ� ������� ��: ������ ��v�� nsapi.h���� f�ŵǾ�8�� �� �̻� ����� �ʽ4ϴ�. �̿� ���Ͽ� �÷������� �̷��� ������ ��v�� ����ϴ� ��� ���� ���; ����ϵ��� �ش� ��v�� �ٽ� �ۼ��� �� �ֽ4ϴ�. ������ ��v�� ��f ��з� nsapi_pvt.h�� d�ǵǾ�8��, ���� d���� f���ϴ� �뵵�θ� ����Ǿ� f��˴ϴ�.
����� d�� NSAPI �÷�����: �ű� ���� ���丮�� �ڵ�8�� ������� �ʽ4ϴ�. ����� d�� �÷������� �ִ� ��� �ݵ�� �÷�����; �ű� ������ magnus.conf�� ǥ�õǴ� ����̵� ��η� �����ؾ� �մϴ�.
�̵� ������ ��v�� ��ο� ���� ��ɿ� ���� ����: Sun ONE Web Server 6.1 NSAPI Programmer's Guide�� ��v�Ͻʽÿ�.
������ Java ���ø�(HttpApplets)
������ Java ���ø�(HttpApplets): ������ �ʽ4ϴ�. ��� Java ���긴; ����Ͻʽÿ�. ������ Java ���ø�; ���긴8�� �ٽ� �ۼ��ϰ� ��ġ�ؾ� �մϴ�.
���� f�� ������� ��d���� ��=: ������� �ʽ4ϴ�.
�ڼ��� ����: Java Servlets; ��v�Ͻʽÿ�.
�ڼ��� ����: �˻�; ��v�Ͻʽÿ�.
�ڼ��� ����: ���� �� d�� ��ũ��Ʈ�� ��v�Ͻʽÿ�.
�ڼ��� ����: Cron f��; ��v�Ͻʽÿ�.
�ڼ��� ����: certmap.conf ����; ��v�Ͻʽÿ�.
�ڼ��� ����: % �Խ�; ��v�Ͻʽÿ�.
�ڼ��� ����: Server Side JavaScript (SSJS)/LiveWire�� ��v�Ͻʽÿ�.
���� ��� ���� ���� ���iPlanet Web Server 4.1���� Sun ONE Web Server 6.1�� d���� �����ϴ� ��� ��=�� ������ ����˴ϴ�.
���� �� �7� �α�
���� �� �7� �α� ����: ������ �۵�; ����մϴ�. ���� ���� �� ���� �αװ� �������ϴ�. 4.1server-instance/logs ���丮�� �7� �α״� Sun ONE Web Server 6.1�� server-instance/logs�� ����˴ϴ�.
���� ����
iPlanet Web Server 4.1 magnus.conf ���Ͽ� �ִ� �Ϻ� ��ù�: ��f Sun ONE Web Server 6.1 server.xml ���Ͽ� 'ġ�մϴ�. ���� ��d ���� �̵� ��ù�: �ڵ�8�� 6.1 ������ magnus.conf ���Ͽ��� f�ŵǰ� server.xml ���Ϸ� �߰��˴ϴ�.
���� iPlanet Web Server 4.1 obj.conf ���Ͽ� �ִ� Init �Լ�� Sun ONE Web Server 6.1 magnus.conf ���Ϸ� �Ű���ϴ�.
�� �̻� ������ �ʴ� ��ù��� ���: Sun ONE Web Server 6.1 Administrator's Configuration File Reference�� ��v�Ͻʽÿ�.
���
���� ���� ���� ���� Init ��ù�: Sun ONE Web Server 6.1 magnus.conf ���Ͽ� �� ���� ��ù�8�� ����˴ϴ�.
JSP(Java Server Pages)
iPlanet Web Server 4.0 JSP(Java Server Pages)�� JSP 0.92�� �ۼ��Ǿ�4ϴ�. iPlanet Web Server 4.1�� 6.0 JSP�� JSP 1.2�� �ۼ��˴ϴ�. Sun ONE Web Server 6.1������ �� �̻� ���� 0.92�� ������� �ʽ4ϴ�. JSP�� �ݵ�� ���� 1.2 ǥ�ؿ� ���߾� �ٽ� �ۼ��ؾ� �մϴ�. ���� �����ڴ� JSP�� % �?� �wα��� �Ϻη� ����� ���� �}4ϴ�. ��Ÿ�� ��f�� server_root/plugins/servlets/examples/web-apps���� ã�� �� �� �ֽ4ϴ�.
% �?� �wα��� �Ϻη� JSP 1.2�� �ۼ��� JSP�� ���� ������ �� �ִ� ������ ���丮�� ������ �� �ֽ4ϴ�.
JSP 1.2 ��f�� server_root/plugins/samples/servlets/jsp.10�� �ֽ4ϴ�.
Java Servlets
Netscape Enterprise Server / iPlanet Web Server 4.0 �� 4.1: Java Servlet 2.1 ǥ��; ����߽4ϴ�. �� ǥ�ؿ��� % �?� �wα��� ���Ե��� �ʽ4ϴ�. ���긴 ����; �ܼ�ȭ�ϵ��� ���ߵ� ���� ��Ű���� �ֽ4ϴ�. Java Web Application(.war ����)�� �ش� ���� ������� ���� ��� ��/ ���� �ý���; /���ؾ� �� �ʿ伺�� ���s�4ϴ�.
iPlanet Web Server 6.0: �� /���� ���� ��Ű���� ��� �����8��, 4.x ����(���Ž� ���긴�̶� ��): �� �̻� ������� �ʴ� ��8�� ǥ�õ˴ϴ�. (iPlanet Web Server, Enterprise Edition Programmer's Guide to Servlets�� Chapter 8: "Legacy Servlet and JSP Configuration" ��v.)
Sun ONE Web Server 6.1: �� �̻� ���Ž� ���긴; ������� �ʽ4ϴ�. �����Ϸt� ������ ���Ž� ��� ��� d�� ������ servlet.properties, context.properties �� rules.properties �� ���� ���� f�ŵ˴ϴ�.
��� ��ɿ� ���� �ϴ��� ����: x������ ��8�Ƿ� ���Ž� ���긴; �ڵ�8�� ������ ��� ��4ϴ�.
4.1 ���Ž� ��� ���긴; % �?� �wα� ��v�� �����ϴµ� ������ �Ǵ� ���?�� ��f�� Sun ONE Web Server 6.1 Programmer's Guide to Web Applications�� ��v�Ͻʽÿ�.
Cron f��
Sun ONE Web Server 6.1�� ��� Cron ���� �̸��� ����Ǿ�4ϴ�. ns-cron.conf ����: Sun ONE Web Server 6.1���� schedulerd.conf�� �Ǿ�8�� cron.conf ����: scheduler.conf�� �Ǿ�4ϴ�. �̵� ������ 'ġ�� https-admserv/config ���丮 �Դϴ�.
���� ���� ������ Web Server�� �ִ� cron ��d: ���� ���� Sun ONE Web Server 6.1�� ������� �ʽ4ϴ�. ����� �ν��Ͻ��� cron ��d; �ش� cron ���Ϸ� �����Ͻʽÿ�.
certmap.conf ����
���� ���� ���� certmap.conf�� ���� ��d ���� ������� �ʽ4ϴ�. ���� ���� �����Ϸt� ���� �ν��Ͻ��� certmap.conf���� ��x ��; ��b �����ؾ� �Ѵٴ� ���� ǥ�õ˴ϴ�.
Simple Session Manager
Sun ONE Web Server 6.1������ Simple Session Manager�� JDBC Session Manager�� ������ �ʽ4ϴ�. ���� ���ڿ� ���� �ڼ��� ����: Sun ONE Web Server 6.1 Programmer's Guide to Web Applications�� ��v�Ͻʽÿ�.
iPlanet Web Server 4.1 �?� �wα����� SimpleSessionManager�� ��d�� ��� Ŭ������ �̸�; IWSSessionManager�� �����ؾ� �մϴ�. �� �� ��Ӽ�; �߰��� �� �ֽ4ϴ�. ��Ӽ� /��: �ݵ�� slws608�� ��d�Ǿ�� �մϴ�. timeOut�̳� reapInterval ���� ��Ÿ Init �Ӽ�: ������� �ʽ4ϴ�.
iPlanet Web Server 4.1 % �?� �wα��� JDBCSessionManager�� ��d�� ��� Ŭ������ �̸�; IWSSessionManager�� �����ϰ� ���� ������ init-param ��ҿ� ��=�� �Ӽ�; �߰��ؾ� �մϴ�. session-data-store='com.netscape.server.http.session.JdbcStore'. ��Ӽ� /��: �ݵ�� slws608�� ��d�Ǿ�� �մϴ�.
provider �Ǵ� url ���� ��Ÿ �Ӽ�: ������� �ʽ4ϴ�.
MMapSessionManager�� ��Ű�� �̸�: Web Server 4.1 ������ com.netscape.server.http.session���� 6.0 �� 6.1 ������ com.iplanet.server.http.session8�� ����˴ϴ�.
���� ����
iPlanet Web Server 4.1�� ��� �ϵ���� �� ����Ʈ���� ���� ����Ͽ� ���� ���� ���� �ν��Ͻ��� ���� �� �־�8�� �̵� �ν��Ͻ��� ������ ���� d���� ��/�ؾ� �߽4ϴ�. Sun ONE Web Server 6.1�� ��� ���� ������ Ŭ������ ���� �� ��d�� �� �ֽ4ϴ�. �� Ŭ�������� ������ ���� d���� �ֽ4ϴ�.
���� ����� ��d: server.xml ���Ͽ� ����Ǿ� ��8��, �� ����: server_root/server_ID/config ���丮�� �ֽ4ϴ�. ���� ���� ���� �ڼ��� ����: Sun ONE Web Server 6.1 ���� ���?�� ��v�Ͻʽÿ�.
% �Խ�
Sun ONE Web Serfer 6.1: iPlanet Web Server 4.1 Web Publishing ���; ������� �ʽ4ϴ�. WebDAV��� �� ����� f��ǹǷ� %���� ����� ���� ��/ �� ������ �����մϴ�. WebDAV�� ���� �ڼ��� ����: Sun ONE Web Server 6.1 ���� ���?�� ��v�Ͻʽÿ�.
�˻�
iPlanet Web Server 4.1���� ���� �˻� ����: Sun ONE Web Server 6.1���� �� �˻� ����8�� ��ü�Ǿ�8�Ƿ� ��x �˻� �÷��ǰ� ����: ���� ��d ���� ������� �ʽ4ϴ�. Sun ONE Web Server 6.1���� Search ���; ����Ϸx� �� �˻� �÷��� �� ����; ����� �����ؾ� �մϴ�. �� �ڼ��� ����: Sun ONE Web Server 6.1 ���� ���?�� ��v�Ͻʽÿ�.
���� �� d�� ��ũ��Ʈ
4.1 ������ ���� �Ǵ� d�� ��ũ��Ʈ�� ��d�� ��� �ش� ���� ����: ���� �wα��� ���Ͽ� ����� �ʽ4ϴ�. reconfig, restart �� rotate ��ũ��Ʈ�� ��쿡�� �������Դϴ�.
���� ������ �ɺ� ��ũ (UNIX �� Linux)
���� ���� ������ �ɺ� �Ǵ� ��� ��ũ�� ����̵��� �� ��f�� �߱��ų �� �ֽ4ϴ�. ���� ��Ʈ �Ʒ��� ���Ͽ� ���� ��� ��v�� ���Ե� ���� ���� ������ �� ������ ���8�� ���� ��Ʈ�� ���� ��θ� ��v�ϴ��� Ȯ���Ͻʽÿ�. �� ��: ���: �̵� ��ũ�� �ɺ� ��ũ�� �ϳ��� �������� �ʴ� ���Դϴ�.
Server Side JavaScript (SSJS)/LiveWire
SSJS/Livewire�� ����ϴ� �?� �wα��� ��� ������ �� ��d: ������� �ʽ4ϴ�.
SSJS �?� �wα�; JSP�� ��ȯ�ϴ� ��� ���� �η�: Sun ONE Web Server 6.1 Programmer's Guide to Web Applications�� ��v�Ͻʽÿ�. ���� ��ȯ�� �?� �wα��� ��f�� server_root/plugins/samples/servlets/jsp.10/hangman�� �ֽ4ϴ�.