Sun ONE Web Server 6.1 ����Աָ�� |
�� 8 ��
���÷�������ѡ�����½������Ϊ Sun ONE Web Server ���÷�������ѡ�
���°�(���²��֣�
���ֹͣ�������������ڰ�װ��������У�������� HTTP ����
�������״̬��ʾ�ڡ�Server On/Off��ҳ�档�����ʹ�����·���֮һ���ֹͣ������
- ����Server On/Off��ҳ���ϵġ�Server On����Server Off����
- ʹ�á�������塱�еġ������ڡ�(Windows)
- ʹ�� start�������˽ű��� init һ��ʹ�ã�������� /etc/inittab �а� start ���� http:2:respawn:server_root/type-identifier/start -start -i��(UNIX/Linux)
- ʹ�� stop 4��ȫ�رշ������⽫�жϷ���ֱ������������ etc/inittab �ļ�����Ϊ�Զ��������ʹ�á�respawn������������ڹرշ�����֮ǰɾ�� etc/inittab �ļ������ Web ��������ص�һ���ı�������������Զ��������(UNIX/Linux)
�رշ���������������Ҫ������ʱ����ɹرչ�̲���״̬���Ϊ��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 �ķ�����
ʹ�� 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����ִ�����²��裺
- �ڡ�������塱�У�˫�����ͼ�ꡣ
- ������б?ѡ�����ڷ�����ķ���
- ѡ���Զ���ʹ�������ÿ�����������ʱ�������
- ����OK����
ע�� ��Ҳ����ʹ�á����Ի����ķ�����ʹ�õ��ʻ����йظ�ķ�����ʹ�õ��ʻ�����ϸ��Ϣ����μ�����û��ʻ� (UNIX/Linux)��
Ĭ������£�Web ��������ʾ����Ա����֮ǰ������Կ��ݿ����롣���ϣ�������� Web ��������������Ա�������룬����Ҫ�������뱣���� password.conf �ļ��С���ϵͳ���г�ֵı���ʱ�ſ��������������ļ�����Կ��ݿ���ƻ���
ʹ���Զ�������ʵ�ó��� (Windows)
���������#�����Զ�ͨ����������ʵ�ó���4������������ڰ�װ�˵��Թ��ߵ�ϵͳ�ϣ����������#��ϵͳ����ʾһ���е�����Ϣ�ĶԻ���Ҫ������Է������� API �������磬NSAPI ��������ͨ������һ��dz��ߵij�ʱֵ4�����Զ�����ܡ���Ҳ����ʹ��ע���༭��4�رյ��ԶԻ���
���ʱ���� (Windows)
Ҫ����������������Զ��������ʱ��֮��ļ����ִ�����²��裺
- ��ע���༭��
- ѡ��������ע��������ע���༭��ڵ���࣬λ�� HKEY_LOCAL_MACHINE\SOFTWARE\Netscape\Enterprise\6.0 �У���
- �ӡ��༭���˵���ѡ�����ֵ��������ʾ��������Ի���
- �ڡ�ֵ��ơ��У����롰MortalityTimeSecs����
- �ӡ�������͡���-�б���ѡ��REG_DWORD����
- ����ȷ����������ʾ��DWORD �༭��Ի���
- ������ͷ���������Զ��������ʱ��֮���ʱ�����룩��
�ü������Ƕ����ơ�ʮ���ƻ�ʮ����Ƹ�ʽ��
- Ϊ����һ���������ֵ����ij�����ָ�ʽ�������ơ�ʮ���ƻ�ʮ����ƣ���
- ����ȷ������
MortalityTimeSecs ֵ����ʮ����Ƹ�ʽ��ʾ��ע���༭��ڵ��Ҳࡣ
�رյ��ԶԻ��� (Windows)
�����װ��ij��Ӧ�ó�����������������ϵͳ�ĵ������ã���������#ʱ������ܻῴ��һ��ϵͳ��ɵ�Ӧ�ó������Ի�����ȷ���������������������
Ҫ�رշ������#ʱ��ʾ�ĵ��ԶԻ�����ִ�����²��裺
�Ż������������Ż��߳�������}�ַ������༭ magnus.conf �ļ���ʹ�� Server Manager��
���༭ magnus.conf �ļ����� RqThrottleMinPerSocket ����Сֵ��RqThrottle �����ֵ��
��С�����Ƿ�������ͼ�� WaitingThreads ״̬�б��ֵ��߳������Ŀֻ��һ��ϣ���Ŀ�ꡣ��״̬�е�ʵ���߳���������ڻ���ڴ�ֵ��Ĭ��ֵΪ 48������߳��ǶԿ�ͬʱ���еĻ�߳������Ŀ��Ӳ�����ƣ�����ܻ��Ϊ���ܵ�ƿ����Ĭ��ֵΪ 128��
���ʹ�� Server Manager����ִ�����²��裺
�й���ϸ��Ϣ����μ�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������ִ�����²��裺
�й�ÿ��Settings��ҳ�����ϸ��Ϣ����μ�j������еġ�Magnus Editor��ҳ�档
��Ӻͱ༭���������ڷ������ܹ���������֮ǰ��������ͨ��������ֽ�������Ȼ����������ȷ������������װ Sun ONE Web Server ʱ�����Զ�����һ��������� ls1���˼�������ʹ�� IP ��ַ 0.0.0.0 ���ڰ�װ�����ָ��Ϊ HTTP ������˿ںŵĶ˿ںţ�Ĭ��ֵΪ 80��������ɾ��Ĭ�ϵļ������֡�
�����ʹ�� Server Manager �ļ������ֱ�4�༭������ļ����������á�Ҫ���ʸñ?��ִ�����²��裺
ѡ�� MIME ����ͨ��Mime Types��ҳ����Ա༭������� MIME �ļ���
MIME������; Internet �ʼ�)չ�����Ϳ����ʼ�ϵͳ֧�ֵĶ�ý���ļ������͡������ָ�������ض��������ļ����͵��ļ�)չ�����磬ָ����Щ�ļ��� CGI ����
������Ϊÿ̨�������������5� MIME �����ļ����෴�����Ը����Ҫ������������ MIME �����ļ���Ȼ��������һ̨������������j��Ĭ������£��������д���һ�� MIME �����ļ� mime.types�����ļ�����ɾ����ļ�����ʹ�þ��·����
Ҫ���ʡ�MIME Types��ҳ�棬��ִ�����²��裺
�й���ϸ��Ϣ����μ�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 �ķ��ʣ���ִ�����²��裺
�й���ϸ��Ϣ����μ��� 9 �¡����ƶԷ�����ķ��ʡ���j������еġ�Restrict Access��ҳ�档
�ָ���������ʹ�á�Restore Configuration��ҳ����Բ鿴�����ļ��ı��ݸ����������Իָ���ij���ض����ڱ����������ݡ�
�й���ϸ��Ϣ����μ�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������С�