Sun ONE logo      ��һ��      Ŀ¼      ����      ��һ��     

Sun ONE Web Server 6.1 ����Աָ��

�� 8 ��
���÷�������ѡ��

���½������Ϊ Sun ONE Web Server ���÷�������ѡ�

���°�(���²��֣�


���ֹͣ������

�������ڰ�װ��������У�������� HTTP ����

�������״̬��ʾ�ڡ�Server On/Off��ҳ�档�����ʹ�����·���֮һ���ֹͣ������

�رշ�����󣬷����������Ҫ������ʱ����ɹرչ�̲���״̬���Ϊ��Off����

��������#���ѻ������ֹͣ�����ڴ�����������󶼽���ʧ��


ע��

����ڷ������а�װ�˰�ȫ��ģ�飬����Ҫ�����ֹͣ������֮ǰ������Ӧ�����롣



ע��

�� UNIX �ϣ�ijЩ Sun ONE Web Server ��װ��Ҫ���ʵ��ڴ��/���ļ��������ܱ�Ĭ������²���ϵͳ��������ʵ�Ҫ�ࡣ����޷����������ʹ�� ulimit �������ɲ���ϵͳǿ�ӵ���Դ���ơ��й���ϸ��Ϣ����μ����ϵͳ�� ulimit �ֲ�ҳ��


������ֹ��ʱ

������ֹͣ�󣬽����ٽ����µ�l�ӣ���ֻ�ǵȴ�����δ��ɵ�l����ɡ��� magnus.conf �ļ������� server_root/https-server_name/config/ ���ҵ����п������÷������ڳ�ʱ֮ǰ�ȴ��ʱ�䡣Ĭ������£���ʱ������Ϊ 30 �롣Ҫ��Ĵ�ֵ���뽫����һ���ı���ӵ� magnus.conf �ļ��У�

���� seconds ���������ڳ�ʱ֮ǰ�ȴ������

���ô�ֵ���ŵ��ǣ�������ȴ��ʱ���Ա�l����ɡ����ǣ����ڷ�����ͨ���ӷ���Ӧ�Ŀͻ����l�ӣ���������ֹ��ʱ���ܻ���ӷ�����ر����õ�ʱ�䡣

����������� (UNIX/Linux)

�����ʹ�����·���֮һ�������

���ڰ�װ�ű��޷��༭ /etc/rc.local �� /etc/inittab �ļ�����˱���ʹ���ı��༭�������б༭�����֪����α༭��Щ�ļ�������ϵͳ����Ա��ѯ�����ϵͳ�ĵ���

ͨ������£�����ʹ�������κ��ļ�4�������� SSL �ķ�������Ϊ��֮ǰ�������Ҫ���������롣��Ȼ����ͨ�������Դ��ı���ʽ�洢��ij���ļ���4�Զ��������� SSL �ķ������������Ҫʹ�����ַ�����


����

�������� SSL �ķ�����������Դ��ı���ʽ�洢�ڷ��������ű��л��4�ܴ�İ�ȫ���ա��κο��Է��ʸ��ļ����û�����Ȩ���������� SSL �ķ���������롣�ڽ������� SSL �ķ���������뱣��Ϊ���ı���ʽ֮ǰ���뿼�ǿ��ܴ�4�İ�ȫ���ա�


���������ű�����Կ���ļ�����Կ����Ӧ���� root �û��������������ɷ� root �û���װ�ģ���Ӧ���ڸ��û��ʻ���������ֻ�������߾��ж�/дȨ�ޡ�

�Զ��������� SSL �ķ�����

������Ŀ��ܴ�4�İ�ȫ���գ���ִ�����²������Զ��������� SSL �ķ�����

  1. ʹ���ı��༭������ļ������ļ�λ�� server_root/https-server_id �С�
  2. �ҵ��ű��е� -start �в������������ݣ�
  3. echo "password"|

    ���� password ����ѡ��� SSL ���롣

    ���磬��� SSL ������ netscape����༭��ĸ����ı�����Ϊ��

    -start)

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

ʹ�� inittab ������ (UNIX/Linux)

Ҫʹ�� inittab ������������뽫����һ���ı���ӵ�
/etc/inittab �ļ��У�

���� server_root �Ƿ�����İ�װĿ¼��type-identifier �Ƿ������Ŀ¼��

-i ѡ����Է�ֹ�����������ں�̨��̡�

��ֹͣ������֮ǰ����ɾ����С�

ʹ��ϵͳ RC �ű������� (UNIX/Linux)

���ʹ�� /etc/rc.local ����ϵͳ�ĵ�Ч�ļ����뽫����һ���ı���ӵ� /etc/rc.local �ļ��У�

�� server_root �滻Ϊ������İ�װĿ¼��

�ֶ������������ (UNIX/Linux)

Ҫ����������������������������ڶ˿ںŵ��� 1024 �Ķ˿������У����� root �û���ݵ�¼���������� root �û���ݻ��÷�������û��ʻ���¼������������ʾ���£���������һ���ı����� Enter ��

���� server_root �Ƿ�����İ�װĿ¼��

������ڸ��е�ĩβʹ�ÿ�ѡ���� -i��-i ѡ��� inittab ģʽ�����з��������������������ֹ���#��inittab ��������������ѡ����Է�ֹ�����������ں�̨��̡�


ע��

���������Ѿ����У�start ���ʧ�ܡ��������ֹͣ������Ȼ����ʹ�� start ������⣬����������ʧ�ܣ���Ӧ���ڳ���������֮ǰ��ֹ�ý�̡�


�ֶ�ֹͣ������ (UNIX/Linux)

���ʹ�� etc/inittab �ļ������������������ڳ���ֹͣ������֮ǰ�� /etc/inittab �ļ���ɾ������������Ӧ�в����� kill -1 1�����򣬷�������ֹͣ���Զ��������

Ҫ�ֶ�ֹͣ���������� root �û���ݻ��÷�������û��ʻ����������ʹ������е�¼�ģ���¼��Ȼ�����������м����������ݣ�

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

�����ʹ�����·��������������

���� Windows����ִ�����²��裺

  1. �ڡ�������塱�У�˫�����ͼ�ꡣ
  2. ������б?ѡ�����ڷ�����ķ���
  3. ѡ���Զ���ʹ�������ÿ�����������ʱ�������
  4. ����OK����

  5. ע��

    ��Ҳ����ʹ�á����񡱶Ի����ķ�����ʹ�õ��ʻ����йظ�ķ�����ʹ�õ��ʻ�����ϸ��Ϣ����μ�����û��ʻ� (UNIX/Linux)��


Ĭ������£�Web ��������ʾ����Ա����֮ǰ������Կ��ݿ����롣���ϣ�������� Web ��������������Ա�������룬����Ҫ�������뱣���� password.conf �ļ��С���ϵͳ���г�ֵı���ʱ�ſ��������������ļ�����Կ��ݿ��⵽�ƻ���

ʹ���Զ�������ʵ�ó��� (Windows)

���������#�����Զ�ͨ����������ʵ�ó���4������������ڰ�װ�˵��Թ��ߵ�ϵͳ�ϣ����������#��ϵͳ����ʾһ���е�����Ϣ�ĶԻ���Ҫ������Է������� API �������磬NSAPI ���򣩣�����ͨ������һ��dz��ߵij�ʱֵ4�����Զ�����ܡ���Ҳ����ʹ��ע���༭��4�رյ��ԶԻ���

���ʱ���� (Windows)

Ҫ����������������Զ��������ʱ��֮��ļ����ִ�����²��裺

  1. ��ע���༭��
  2. ѡ��������ע��������ע���༭��ڵ���࣬λ�� HKEY_LOCAL_MACHINE\SOFTWARE\Netscape\Enterprise\6.0 �У���
  3. �ӡ��༭���˵���ѡ�����ֵ��������ʾ��������Ի���
  4. �ڡ�ֵ��ơ��У����롰MortalityTimeSecs����
  5. �ӡ�������͡���-�б���ѡ��REG_DWORD����
  6. ����ȷ����������ʾ��DWORD �༭��Ի���
  7. ������ͷ���������Զ��������ʱ��֮���ʱ�����룩��
  8. �ü������Ƕ����ơ�ʮ���ƻ�ʮ����Ƹ�ʽ��

  9. Ϊ����һ���������ֵ����ij�����ָ�ʽ�������ơ�ʮ���ƻ�ʮ����ƣ���
  10. ����ȷ������
  11. MortalityTimeSecs ֵ����ʮ����Ƹ�ʽ��ʾ��ע���༭��ڵ��Ҳࡣ

�رյ��ԶԻ��� (Windows)

�����װ��ij��Ӧ�ó��������������޸���ϵͳ�ĵ������ã���������#ʱ������ܻῴ��һ��ϵͳ��ɵ�Ӧ�ó������Ի��򡣵���ȷ���������������������

Ҫ�رշ������#ʱ��ʾ�ĵ��ԶԻ�����ִ�����²��裺

  1. ��ע���༭��
  2. ѡ�� AeDebug �������λ��ע��?������ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion �С�
  3. �ڴ��ڵ��Ҳ�˫���Զ���ֵ��
  4. ����ʾ���ַ�༭��Ի���

  5. ���ַ�ֵ���Ϊ 1��


�Ż�����������

�Ż��߳�������}�ַ������༭ magnus.conf �ļ���ʹ�� Server Manager��

���༭ magnus.conf �ļ����� RqThrottleMinPerSocket ����Сֵ��RqThrottle �����ֵ��

��С�����Ƿ�������ͼ�� WaitingThreads ״̬�б��ֵ��߳������Ŀֻ��һ��ϣ���Ŀ�ꡣ��״̬�е�ʵ���߳������΢���ڻ���ڴ�ֵ��Ĭ��ֵΪ 48������߳��ǶԿ�ͬʱ���еĻ�߳������Ŀ��Ӳ�����ƣ�����ܻ��Ϊ���ܵ�ƿ����Ĭ��ֵΪ 128��

���ʹ�� Server Manager����ִ�����²��裺

  1. ת�a�Preferences��ѡ���
  2. ����Performance Tuning��t�ӡ�
  3. �ڡ�Maximum simultaneous requests���ֶ������������ֵ��

�й���ϸ��Ϣ����μ�j������еġ�Performance Tuning��ҳ�档


�༭ magnus.conf �ļ�

Sun ONE Web Server ��ʱ����鿴 server_root/server_id/config Ŀ¼�е�һ���Ϊ magnus.conf ���ļ����Դ���һ��Ӱ����������Ϊ�����õ�ȫ�ֱ����á�Sun ONE Web Server ��ִ�� magnus.conf �ж��������ָ������ʹ�� Server Manager �еġ�Magus Editor��4�༭ magnus.conf �ļ��е�ijЩ���á�

Ҫ��� magnus.conf �ļ�������˵���Լ��й�ʹ���ı��༭��༭���ļ�����Ϣ����μ�Sun ONE Web Server 6.1 Administrator's Configuration File Reference���͡�Sun ONE Web Server 6.1 NSAPI Programmer's Guide����

Ҫ���ʡ�Magnus Editor������ִ�����²��裺

  1. ���� Server Manager ��ѡ��Preferences��ѡ���
  2. ����Magnus Editor��t�ӡ�
  3. ����-�б���ѡ��Ҫ�༭�����ò�����Manage����
  4. Server Manager ����ʾָ�����õı༭��

  5. �����Ҫ�����ý��и�ģ�Ȼ�󵥻�OK����

�й�ÿ��Settings��ҳ�����ϸ��Ϣ����μ�j������еġ�Magnus Editor��ҳ�档


��Ӻͱ༭�����׽���

�ڷ������ܹ���������֮ǰ��������ͨ������׽��ֽ�������Ȼ�������͸���ȷ������������װ Sun ONE Web Server ʱ�����Զ�����һ������׽��� ls1���˼����׽���ʹ�� IP ��ַ 0.0.0.0 ���ڰ�װ�����ָ��Ϊ HTTP ������˿ںŵĶ˿ںţ�Ĭ��ֵΪ 80��������ɾ��Ĭ�ϵļ����׽��֡�

�����ʹ�� Server Manager �ļ����׽��ֱ�4�༭������ļ����׽������á�Ҫ���ʸñ?��ִ�����²��裺

  1. ���� Server Manager ������Preferences��ѡ���
  2. ����Edit Listen Sockets��t�ӡ�
  3. ��������ĸ�IJ�����OK����


ѡ�� MIME ����

ͨ��Mime Types��ҳ����Ա༭������� MIME �ļ���

MIME������; Internet �ʼ�)չ�����Ϳ����ʼ�ϵͳ֧�ֵĶ�ý���ļ������͡������ָ�������ض��������ļ����͵��ļ�)չ�����磬ָ����Щ�ļ��� CGI ���򣩡�

������Ϊÿ̨�������������5� MIME �����ļ����෴�����Ը����Ҫ������������ MIME �����ļ���Ȼ��������һ̨������������j��Ĭ������£��������д���һ�� MIME �����ļ� mime.types�����ļ�����ɾ����ļ�����ʹ�þ��·����

Ҫ���ʡ�MIME Types��ҳ�棬��ִ�����²��裺

  1. ���� Server Manager ������Preferences��ѡ���
  2. ����MIME Types��t�ӡ�
  3. ��������ĸ�IJ�����OK����

�й���ϸ��Ϣ����μ�j������еġ�Mime Settings��ҳ����� 13 �¡�ʹ�������������


���Ʒ���

�����ʹ�� Server Manager �ġ�Restrict Access��ҳ����ƶ����������������и�֣���Ŀ¼���ļ����ļ����ͣ��ķ��ʡ����������94��������ʱ������һ���Ϊ���ʿ�����Ŀ (ACE) �ķֲ�ṹ����ȷ������Ȩ�ޣ�Ȼ��ʹ��ƥ�����Ŀȷ���Ƿ����������ÿ�� ACE ��ָ���˷������Ƿ�Ӧ��������ֲ�ṹ�е���һ�� ACE���� ACE ���ϳ�Ϊ���ʿ����б� (ACL)����һ�������������ʱ���������� vsclass.obj.conf �ļ������� vsclass ����������������ƣ��в��Ҷ�ij�� ACL �����ã�Ȼ���ø� ACL ȷ������Ȩ�ޡ�Ĭ������£����������һ�� ACL �ļ������а��� ACL��

�����ͨ�� Administration Server Ϊ���з���������ȫ�ַ��ʿ��ƣ���ͨ�� Server Manager Ϊ�ض�������ʵ���е���Դ���÷��ʿ��ơ��й�Ϊij����Դ���÷��ʿ��Ƶ���ϸ��Ϣ����μ�

���÷��ʿ������� 9 �¡����ƶԷ�����ķ��ʡ�����


ע��

���������÷ֲ�ʽ���?Ȼ��������Ʒ�������ʡ�


Ҫ���ƶ� Sun ONE Web Server �ķ��ʣ���ִ�����²��裺

  1. ���� Server Manager ��ѡ��Preferences��ѡ���
  2. ����Restrict Access��t�ӡ�

�й���ϸ��Ϣ����μ��� 9 �¡����ƶԷ�����ķ��ʡ���j������еġ�Restrict Access��ҳ�档


�ָ���������

ʹ�á�Restore Configuration��ҳ����Բ鿴�����ļ��ı��ݸ����������Իָ���ij���ض����ڱ����������ݡ�


ע��

�� Windows �ϣ����ʹ�ô�ҳ��ع����Լ��������ļ�����ĸ�ġ��벻Ҫ�ع��װ����д����ı��ݰ汾�����ǿ��ܲ�����


�й���ϸ��Ϣ����μ�j������еġ�Restore Configuration��ҳ�档


�����ļ����ٻ���

Sun ONE Web Server ʹ���ļ����ٻ����Ը����ṩ��̬��Ϣ���ڷ������ǰһ��汾�У�Ҳ��һ���������ٻ��棬���Խ�����·�ɵ��ļ����ٻ��棬�������Ѳ���ʹ�á��ļ����ٻ�����й��ļ��;�̬�ļ����ݵ���Ϣ�����ҿ��Ի������ڼ��ٴ������������ HTML ����Ϣ��

Ĭ������£��ļ����ٻ��洦�ڴ�״̬���ļ����ٻ������ð��� nsfc.conf �ļ��С�����ʹ�� Server Manager ����ļ����ٻ������á�

�й���ϸ��Ϣ����μ� http://docs.sun.com �ϵ�j��ָ�ϡ�Performance Tuning and Sizing Guide����


��Ӻ�ʹ���̳߳�

�����ʹ���̳߳ؽ�һ�������̷߳�����ض�����

�̳߳ص���һ����;�����ж����߳�4˵����ȫ�IJ��������̳߳ص�����߳�����Ϊ 1����ָ���ķ�����ֻ���?��һ������

����̳߳�ʱ����Ҫָ������Ϣ��(����С������߳����ջ��С�Լ����д�С��

�й���ϸ��Ϣ����μ� http://docs.sun.com �ϵ�j��ָ�ϡ�Performance Tuning and Sizing Guide����

�����̳߳غ���ͨ�̳߳� (Windows)

�� Windows �ϣ������ʹ��}���̳߳أ������̳߳� (NativePool) ����ͨ�̳߳ء�

Ҫ�༭�����̳߳أ������ Server Manager �еġ�Native Thread Pool��ҳ�档

����Ը����Ҫ������������ͨ�̳߳��Ա����ڸ���Ŀ�ġ�Ҫ������ͨ�̳߳أ������ Server Manager �еġ�Generic Thread Pools��ҳ�档

�̳߳� (UNIX/Linux)

���� UNIX/Linux �ϵ��߳�ʼ�����ɲ���ϵͳ�����û����ŵģ���� UNIX/Linux �û�����ʹ�� NativePool��Ҳû�пɹ��༭�����õ� Server Manager ҳ�档���ǣ�UNIX/Linux �û���Ȼ���Դ����̳߳ء�Ҫ�����̳߳أ������ Server Manager �еġ�Thread Pools��ҳ�档

�༭�̳߳�

����̳߳غ󣬿���ͨ�� Server Manager ����̳߳����õ�ֵ��������С�߳��������߳���ȣ���

��Ҳ������ vsclass.obj.conf������ vsclass ����������������ƣ��и���̳߳����á�

vsclass.obj.conf ����ʾ���̳߳����£�

ʹ�����²������̳߳أ�MinThreads��MaxThreads��QueueSize �� StackSize��

Windows �û�ʼ�տ���ʹ�� Server Manager 4�༭���سص����á�

ʹ���̳߳�

���̳߳ؽ������ú󣬿��Խ���ָ��Ϊ�ض�������̳߳ء�

Ҫ�����̳߳أ���ת�a�Server Manager Preferences��ѡ���ѡ��Thread Pool���������̳߳غ󣬡�Thread Pool���б?��ʾ��������ָ�����ض�������̳߳ء�

��Ҳ����ͨ��ʹ�� vsclass obj.conf������ vsclass ����������������ƣ��е� load-modules ����� pool ����4ָ���̳߳ء�

���⣬���Զ����� NSAPI ����ʹ�� pool �����Ա���ø� NSAPI ��������ָ���ij������С�



��һ��      Ŀ¼      ����      ��һ��     


��Ȩ���� 2003 Sun Microsystems, Inc.����������Ȩ��