Sun ONE Web Server 6.1 ���� ���? |
8 ��
���� �⺻��d ������ �忡���� Sun ONE Web Server�� ���� �⺻ ��d; �����ϴ� ��� ���Ͽ� �����մϴ�.
�� ���� ����:
���� ���� �� d������� ��ġ�� �� �����8�� ����Ǿ� HTTP ��û; û���ϰ� ����մϴ�.
������ ���´� Server On/Off ������ ǥ�õ˴ϴ�. ��= �� �� ���� ���8�� ���� ���� �� d���ų �� �ֽ4ϴ�.
- Server On/Off ������� Server On �Ǵ� Server Off�� �����ϴ�.
- f������ ���� â; ����մϴ�(Windows).
- start�� ����մϴ�. �� ��ũ��Ʈ�� init�� �Բ� ����Ϸx� �ݵ�� start ��� http:2:respawn:server_root/type-identifier/start -start -i�� /etc/inittab�� ���Խ��Ѿ� �մϴ�. (UNIX/Linux)
- stop; ����ϸ� ���� ������ ~��Ǹ� ���� �ٽ� ������ ������ ���� �ߴܵ˴ϴ�. etc/inittab ������ �ڵ�8�� ������ϵ��� ��d�Ϸx�("respawn" ���) �ݵ�� ���� ~���ϱ� �� etc/inittab�� �ִ� % ���� ��� ��; f���ؾ� �մϴ�. ���� ��: ��� ���� �ڵ�8�� ������մϴ�. (UNIX/Linux)
���� ~���ϸ� ���� ~�� ��d; �Ϸ��ϰ� ���¸� "Off"�� �����ϴ� �� �ణ�� �ð��� �ɸ� �� �ֽ4ϴ�.
��ǻ�Ͱ� �ߴܵǰų� ���v����� �Ǵ� ��쿡�� ���� �ߴܵǸ� �����ϴ� ��� ��û; �Ұ� �˴ϴ�.
~�� �ð� f�� ��d
���� d��Ǹ� �� ����; ���� �ʽ4ϴ�. ���� ��x ������ �Ϸ�ǵ��� ����մϴ�. f�� �ð����� ���� ����ϴ� �ð�: magnus.conf ���Ͽ��� ������ �� ��8��, �� ����: server_root/https-server_name/config/�� �ֽ4ϴ�. �⺻��: 30���Դϴ�. �� ��; �����Ϸx� magnus.conf�� ��=�� ��: ��; �߰��մϴ�.
����� seconds�� ���� �ð� f�� ���� ����ϴ� �� ��' �ð��Դϴ�.
�� ��; �����ϸ� ���� ������ �Ϸ�� ������ �� �� �ð� ���� ����ϴ� ��a�� �ֽ4ϴ�. ���� ���� ����� �4����� �ʴ� Ŭ���̾�Ʈ�� ������ ��8�Ƿ� ~�� �ð� f��; ũ�� �ϸ� ���� ~��Ǵ� �ð��� �� �7� �ɸ� �� �ֽ4ϴ�.
���� �����(UNIX/Linux)
��= �� �� ���� ���8�� ���� ������� �� �ֽ4ϴ�.
��ġ ��ũ��Ʈ�� /etc/rc.local �Ǵ� /etc/inittab ����; ������ �� ��8�Ƿ� �ݵ�� �ؽ�Ʈ ������ �� ����; �����ؾ� �մϴ�. �� ������ ���� ���; �� ��쿡�� �ý��� ���ڿ��� �����ϰų� �ý��� ���?�� ��v�Ͻʽÿ�.
���� SSL; ����ϴ� ������ ��� �����ϱ� �� ��й�ȣ�� �ʿ��ϹǷ� �� ����; ����Ͽ� ������ �� ��4ϴ�. ��ȣ�� �Ϲ� �ؽ�Ʈ ���Ͽ� �����Ͽ� SSL; ����ϴ� ���� �ڵ�8�� ������ ��� ��8��, �̴� �������� �ʽ4ϴ�.
������ ���� ��ũ��Ʈ, Ű�� ���� �� Ű ��й�ȣ�� ��Ʈ�� ��/�ؾ� �ϸ�(�Ǵ� ��Ʈ�� �ƴ� ���� ���� ��ġ�� ��� �ش� ����� ��d) ���� ��/�ڸ��� �̿� ���� �б� �� ���� ���� ������ �ο��Ǿ�� �մϴ�.
SSL ��� ���� �ڵ� ����
������ '��; ��d���� �ʴ� ��� ��=�� ���� SSL; ����ϴ� ���� �ڵ�8�� ������ �� �ֽ4ϴ�.
- �ؽ�Ʈ ����⸦ ����Ͽ� ���� ����; ���ϴ�. �� ����: server_root/https-server_id�� �ֽ4ϴ�.
- ��ũ��Ʈ���� -start ��; ã: �� ��=; �����մϴ�.
echo "password"|
����� password�� ������ SSL ��й�ȣ�Դϴ�.
���� ��� SSL ��й�ȣ�� netscape�� ��� �� ��: ��=�� ��; ���Դϴ�.
-start)
echo "netscape"|./$PRODUCT_BIN -d $PRODUCT_SUBDIR/config $@
Inittab; ����Ͽ� �����(UNIX/Linux)
inittab; ����Ͽ� ���� ������Ϸx� ��= ��;
/etc/inittab ���Ͽ� �߰��մϴ�.����� server_root�� ���� ��ġ�� ���丮�̸� type-identifier�� ������ ���丮�Դϴ�.
-i �ɼ�; ����ϸ� ���� ��ü�� ��� �wμ����� ��ȯ�� �� ��� �����մϴ�.
���� d���ϱ� �� �ݵ�� �� ��; f���ؾ� �մϴ�.
�ý��� RC ��ũ��Ʈ�� ����Ͽ� �����(UNIX/Linux)
/etc/rc.local �Ǵ� �ý����� �ش� ����; ����ϴ� ��� /etc/rc.local�� ��=; �߰��մϴ�.
server_root�� ���� ��ġ�� ���丮�� ��ü�մϴ�.
���� ��b �����(UNIX/Linux)
����ٿ��� ���� ������Ϸx� ���� 1024���� ��: ��ȣ�� ��Ʈ���� ����Ǵ� ��� root�� �α����ϰ�, ���� ��: ��� root �Ǵ� ������ ����� ��d8�� �α����մϴ�. ����� �w���Ʈ���� ��= ��; �Է��ϰ� Enter�� �����ϴ�.
����� server_root�� ���� ��ġ�� ���丮�Դϴ�.
���� ����� ���� �Ű� ������ -i�� ����� �� �ֽ4ϴ�. -i �ɼ�; ����ϸ� ���� inittab ���� ����ǹǷ� ���� �wμ����� �ߴ� �Ǵ� d��Ǵ� ��� inittab�� ���� �ڵ�8�� ������մϴ�. ���� �� �ɼ�; ����ϸ� ���� ��ü�� ��� �wμ����� ��ȯ�� �� ��� �����մϴ�.
���
���� �̹� ���� ���� ��� start ���: �����մϴ�. �ݵ�� ���� �켱 d���Ų �� start ���; ����ؾ� �մϴ�. ���� ���� ���۵��� �ʴ� ��쿡�� ���� ������ϱ� �� �wμ����� ~���ؾ� �մϴ�.
���� ��b d��(UNIX/Linux)
etc/inittab ����; ����Ͽ� ���� ������ϴ� ��� �ݵ�� /etc/inittab���� ���� �����ϴ� ��; f���ϰ� ���� d���ϱ� �� kill -1 1; �Է��ؾ� �մϴ�. ���� ��8�� ���� d��� �� �ڵ�8�� ������ϰ� �˴ϴ�.
���� ��b d���Ϸx� root �Ǵ� ������ ����� ��d(�� ��d8�� ���� ������ ���); ����Ͽ� �α��� �� ��, ��� �ٿ��� ��=; �Է��մϴ�.
���� �����(Windows)
��=�� ���� ���� ������� �� �ֽ4ϴ�.
Windows�� ��� ��=�� ���� �մϴ�.
- f���ǿ��� ���� ������; �� �� �����ϴ�.
- ���� ��Ͽ��� ����� ���� �����մϴ�.
- �ڵ�; �����Ͽ� ��ǻ�Ͱ� �����ϰų� ������� �� �� ���� �����ϵ��� �մϴ�.
- OK�� �����ϴ�.
���
���� ���� ��ȭ ���ڸ� ����Ͽ� ���� ����ϴ� ��d; ������ �� �ֽ4ϴ�. ���� ����ϴ� ��d; �����ϴ� ���: "����� ��d ���� (UNIX/Linux)" ������ 98; ��v�Ͻʽÿ�.
�⺻��8�� �����ϱ� �� ���ڿ��� Ű �����ͺ��̽� ��ȣ�� �Է��϶�� �w���Ʈ�� % ���� ǥ�õ˴ϴ�. ���� �۾�8�� % ���� ������Ϸt� ��쿡�� ��ȣ�� password.conf ���Ͽ� ������ ��ƾ� �մϴ�. �ý����� ������ ��ȣ�Ǿ� �� ���ϰ� ��ȣ �����ͺ��̽��� v�۵��� ��; ��쿡�� �� ���; ����Ͻʽÿ�.
�ڵ� ����� /ƿ��Ƽ ���(Windows)
���� �ߴܵǴ� ��� ����� ���� ����� /ƿ��Ƽ�� ���Ͽ� ����۵˴ϴ�. ���� ������ ��ġ�� �ý����� ��� ���� ����Ǹ� ���� d���� �ִ� ��ȭ ���ڰ� ǥ�õ˴ϴ�. �ð� f�� ��; �ſ� ��� ��d�Ͽ� �ڵ� ���� ���; ������� �ʵ��� �ϸ� ���� ���� �÷����� API �wα�(���� ��� SSAPI �wα�)�� ������ �˴ϴ�. ���� ����Ʈ�� ����⸦ ����Ͽ� ���� ��ȭ ���ڰ� ǥ�õ��� �ʵ��� �� �� �ֽ4ϴ�.
�ð� ���� ����(Windows)
���۰� ���� �ڵ�8�� ����۵Ǵ� �ð� ������ ����; �����Ϸx� ��=�� ���� �մϴ�.
- ����Ʈ�� ����⸦ �����մϴ�.
- ������ Ű�� �����մϴ�. (����Ʈ�� ����� â�� ����, HKEY_LOCAL_MACHINE\SOFTWARE\Netscape\Enterprise\6.0�� 'ġ)
- ���� ������ �� �߰��� �����մϴ�. Ű �߰� ��ȭ ���ڰ� ǥ�õ˴ϴ�.
- �� �̸����� MortalityTimeSecs�� �Է��մϴ�.
- ������ /�� ��� �ٿ� ��Ͽ��� REG_DWORD�� �����մϴ�.
- OK�� �����ϴ�. DWORD ����� ��ȭ ���ڰ� ǥ�õ˴ϴ�.
- ���۰� ���� �ڵ�8�� ������ϴ� �ð� ���̿� ����ϴ� �ð� ����; �Է�(�� ��')�մϴ�.
����: �����, 10��� �Ǵ� 16��� ���8�� �Է��� �� �ֽ4ϴ�.
- ���� �ܰ迡�� �Է��ϴ� ���� ���� ���(�����, 10��� �Ǵ� 16���); �����ϴ�.
- OK�� �����ϴ�.
����Ʈ�� ������� �8��� â�� MortalityTimeSecs�� 16���� ǥ�õ˴ϴ�.
���� ��ȭ ���� ��� ����(Windows)
�ý��� ���� ��d; ��d�� �?� �wα�(�����Ϸ� ��); ��ġ�ϰ� ���� ����� ��� �ý����� ���� �?� �wα� �7� ��ȭ ���ڸ� Ȯ���� �� �ֽ4ϴ�. ����� Ȯ��; ���� ������ ����۵��� �ʽ4ϴ�.
���� ����Ǵ� ��� ǥ�õǴ� ���� ��ȭ ���ڸ� ������� ��8�x� ��=�� ���� �մϴ�.
����; '�� ���� vd������ �Ѱ�� magnus.conf ����; �����ϰų� Server Manager�� ���Ͽ� vd�� �� �ֽ4ϴ�.
magnus.conf ����; �����ϴ� ��� RqThrottleMinPerSocket: �ּ� ���̸� RqThrottle: �ִ� ���Դϴ�.
�ּ� �Ѱ�� ���� WaitingThreads ���¿� /���� ��ǥ �������� ���Դϴ�. �� ���ڴ� ���� ��ǥġ�Դϴ�. �� ������ ��f ������ ��� �� ������ �ణ ���ų� ��; �� �ֽ4ϴ�. �⺻��: 48�Դϴ�. �ִ� ������� ���ÿ� ������ �� �ִ� ��� ���� �������� �ִ� �� ���� ��d�� �Ѱ�� ������ ������ �� �� �ֽ4ϴ�. �⺻��: 128�Դϴ�.
Server Manager�� ����ϴ� ��� ��=�� ���� �մϴ�.
RqThrottleMinPerSocket �� RqThrottle �Ű� ���� ���� �ڼ��� ����: Sun ONE Web Server 6.1 Administrator's Configuration File Reference�� ��v�Ͻʽÿ�.
�� ��d �� ��Ÿ ������ ���� ���뿡 ���� �ڼ��� ����: Sun ONE Web Server 6.1 Performance Tuning, Sizing, and Scaling Guide�� ��v�Ͻʽÿ�.
magnus.conf ���� ����Sun ONE Web Server�� ���۵Ǹ� server_root/server_id/config ���丮�� magnus.conf ����; ã�� ������ �۵��� ������ ����; ��ġ�� �� ���� ��Ʈ�� ��d�մϴ�. Sun ONE Web Server�� magnus.conf�� d�ǵ� ��� ��ù�; �����մϴ�. Server Manager�� Magnus Editor�� ����Ͽ� magnus.conf�� ��d; ������ �� �ֽ4ϴ�.
magnus.conf ���Ͽ� ���� �ڼ��� ����� �ؽ�Ʈ ����⸦ ����Ͽ� ����; �����ϴ� ���: Sun ONE Web Server 6.1 Administrator's Configuration File Reference�� Sun ONE Web Server 6.1 NSAPI Programmer's Guide�� ��v�Ͻʽÿ�.
Magnus Editor�� �����Ϸx� ��=�� ���� �մϴ�.
Settings ������ ���� �ڼ��� ����: �¶��� ������ Magnus Editor ������ ��v�Ͻʽÿ�.
û�� ���� �߰� �� �������� ��û; ó���Ϸx� û�� ����; ���Ͽ� ��û; b���� �� ��û; �ùٸ� ���� ����� ������ �մϴ�. Sun ONE Web Server�� ��ġ�ϴ� ��� û�� ���� �� ��(ls1)�� �ڵ�8�� �������ϴ�. �� û�� ����: IP �ּ� 0.0.0.0�� ��ġ ���� HTTP ���� ��Ʈ ��ȣ�� ��d�� ��Ʈ ��ȣ(�⺻ ��: 80)�� ����մϴ�. �⺻ û�� ����: ��f�� �� ��4ϴ�.
Server Manager�� Listen Sockets Table; ����Ͽ� ������ û�� ���� ��d; ������ �� �ֽ4ϴ�. �� ���̺? �����Ϸx� ��=�� ���� �մϴ�.
MIME /�� ����Mime Types ������� ������ MIME ����; ������ �� �ֽ4ϴ�.
MIME(Multi-purpose Internet Mail Extension) /�� ��� ���ڿ��� �ý����� ����ϴ� ��Ƽ�̵�� ������ /���� ����ϴ�. MIME /��: ���� ���� ��� CGI �wα��� ��d�� ���� /��� ���� Ưd ���� ���� /�� �ش��ϴ� ���� Ȯ���ڸ� ��d�մϴ�.
�� ���� �����8�� ������ MIME /��; ���� �ʿ�� ��4ϴ�. ���, �ʿ��� ��ŭ�� MIME /�� ����; ����� �̸� ���� ���� �����մϴ�. ����� �ϳ��� MIME /�� ������ mime.types�� �⺻8�� x���ϸ�, �̴� ��f�� �� ��4ϴ�. �� ����: ��� ����� �� �ֽ4ϴ�.
MIME Types ������ �����Ϸx� ��=�� ���� �մϴ�.
�ڼ��� ����: �¶��� ������ Mime Settings ������� f 13��, "���� ���� ���"; ��v�Ͻʽÿ�.
���� f��Server Manager�� Restrict Access ������ ����Ͽ� ��ü ���� �Ǵ� ������ �Ϻκ�(���丮, ����, ���� /�� ��)�� ���� ������ f���� �� �ֽ4ϴ�. ����� ���߰� ��û; ���� �� ACE(Access-control Entries)��� �ϴ� ��Ģ ������ ��� ������ ��d�ϸ�, �� �� ��ġ�Ǵ� ��; ����Ͽ� ��û�� �㰡 ���θ� ��d�մϴ�. �� ACE�� ���� ������ ��= ACE�� ����� �������� ���θ� ��d�մϴ�. ACD�� �÷���: ACL(Access-control List)��� �մϴ�. ����� ��û�� ���8� ����� vsclass.obj.conf(����� vsclass�� ���� ���� Ŭ���� �̸�)���� ACL�� ���� ��v�� ã8��, �̴� �ٽ� ������ ��d�ϴµ� ���˴ϴ�. �⺻8�� ����� �ϳ��� ACL ������ ��8�� ����� ���� ���� ACL�� �ֽ4ϴ�.
Administration Server�� ���Ͽ� ��� �����8�� ���� f� ����8�� ��d�ϰų� Server Manager�� ���Ͽ� Ưd ���� �ν��Ͻ� ���� ���ҽ���8�� ��d�� �� �ֽ4ϴ�. ���ҽ���8�� ���� f� ��d�ϴ� ���: ; ��v�Ͻʽÿ�.
"���� f�� ��d" ������ 188(f 9��, "���� ���� f��").
Sun ONE Web Server�� ���� ������ f���Ϸx� ��=�� ���� �մϴ�.
�ڼ��� ����: f 9��, "���� ���� f��"�� �¶��� ������ Restrict Access ������ ��v�Ͻʽÿ�.
���� ��d �������� ���� ������� ���� ������ ��� �纻; Ȯ���ϰ� Ưd ���ڿ� ����� ���� �����ͷ� �ǵ��� �� �ֽ4ϴ�.
���
Windows�� ��� �� ������� ���� ���� ���Ͽ� ��b ����� ���� ���� ����˴ϴ�. ��ġ ���� ������� ��� ����8�δ� �ǵ����� �� �˴ϴ�. �� ����: �������� ��; �� �ֽ4ϴ�.
�ڼ��� ����: �¶��� ������ Restore Configuration ������ ��v�Ͻʽÿ�.
���� ij�� ����Sun ONE Web Server�� ���� ij�ø� ����Ͽ� d�� d���� ��� ���� �����մϴ�. ���� ������ ������� ��û; ���� ij�÷� ������ϴ� ���ӱ� ij�ð� �־�8��, ���ӱ� ij�ô� �� �̻� ������ �ʽ4ϴ�. ���� ij�ÿ��� ���Ͽ� ���� ����� d�� ���� ������ ���Ե˴ϴ�. ���� ���� ij�ô� ���� �Ľ��� HTML�� ó���� ��� �ϴµ� ���Ǵ� d���� ij���մϴ�.
�⺻��8�� ���� ij�ô� ����ϵ��� ��d�˴ϴ�. ���� ij�� ��d: nsfc.conf��� ���Ͽ� ��� �ֽ4ϴ�. Server Manager�� ����Ͽ� ���� ij�� ��d; ������ �� �ֽ4ϴ�.
�� �ڼ��� ����: http://docs.sun.com/�� Performance Tuning and Sizing Guide�� ��v�Ͻʽÿ�.
������ Ǯ �߰� �� ��������� Ǯ; ����Ͽ� ��d�� ���� �����带 Ưd ���� �Ҵ��� �� �ֽ4ϴ�.
������ Ǯ�� �ٸ� �뵵�� �����带 ����� �� ��� �÷�����; �����ϴ� ���Դϴ�. �ִ� ������ �� 1�� ��d�Ͽ� Ǯ; ��d�ϸ� ��d�� ���� ��ɿ� ���� �ϳ��� ��û�� ���˴ϴ�.
������ Ǯ; �߰��ϸ� ��d�� d���� �������� �ּ� �� �ִ� ��, ���� ũ�� �� ť ũ�Ⱑ ���Ե˴ϴ�.
�� �ڼ��� ����: http://docs.sun.com/�� Performance Tuning and Sizing Guide�� ��v�Ͻʽÿ�.
��� ������ Ǯ �� �Ϲ� ������ Ǯ (Windows)
Windows�� ��� ��� ������ Ǯ(NativePool)�� �߰��� �Ϲ� ������ Ǯ �� �� ���� ������ Ǯ; ����� �� �ֽ4ϴ�.
��� ������ Ǯ; �����Ϸx� Server Manager�� Native Thread Pool ������ �����մϴ�.
���ϴ� �뵵��ŭ ���ϴ� ���� �Ϲ� ������ Ǯ; ���� �� �ֽ4ϴ�. �Ϲ� ������ Ǯ; ����x� Server Manager�� Generic Thread Pools ������ �����մϴ�.
������ Ǯ(UNIX/Linux)
UNIX/Linux�� ������� �� � üf�� �������ϹǷ� (����� �����ٰ� �ݴ�) UNIX/Linux ����ڴ� NativePool; ����� �ʿ䰡 ��8�� �� ��d; �����ϴ� Server Manager ������ ��4ϴ�. ���� UNIX/Linux ����ڴ� ��� ������ Ǯ; ���� �� �ֽ4ϴ�. ������ Ǯ; ����x� Server Manager�� Thread Pools ������ �����մϴ�.
������ Ǯ ����
�ϴ� ������ Ǯ; �߰��ϸ� Server Manager�� ���Ͽ� ������ Ǯ ��d ��(�ּ� ������, �ִ� ������ ��); ������ �� �ֽ4ϴ�.
���� vsclass.obj.conf�� �ִ� ������ Ǯ ��d; ������ �� �ִµ�, ����� vsclass�� ���� ���� Ŭ���� �̸��Դϴ�.
vsclass.obj.conf�� ǥ�õǴ� ������ Ǯ: ��=�� ���4ϴ�.
��; �����Ϸx� ��= �Ű� ���� ����մϴ�. MinThreads, MaxThreads, QueueSize �� StackSize.
Windows ����ڴ� Server Manager�� ����Ͽ� ��f�� ��� Ǯ�� ��d; ������ �� �ֽ4ϴ�.
������ Ǯ ���
������ Ǯ; ��d�� �� ������ Ǯ; Ưd ����8�� ��d�Ͽ� ����մϴ�.
������ Ǯ; �����Ϸx� Server Manager ��8�� �̵��ϰ� Thread Pool; �����մϴ�.������ Ǯ�� �����Ǿ�8�� ��d�� Ưd ����8�� ����� �� �ִ� ������ Ǯ�� Thread Pool ��Ͽ� ǥ�õ˴ϴ�.
���� vsclass.obj.conf�� �ִ� load-modules �Լ��� pool �Ű� ���� ����Ͽ� ������ Ǯ; ��d�� �� �ֽ4ϴ�. ����� vsclass�� ���� ���� Ŭ���� �̸��Դϴ�.
���� ������ NSAPI �Լ�� pool �Ű� ���� ����Ͽ� ���� �ش� NSAPI ��ɸ� ��d�� Ǯ���� ����ǵ��� �� �� �ֽ4ϴ�.