Sun ONE logo      �W�@��      �ؿ�      �d�      �U�@��     

Sun ONE Web Server 6.1 �޲z���n

�� 8 ��
�t�m��A���ߦn�]�w

�����y�z�F�p��t�m Sun ONE Web Server ����A���ߦn�]�w�C

�����]�t�U�C�p�`�G


�ҰʻP�����A��

�@���w�ˤF��A���A���K�|������A��ť�ñ��� HTTP �ШD�C

��A�������A��ܦb [Server On/Off] �����W�C�z�i�H�ϥΤU�C��k���@�ҰʻP�����A���G

�b���A����A��A���i��ݭn�X���g������{�ǨñN���A�ܧ󬰡uOff�v�C

�p�G�z���������u�A��A���K�|����A�䥿�b�B�z�����ШD���i��򥢡C


�Ƶ�

�p�G�z����A���w�ˤF�w���ʼҲաA�N�ݭn�z��J�A�?�K�X�A�M��A�Ұʩΰ����A���C



�Ƶ�

�b UNIX �W�A�Y�� Sun ONE Web Server �w�˥i��ݭn�s���z���@�~�t�ΩҤ��\���w�]�ƥا�h���O����M/���ɮ״y�z���C�p�G�z�L�k�Ұʦ�A���A�Шϥ� ulimit ��O�A�ˬd�ѱz���@�~�t�άI�[���귽����C�z�@�~�t�Ϊ� ulimit �u�W���U��3�ӷ|���ѧ�h��T�C


�]�w�פ�O��

���A������ɡA���|�����s�s�u�C�M�ᵥ�ݩҦ����������s�u�����C��A���b�O�ɫe�����ݮɶ��i�b magnus.conf �ɮפ��i��t�m�A���ɮצ�� server_root/https-server_name/config/ ���C�̹w�]�A�ӭȳ]�w�� 30 ��C�Y�n�ܧ�ӭȡA�бN�H�U��W�[�� magnus.conf�J

�䤤�Aseconds ��ܦ�A���b�O�ɫe�N���ݪ���ơC

�t�m�ӭȪ��u�I�O��A���N���ݧ��ɶ��H��s�u�����C���L�A�ѩ��A���g�`�}�ҨӦ۫D�^3�Τ�ݪ��s�u�A�]���A����פ�O�ɥi��|�����Ω��A�����ɶ��C

���s�Ұʦ�A�� (UNIX/Linux)

�z�i�H�ϥΤU�C��k���@���s�Ұʦ�A���G

�ѩ�w�˵{���ɵL�k�s�� /etc/rc.local �� /etc/inittab �ɮסA�]�ӱz�����ϥΤ�r�s��{���s��o���ɮסC�p�G�z���A�Ѧp��s��o���ɮסA�Ь��߱z���t�κ޲z��ΰѦҨt�Τ��C

�q�`�A�z�L�k�Ψ䤤�����@���ɮױҰʤw�ҥ� SSL ����A���A�]���Ӧ�A���b�Ұʫe�ݭn�K�X�C���ޱz��z�L�N�K�X�H�@���r�榡�x�s�b�ɮפ��A�Ӧ۰ʱҰʤw�ҥ� SSL ����A���A���ij�z���n�o�˰��C


ĵ�i

�H�@���r�榡�N�w�ҥ� SSL ����A���K�X�x�s�b�Ӧ�A�����Ұʵ{���ɤ��A�|�y���ܤj���w���ʭ��I�C�i�H�s����ɮת����ϥΪ̳��i�H�s��w�Ұ� SSL ����A�����K�X�C�b�H�@���r�榡�x�s�w�ҥ� SSL ����A�����K�X�e�A�ЦҶq�w���ʭ��I�C


��A�����Ұʵ{���ɡB���_���ɮץH�Ϊ��_�K�X�A3�Ӭ��W�ŨϥΪ̩Ҧ� (�Ϊ̡A�p�G�D�W�ŨϥΪ̦w�ˤF��A���A�h���ӨϥΪ̱b���Ҧ�)�A�åB�u���өҦ��̤~���㦳Ū��M�g�J�v���C

�۰ʱҰʤw�ҥ� SSL ����A��

�p�G�z���Ҷq�w���ʭ��I�A�а��U�C�B�J�Ӧ۰ʱҰʤw�ҥ� SSL ����A���G

  1. �ϥΤ�r�s��{���}�� start �ɮסA���ɮצ�� server_root/https-server_id ���C
  2. �b�{���ɤ���� -start ��A�ô��J�H�U���e�G
  3. echo "password"|

    �䤤�Apassword �O�z��ܪ� SSL �K�X�C

    �Ҧp�A�p�G SSL �K�X�� netscape�A�h�s��L����K�|�Φp�G

    -start)

    echo "netscape"|./$PRODUCT_BIN -d $PRODUCT_SUBDIR/config $@

�� Inittab ���s�Ұ� (UNIX/Linux)

�Y�n�ϥ� inittab ���s�Ұʦ�A���A�бN�H�U��r��J /etc/inittab �ɮפ����@�椤�G

�䤤�Aserver_root ����A�����w�˥ؿ�Atype-identifier ����A�����ؿ�C

-i �ﶵ�i�����A���N��ۨ���m�b��x�{�Ǥ��C

�b�����A�����e�A�z���������Ӧ�C

�ϥΨt�� RC �{���ɮ׭��s�Ұ� (UNIX/Linux)

�p�G�z�ϥ� /etc/rc.local �Ψt�Τ����ﵥ�ɮסA�бN�H�U���J /etc/rc.local ���J

�H�z�w�˦�A�����ؿ��N server_root�C

��ʭ��s�Ұʦ�A�� (UNIX/Linux)

�b�q��O�歫�s�Ұʦ�A�������p�U�A�p�G��A���b���X�p�� 1024 ���s����W���A�h�H�W�ŨϥΪ̨���n�J�F�_�h�A�H�W�ŨϥΪ̨���n�J�ΨϥΦ�A�����ϥΪ̱b���n�J�C�b��O�洣�ܳB�A��J�U�C��ë�U Enter ��G

�䤤�Aserver_root ���z�w�˦�A�����ؿ�C

�z�i�H�b�浲�3B�ϥο�ܩʰѼ� -i�C-i �ﶵ�i�H�b inittab �Ҧ��U����A���A�]���A�p�G��A���{�dzQ�פ�η��Ainittab �N���z���s�Ұʦ�A���C�ӿﶵ�]�i�����A���N�䥻����J��x�{�Ǥ��C


�Ƶ�

�p�G��A���w�g�b���Astart ��O�N���ѡC�z����������A���A�M��A�ϥ� start ��O�C�åB�A�p�G��A���Ұʥ��ѡA�z3�Ӳפ�{�ǡA�M��A�xխ��s�ҰʡC


��ʰ����A�� (UNIX/Linux)

�p�G�n�ϥ� etc/inittab �ɮ׭��s�Ұʦ�A���A�z�����q /etc/inittab �������Ұʦ�A������A����J kill -1 1�A�M��A�xհ����A���C�_�h�A��A���b�����|�۰ʭ��s�ҰʡC

�Y�n��ʰ����A���A�ХH root ����n�J�ΨϥΦ�A�����ϥΪ̱b���n�J (�p�G�o�N�O�z�Ұʦ�A�����覡)�A�M��b��O��W��J�G

���s�Ұʦ�A�� (Windows)

�z�i�H�q�L�U�C��k���s�Ұʦ�A���G

��� Windows�A���U�C�B�J�G

  1. �b [����x] ���A���U [�A��] �ϥܡC
  2. ���ʪA�ȲM��ÿ��Ω�z��A�����A�ȡC
  3. �֨� [�۰�] �H�ϱz���q���b�C���Ұʩέ��s�}��ɳ��Ұʦ�A���C
  4. ��@�U [OK]�C

  5. �Ƶ�

    �z�]�i�H�ϥ� [�A��] ��ܤ���ܧ��A���ϥΪ��b���C�p�ݦ����ܧ��A���ҥαb������h��T�A�аѾ\�ܧ�ϥΪ̱b�� (UNIX/Linux)�C


�̹w�]�AWeb ��A���|�b�Ұʫe���ܺ޲z��Ѫ��_��Ʈw�K�X�C�p�G�z�Ʊ���s�ҰʵL�H�ݺު� Web ��A���A�h�ݭn�N�ӱK�X�x�s�b password.conf �ɮפ��C�ȷ�z���t�Ψ��A��O�@�ɤ~��o�˰��A�H�K���|���ɮשM���_��Ʈw�C

�ϥΦ۰ʭ��s�Ұʤ��ε{�� (Windows)

�p�G��A�����A���K�|�Ѻʵ��A�������ε{���۰ʭ��s�ҰʡC�b�w�ˤF����u�㪺�t�ΤW�A�p�G��A�����A�K�|�X�{�a�������T����ܤ��C�Y�n��U�����A�� Plug-in API �{�� (�Ҧp�ANSAPI �{��)�A�z�i�H�z�L�]�w�@�ӫD�`�����O�ɭȨӰ��Φ۰ʱҰʥ\��C�z�٥i�H�ϥεn��s��{��������ܤ��C

�ܧ�ɶ����j (Windows)

�Y�n�ܧ�q�Ұʨ��A����۰ʭ��s�Ұʤ������ɶ����j�A�а��U�C�B�J�G

  1. �Ұʵn��s��{���C
  2. ���z��A������� (�b [Registry Editor] �������A��� HKEY_LOCAL_MACHINE\SOFTWARE\Netscape\Enterprise\6.0 ��)�C
  3. �q [�s��] �\��?��� [�s�W��]�C�ù�W�|��� [�s�W���] ��ܤ��C
  4. �b [�Ȫ��W��] ���A��J MortalityTimeSecs�C
  5. �q [Data Type] �U�Ԧ��M�椤��� [REG_DWORD]�C
  6. ��@�U [OK]�C�ù�W�|��� [�s�� DWORD ��] ��ܤ��C
  7. ��J�q�Ұʨ��A����۰ʭ��s�Ұʤ������ɶ����j (�ά���)�C
  8. ���j�i�H�ϥΤG�i��B�Q�i��ΤQ���i��榡��ܡC

  9. ��z�b�W�ӨB�J����J���ȡA��@�U�Ʀr�榡 (�G�i��B�Q�i��ΤQ���i��)�C
  10. ��@�U [OK]�C
  11. �b [Registry Editor] ���k���|�X�{�ΤQ���i���ܪ� MortalityTimeSecs �ȡC

������ܤ�� (Windows)

�p�G�z�w�˪�3�ε{�� (�p�sĶ�{��) �ק�F�t�ΰ���]�w�A�h�b��A�����ɡA�z�|�ݨ�@�ӥѨt�β��ͪ�3�ε{����~��ܤ��C�b�z��@�U [OK] ���e�A��A�����|���s�ҰʡC

�Y�n��b��A�����ɥX�{�������ܤ��A�а��U�C�B�J�G

  1. �Ұʵn��s��{���C
  2. �����n��s��{������ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion ���� AeDebug ��ȡC
  3. �b��k���A���U Auto �ȡC
  4. �ù�W�|��� [�s��r��] ��ܤ��C

  5. �N�r����ܧ� 1�C


�L�զ�A���H���@�į�

�i�H�ϥΥH�U��ؤ�k�L�հ����G�ǥѽs�� magnus.conf �ɮ׶i��L�թ��ǥ� Server Manager �i��L�աC

�p�G�z�O�s�� magnus.conf �ɮסA�h RqThrottleMinPerSocket ���̤p�ȡARqThrottle �O�̤j�ȡC

�̤p����O��A���xիO�d�� WaitingThreads ���A������ơC�ӼƦr�ȬO�@�ӥؼСC�B��Ӫ��A����ڰ���ƥi��y�j��Τp��ӭȡC�w�]�Ȭ� 48�C�̤j����ƪ�ܥi�P�ɰ�檺�@�Τ�����̤j�ƥ� (�w�ʭ���)�A���O���įണ�@���~�V�C��w�]�Ȭ� 128�C

�p�G�z�ϥΪ��O Server Manager�A�а��H�U�B�J�G

  1. ���� [Preferences] ���ҡC
  2. ��@�U [Performance Tuning] �s���C
  3. �b [Maximum simultaneous requests] ��줤��J�һݪ��ȡC

�p�ݦ��� RqThrottleMinPerSocket �M RqThrottle �Ѽƪ���h��T�A�аѾ\�uSun ONE Web Server 6.1 Administrator's Configuration File Reference�v�C

�p�ݦ���o�dz]�w���į���Y�P��L���ԲӸ�T�A�аѾ\�uSun ONE Web Server 6.1 Performance Tuning, Sizing, and Scaling Guide�v�C


�s�� magnus.conf �ɮ�

Sun ONE Web Server �b�Ұʮɬd�� server_root/server_id/config �ؿ�W�� magnus.conf ���ɮסA�H�إߤ@�ռv�T��A���欰�P�t�m�������ܼƳ]�w�CSun ONE Web Server ��� magnus.conf ���w�q��������O�C�z�i�H�ϥ� Server Manager ���� Magus Editor �s�� magnus.conf �ɮפ����Y�dz]�w�C

�p�ݦ��� magnus.conf �ɮת�����y�z�M�ϥΤ�r�s��{���s����ɮת���h��T�A�аѾ\�uSun ONE Web Server 6.1 Administrator's Configuration File Reference�v�M�uSun ONE Web Server 6.1 NSAPI Programmer's Guide�v�C

�Y�n�s�� Magnus Editor�A��U�C�B�J�J

  1. �s�� [Server Manager] �ÿ�� [Preferences] ���ҡC
  2. ��@�U [Magnus Editor] �s���C
  3. �q�U�Ԧ��M�椤���n�s�誺�]�w�A�M���@�U [Manage]�C
  4. Server Manager �|�w��z��w���]�w��ܽs��{���C

  5. �̻ݭn�ܧ�]�w�A�M���@�U [OK]�C

�p�ݦ���C�ӡuSettings�v��������h��T�A�аѾ\�u�W���� [Magnus Editor] �����C


�W�[�P�s�谻ť�M���r

�b��A�����B�z�ШD���e�A�������g�Ѱ�ť�M���r����ШD�A�M��N�ШD�ɦV�ܥ��T�����&�A���C�w�� Sun ONE Web Server �ɡA�N�۰ʫإߤ@�Ӱ�ť�M���r ls1�C�Ӱ�ť�M���r�ϥ� IP ��} 0.0.0.0 �H�αz�b�w�˴v���w���@�� HTTP ��A���s���𸹪��s���� (�w�]�� 80)�C�z�L�k�R���w�]����ť�M���r�C

�z�i�H�ϥ� Server Manager ����ť�M���r��ӽs���A������ť�M���r�]�w�C�Y�n�ϥθӪ��A�а��U�C�B�J�J

  1. �s�� [Server Manager]�A�M���@�U [Preferences] ���ҡC
  2. ��@�U [Edit Listen Sockets] �s���C
  3. �i��һݪ��ܧ�A�M���@�U [OK]�C


��� MIME ����

[Mime Types] �����i��z�s���A���� MIME �ɮסC

MIME (�h�γ~��ں��l�󩵦�з�) �����i����l��t�ΩҤ䴩���h�C���ɮ������CMIME �����٫�w�S�w��A���ɮ����������ɦW�A�Ҧp�A��w�i�H�@�� CGI �{�����ɮסC

�z�L�ݬ��C�ӵ��&�A�����إ߳�W�� MIME �����ɮסC�ۤϡA�z�i�H�ھڦۤv���ݭn�إߥ�N�ƥت� MIME �����A�èϨ�P���&�A�������p�C�̹w�]�A��A���W�s�b�@�ӦW�� mime.types �� MIME �����ɮסA���ɮפ���Q�R���C���ɮץi�H�ϥε����|�C

�Y�n�ϥ� [MIME Types] �����A�а��U�C�B�J�J

  1. �s�� [Server Manager]�A�M���@�U [Preferences] ���ҡC
  2. ��@�U [MIME Types] �s���C
  3. �i��һݪ��ܧ�A�M���@�U [OK]�C

�p�ݧ�h��T�A�аѾ\�u�W���� [Mime Settings] �����P�� 13 ���u�ϥε��&�A���v�C


���w�s��

�z�i�H�ϥ� Server Manager �� [Restrict Access] �����A������Ӧ�A���Φ�A���Y�dz��� (�Y�ؿ�B�ɮסB�ɮ�����) ���s��C���A�����i�Ӫ��ШD���ɡA�|�ھڦW���s���� (ACE) ���W�h���h�M�w�O�_�s��A�M��|�ϥΤǰt�����بӨM�w�O���\�٬O�ڵ��ӽШD�C�C�� ACE ���|��w��A���O�_3���~��춥�h�����U�@�� ACE�CACE �����X�٬��s���M�� (ACL)�C��ШD�i�J��A�����ɭԡA��A���K�|�d�� vsclass.obj.conf (�䤤�Avsclass �����&�A�������O�W��) �H�d�ݥΩ�M�w�s�� ACL �ѷӡC�̹w�]�A��A���㦳�@�ӥ]�t�h�� ACL �� ACL �ɮסC

�z�i�H�ǥ� Administration Server �]�w����줺�Ҧ���A�����s���A�Ϊ��ǥ� Server Manager �]�w��S�w��A����Ҥ��귽���s���C�p�ݦ���]�w�귽�s����h��T�A�аѾ\

�� 9 ���u������A�����s��v�����]�w�s����C


�Ƶ�

�z�����}�Ҥ4����޲z�A�~�୭�w���A�����s��C


�Y�n���w�s�� Sun ONE Web Server�A��U�C�B�J�G

  1. �s�� [Server Manager]�A�M���� [Preferences] ���ҡC
  2. ��@�U [Restrict Access] �s���C

�p�ݧ�h��T�A�аѾ\�� 9 ���u������A�����s��v�M�u�W���� [Restrict Access] �����C


�_��t�m�]�w

[Restore Configuration] �����i��z�˵�t�m�ɮת��ƥ�ƥ��A�ô_��ܯS�w����x�s���t�m��ơC


�Ƶ�

�b Windows �W�A�ȱN�ӭ����Ω�^��ۤv��t�m�ɮת��ܧ�C�ФŦ^���w�˴v��إߪ��ƥ���A�o�Ǫ����i��O�����㪺�C


�p�ݧ�h��T�A�аѾ\�u�W���� [Restore Configuration] �����C


�t�m�ɮק֨�O����

Sun ONE Web Server �ϥ��ɮק֨�O����H��֦a�����R�A��T�C�b��e������ Sun ONE Web Server ���A�]���ѧ֨�[�t���A�i�H�N�ШD��Ѧ��ɮק֨�O����A��O�{�b���A�ϥΧ֨�[�t���F�C�ɮק֨�O����]�t�����ɮ׻P�R�A�ɮפ��e����T�C�P�ɡA���٧֨�Ω�[�t�B�z��A����R HTML ����T�C

�̹w�]�A�ɮק֨�O�����`�B��}�Ҫ��A�C�ɮק֨�O���骺�]�w�]�t�b�W�� nsfc.conf ���ɮפ��C�z�i�H�ϥ� Server Manager �ܧ��ɮק֨�O���骺�]�w�C

�p�ݧ�h��T�A�аѾ\�u�W�uPerformance Tuning and Sizing Guide�v�A��� http://docs.sun.com�C


�W�[�P�ϥΰ����

�z�i�H�ϥΰ���1N�@�w�ƥت�����t�m���S�w���A�ȡC

����*��t�@�ӧ@�δN�O�Ω��� thread-unsafe Plug-in�C�z�L�N�)w�q���̦h�u�঳�@�Ӱ���A��w���A�ȥ\��K�u��B�z�@���ШD�C

��z�W�[�@�Ӱ���.ɡA�ݭn��w����T�]�A����̤p�P�̤j�ƥءB���|�j�p�H�Φ�C�j�p�C

�p�ݧ�h��T�A�аѾ\�u�W�uPerformance Tuning and Sizing Guide�v�A��� http://docs.sun.com�C

���ݰ���)M�@������ (Windows)

�b Windows �W�A�z�i�H�ϥΥH�U�������������!G���ݰ���� (NativePool) �M���[���@�����!C

�Y�n�s�襻�ݰ���!A�Цs�� Server Manager ���� [Native Thread Pool] �����C

�z�i�H�ھڦۤv���γ~�إߥ�N�ƥت��@�����!C�Y�n�إߤ@�����!A�Цs�� Server Manager ���� [Generic Thread Pools] �����C

����� (UNIX/Linux)

�ѩ� UNIX/Linux �W������O�@�~�t�ιw��Ƶ{�� (�P�ϥΪ̹w��Ƶ{��n�ۤ�)�A�]���AUNIX/Linux �ϥΪ̤��ݭn�ϥ� NativePool�A�]�����ѥΩ�s�覹���]�w�� [Server Manager] �����C��O�AUNIX/Linux �ϥΪ̤��i�H�إ߰���!C�Y�n�إ߰���!A�Цs�� Server Manager ���� [Thread Pools] �����C

�s������

�@���z�W�[�F����!A�K�i�H�ǥ� Server Manager �ܧ����*��]�w�� (�̤p����ƥءA�̤j����ƥص���)�C

�z�i�H�b vsclass.obj.conf ���s�����*��]�w�A�䤤�Avsclass �����&�A�������O�W�١C

vsclass.obj.conf ���|�X�{�H�U����!G

�ϥΥH�U�Ѽ��ܧ�!GMinThreads�BMaxThreads�BQueueSize �H�� StackSize�C

Windows �ϥΪ��`�O�i�H�ϥ� Server Manager �s�襻�ݦ*��]�w�C

�ϥΰ����

����3]�w��������A�K�i�N���w���Y���S�w�A�Ȫ�����(ӨϥΡC

�Y�n�t�m����!A�в��� [Server Manager Preferences] ���Ҩÿ�� [Thread Pool]�C�@���t�m�F����!A[Thread Pool] �M��K�|��ܥi�Ω�z�ҫ�w���S�w�A�Ȫ������

�z�٥i�H�ϥ� vsclass.obj.conf �� load-modules ��ƪ� pool �Ѽƨӫ�w����!A�䤤�Avsclass �����&�A�������O�W�١C

���~�A�z�i�H���@ NSAPI ��ƨϥ� pool �ѼơA�ϱo�u���Ө�Ư����z��w���$W�C



�W�@��      �ؿ�      �d�      �U�@��     


Copyright 2004 Sun Microsystems, Inc. �C���v�Ҧ��C