Sun logo      �W�@��      �ؿ�      �U�@��     

Sun Java System Application Server Enterprise Edition 8.1 �޲z��n 2005Q1

�� 17 ��
�t�m HTTP �A��

�����y�z�p�� Application Server �� HTTP �A�Ȥ���t�m���&�A���M HTTP ��ť�{���C


��� HTTP �A��

����O HTTP �A�ȡH

HTTP �A�ȬO Application Server ������A���ѥΩ󳡸p Web 3�ε{���M�� HTTP �Τ�ݯ��s��ҳ��p Web 3�ε{�����u��C(�аѾ\���p Web 3�ε{���C)�o�Ǥu��z�L��ج���󴣨ѡA�Y���&�A���M HTTP ��ť�{���C

���&�A��

���&�A�� (���ɺ٬����%D��) �O�@�ت���A���\�P�@�����A���U�ަh�Ӻ�ں����W�١C�P�@�ӹ����A���W�U�ު��Ҧ����&�A���@�θӹ����A������ں��q�T��w (IP) ��}�C���&�A���N�Y�Ӧ�A�������W�� (�Ҧp www.aaa.com) �P��� Application Server ���S�w��A�����p�_�ӡC

�Ƶ�J�ФűN��ں����P Application Server ���޲z���V�c�C

�Ҧp�A���]�z�n�b�����A���W�U�ޥH�U�o�Ǻ��G

www.aaa.com
www.bbb.com
www.ccc.com

�P�ɰ��] www.aaa.com�Bwww.bbb.com �M www.ccc.com ���'O�㦳�P�����p�� Web �Ҳ� web1�Bweb2 �M web3�C

�o�N��ۥH�U URL �N�����ѱz�������A���B�z�G

http://www.aaa.com:8080/web1
http://www.bbb.com:8080/web2
http://www.ccc.com:8080/web3

�Ĥ@�� URL �N�Q��M����%D�� www.aaa.com�A�ĤG�� URL �N�Q��M����%D�� www.bbb.com�A�ĤT�� URL �N�Q��M����%D�� www.ccc.com�C

�t�@�譱�A�ѩ󥼦V www.bbb.com ��U web3�A�H�U URL �N�ɭP 404 �^�нX�G

http://www.bbb.com:8080/web3

�Y�n�Ϧ���M���ġA�нT�w www.aaa.com�Bwww.bbb.com �M www.ccc.com ���i�ѪR�������A���� IP ��}�C�ݭn�V�z����� DNS ��A����U�o�Ǻ��W�١C���~�A�b UNIX �t�ΤW�A3�N�o�Ǻ��s�W�� /etc/hosts �ɮפ� (�p�G /etc/nsswitch.conf �ɮפ��� hosts �]�w�]�A files)�C

�Ұ� Application Server �ɡA�N�۰ʱҰʥH�U���&�A���G

�p�G�O�b�D�Ͳ���Ҥ��}�o�B��թM���p Web �A�ȡA�q�`�z�u�ݭn�ϥ� server ���&�A���C�b�Ͳ���Ҥ��A��L���&�A���i�H���ϥΪ̩M�Ȥᴣ�ѰU�ޤu��A�o�ˡA���ޥu���@�ӹ����A���A��C�ӨϥΪ̩M�Ȥ�n�������ۤv�� Web ��A���C

HTTP ��ť�{��

�C�ӵ��&�A�����z�L�@�өΦh�� HTTP ��ť�{���Ӵ��Ѧ�A���P�Τ�ݤ������s�u�C�C�� HTTP ��ť�{�����O�㦳 IP ��}�B�s���𸹡B��A���W�٥H�ιw�]���&�A������ť���ѡC

HTTP ��ť�{��������ưߤ@���s���𸹩M IP ��}�զX�C�Ҧp�A�z�L�N IP ��}��w�� 0.0.0.0�AHTTP ��ť�{���i�H�b������w�s����W��ť�Ҧ����w�t�m IP ��}�C�Ϊ̡AHTTP ��ť�{���i�H���C�Ӱ�ť�{����w�ߤ@�� IP ��}�A��ϥάۦP���s����C

�ѩ� HTTP ��ť�{���O IP ��}�M�s���𸹪��զX�A�]���z�i�H�֦��h�� IP ��}�ۦP��s���𸹤��P (�p 1.1.1.1:8081 �M 1.1.1.1:8082) �� HTTP ��ť�{���A�� IP ��}���P��s���𸹬ۦP (�p 1.1.1.1:8081 �M 1.2.3.4:8081) �� HTTP ��ť�{�� (�p�G�w�N��t�m���i�H�^3�o�Ǧ�})�C

���L�A�p�G HTTP ��ť�{���ϥ� 0.0.0.0 IP ��} (�b�@�ӳs����W���Ҧ� IP ��}�W��ť)�A�z�K�L�k�إߨ�L IP ��}�� HTTP ��ť�{�� (�b�Ω�S�w IP ��}���P�@�ӳs����W��ť)�C�Ҧp�A�p�G HTTP ��ť�{���ϥ� 0.0.0.0:8080 (�s���� 8080 �W���Ҧ� IP ��})�A�h��L HTTP ��ť�{������ϥ� 1.2.3.4:8080�C

�ѩ��� Application Server ���t�γq�`�u��s��@�� IP ��}�A�]�� HTTP ��ť�{���q�`�ϥ� 0.0.0.0 IP ��}�M���P���s���𸹡A�䤤�C�ӳs���𸹥Ω󤣦P�ت��C�p�G�t�Υi�H�s��h�� IP ��}�A�h�C�Ӧ�}�i�H�Ω󤣦P�ت��C

�̹w�]�AApplication Server �ҰʮɡA���㦳�H�U HTTP ��ť�{���G

�Ҧ��o�ǰ�ť�{�����ϥ� IP ��} 0.0.0.0 �M�b�w�� Application Server �{�Ǥ���w�� HTTP ��A���s���𸹪��s���𸹡C�p�G Application Server �ϥιw�]�s���𸹭ȡA�h http-listener-1 �ϥγs���� 8080�Ahttp-listener-2 �ϥγs���� 8181�Aadmin-listener �ϥγs���� 4849�C

�C�� HTTP ��ť�{�������@�ӹw�]���&�A���C��ШD URL ���D��;P HTTP ��ť�{�����p�������&�A�� (�b���&�A���� http-listeners �ݩʤ��C�� HTTP ��ť�{���A�Y�i�N���&�A���P�� HTTP ��ť�{�����p�_��) �����ǰt�ɡAHTTP ��ť�{���|�N�ШD URL ��Ѩ�w�]���&�A���C

���~�A��3�b HTTP ��ť�{������w����������ƥءC����������N�O���ݳs�u������C�����s�u�ñN���J��C (�٬��s�u��C) ���A�b��C���N�Ѥu�@�̰����o�dzs�u�C�t�m����h������������A�H�K�b�o�ͷs���ШD���`���@�ӥi�ΡA��S�ݭn�ƥج۷�֡A�H�K���t�γy���ӭ��t��C�s�u��C���J�]�A�����������豵��s�s�u�A�S�]�A�ѫ���@�γs�u�޲z�l�t�κ޲z������ʳs�u�C

�@�սШD�B�z����N�q�s�u��C���^��i�Ӫ� HTTP �ШD�óB�z�o�ǽШD�C�o�ǰ���N��R HTTP ���Y�B��ܾA�?���&�A���óz�L�ШD�B�z��:�B�z�ШD�C�p�G�S����h�n�B�z���ШD�A��s�u�i�H�O������ (�z�L�ϥ� HTTP/1.1 �ζǰe Connection:keep-alive ���Y)�A�ШD�B�z����N���w�s�u�B�󶢸m���A�A�ñN�s�u�ǰe������@�γs�u�޲z�l�t�ΡC

����@�Τl�t�αN�w�}�ߦ������m�s�u�A�æb�s�u��C���墨�Ǭ��ʪ��s�u�i��ƶ��A�H�K�N�Ӷi��B�z�C�ШD�B�z����N�A���q�s�u��C���^��s�u�óB�z��ШD�C����@�Τl�t�άO�h����A�i�H�޲z�j��ƸU�ӳs�u�C�z�L�N�j�q�s�u�&���p���l���A�ϥΦ��Ī���ߧ޳N�ӽT�w���dzs�u�w�N��è㦳�ШD�A�H�έ��dzs�u�ѩ�B�󶢸m���A���ɶ����ӳQ��w�� (�W�L���\������@�ιO�ɪ��̤j��)�C

HTTP ��ť�{������A���W�٧Y���b���s�ɦV�{�Ǥ��Ѧ�A���ǰe���Τ�ݪ� URL ���X�{���D��W�١C���ݩʷ|�v�T��A���۰ʲ��ͪ� URL�F��|�v�T�x�s�b��A�����ؿ�M�ɮת� URL�C�p�G��A���ϥΤ@�ӧO�W�A�h�ӦW��3�����O�W�C�p�G�Τ�ݶǰe�F�@�� Host:���Y�A�h�b���s�ɦV���ӥD��W�ٱN��N HTTP ��ť�{������A���W�١C

�n�ϥΤ��P���l�ШD����w���s���𸹪��s���𸹡A�Ы�w���s�ɦV�s����C�p�G�X�{�H�U�Y�@�ر��p�A�h�|�o�����s�ɦV�G

���~�A��3��w�O�_�� HTTP ��ť�{���ҥΦw���ʥH�Ψϥέ����������w���� (�p�ϥέ��@�� SSL ��w�H�έ��DZK�X)�C

�Y�n�s��p�b Application Server �W�� Web 3�ε{���A�Шϥ� URL http://localhost:8080/ (�Ϊ̡A�p�G�O�w��3�ε{���A�h�ϥ� http://localhost:8181/) �M���� Web 3�ε{����w����ҮڡC�Y�n�s��޲z�D���x�A�Шϥ� URL https://localhost:4849/ �� https://localhost:4849/asadmin/ (��w�]��Ү�)�C

�ѩ���&�A��������w�@�Ӳ{���� HTTP ��ť�{���A�åB�����w��L���&�A���w�ϥΪ� HTTP ��ť�{���A�]���b�إ߷s�����&�A�����e�A3�ܤ֫إߤ@�� HTTP ��ť�{���C


���� HTTP �A�Ȫ��޲z�D���x�@�~

�t�m HTTP �A��

�Y�n�t�m HTTP �A�ȡA�а��H�U�B�J�G

  1. �b��Τ��󤤡A�i�} [�t�m] �`�I�C
  2. ���n�t�m����ҡG
    1. �Y�n�t�m�S�w����ҡA�п��ӹ�Ҫ��t�m�`�I�C�Ҧp�A���w�]��� server�A�п�� server-config �`�I�C
    2. �Y�n���N�Ӫ���� (��Ҩϥ� default-config ���ƥ�) �t�m�w�]�]�w�A�п�� default-config �`�I�C
  3. ��� [HTTP �A��] �`�I�C
  4. �b [HTTP �A��] �������A�z�i�H�]�w�M�Ψ�ӪA�Ȫ��Ҧ� HTTP ��ť�{�����S�ʡC
  5. �U��C�ܤF�o�ǯS�ʡC

    �� 17-1 HTTP �A�ȯS�� 

    �S�ʦW��

    �y�z

    �w�]��

    traceEnabled

    �p�G�]�w�� true�A�h�ҥ� TRACE �@�~�C�N���S�ʳ]�w�� false �N�� Application Server ��֦a���󯸥x�{���ɧ�;���v�T�C

    FALSE

    monitoringCacheEnabled

    �p�G�]�w�� true�AApplication Server �N�֨� HTTP �A�Ȫ��έp��T�����a�ȡA�H�^3�έp��T�d�ߡC���ȥi�Ω󴣰��į�C

    �p�G�]�w�� false�AApplication Server �N�d�� HTTP �A�Ȫ��C�Ӳέp��T�ȡC

    TRUE

    monitoringCacheRefreshInMillis

    ��w��s�ʵ�֨�e�����j�ɶ� (�H�@�?���)�C

    5000

    sslCacheEntries

    ��w�i�H�֨� SSL ���q�@�~���ƥءC��ȨS���W���C

    10000

    sslSessionTimeout

    ��w SSL2 ���q�@�~�O�ɤ��e����ơC

    100

    ssl3SessionTimeout

    ��w SSL3 ���q�@�~�O�ɤ��e����ơC

    86400

    sslClientAuthDataLimit

    ��w�Τ���Үѥ洤���q�w�Ī�3�ε{����ƪ��̤j�ƶq (�H�줸�լ����)�C

    1048576

    sslClientAuthTimeout

    ��w�Τ���Үѥ洤���q�O�ɤ��e����ơC

    60

    keepAliveQueryMeanTime

    ��w�һݪ�����@�Ω��� (�H�@�?���)�C

    100

    keepAliveQueryMaxSleepTime

    ��w��߫���@�γs�u���i�@�B�ШD�����v�ɶ����W�� (�H�@�?���)�C

    100

    stackSize

    ��w��Ͱ���̤j���|�j�p�C

    �H�@�~�t��/��өw

    statsProfilingEnabled

    �p�G�]�w�� false�A�N���� HTTP �A�Ȫ��ʵ�έp��T���O�� (�i�H�����į�)�C�p�G�N���S�ʳ]�w�� false�A�h�ҥ� HTTP �A�Ȫ��ʵ�\�ण�|�����@�ΡC

    TRUE

    chunkedRequestBufferSize

    ��w�L��ШD��ƪ��w�]�w�İϤj�p (�H�줸�լ����)�C

    8192

    chunkedRequestTimeoutSeconds

    ��w�L��ШD��ƪ��w�]�O�� (�H�?���)�C

    60

    dnsCacheEnabled

    �p�G�]�w�� true�A�h���\�ϥΪ̺ʵ�P DNS �֨����έp��T�C�ӯS�ʶȦb���F [HTTP �q�T��w] ���Ҥ��� [DNS �d��] ����~���ġC�_�h�A�N�����ӯS�ʳ]�w�C

    FALSE

  6. ��@�U [�s��O��] ���ҥH�t�m�s��O��۰ʭ��ءC ��@�U��L���ҥH�t�m�ШD�B�z�B����@�Τl�t�ΡB�s�u�!BHTTP �q�T��w�M HTTP �ɮק֨�C
  7. ��@�U [�x�s]�C

�t�m HTTP �A�Ȧs��O��

�ϥΦ������i�H�����&�A���ҥΩM�t�m�s��O��۰ʭ��ءC�o�ǰO���� domain_root_dir/domain_dir/logs/access �ؿ�A��R�W�p�U�G

virtual_server_name_access_log.yyyy-mm-dd.txt

��@�U [��J�w�]��] �i�H��J�w�]�ȡC�Y�n�ܧ�o�ǰO��۰ʭ��دS�ʡA�а��H�U�ާ@�G

�t�m HTTP �A�ȽШD�B�z����

�ϥΦ������i�H�� HTTP �A�Ȱt�m�ШD�B�z����G

�t�m HTTP �A�Ȫ�����@�Τl�t��

�ϥΦ������i�H�t�m HTTP �A�Ȫ�����@�Τl�t�ΡC

�t�аѾ\�G

�t�m HTTP �A�ȳs�u��

�ϥΦ������i�H�� HTTP �A�ȳs�u��C�t�m�s�u�!G

�� HTTP �A�Ȱt�m HTTP �q�T��w

�ϥΦ������i�H�� HTTP �A�Ȱt�m HTTP �q�T��w�G

�� HTTP �A�Ȱt�m HTTP �ɮק֨�

�ϥΦ������i�H�� HTTP �A�Ȱt�m HTTP �ɮק֨�C

�ɮק֨��x�s�R�A�S�ʡA�H�K��A���i�H�ֳt�B�z�����S�ʪ��ШD�C


������&�A�����޲z�D���x�@�~

�إߵ��&�A��

�Y�n�إߵ��&�A���A�а��H�U�B�J�G

  1. �b��Τ��󤤡A�i�} [�t�m] �`�I�C
  2. ���n�t�m����ҡG
    1. �Y�n�t�m�S�w����ҡA�п��ӹ�Ҫ��t�m�`�I�C�Ҧp�A���w�]��� server�A�п�� server-config �`�I�C
    2. �Y�n���N�Ӫ���� (��Ҩϥ� default-config ���ƥ�) �t�m�w�]�]�w�A�п�� default-config �`�I�C
  3. �i�} [HTTP �A��] �`�I�C
  4. ��� [���&�A��] �`�I�C
  5. �b [���&�A��] �������A��@�U [�s��]�C�N��� [�إߵ��&�A��] �����C
  6. �b [ID] ��줤�A�����&�A����J�ߤ@���W�١C���ȥΩ󤺳��ѧO���&�A���A�Ӥ��|���ѵ� HTTP �Τ�ݡC���ѵ� HTTP �Τ�ݪ��D��W�٥����b [�D��] ��줤��w�C
  7. �b [�D��] ��줤�A��J�D��W�٩Φb����A�����q���W�١C�ШϥΤw�V��� DNS ��A����U (��� UNIX �t�ΡA�h�O�w�b /etc/hosts �ɮפ���U) ����ڥD��W�٩ε��%D��W�١C
  8. �b�۹諸 [���A] �ϰ줤�A��� [�}��]�B[��] �� [����]�C�w�]�Ȭ� [�}��]�C
  9. �N [HTTP ��ť�{��] ���O�d���ťաC�b�إ� HTTP ��ť�{���ñN��P����A�����p�ɡA�t�αN�۰ʶ�g�����C
  10. (�ϥΦ����ɡA�ݭn��w�{���� HTTP ��ť�{���C��O�A�z�����w�Ѩ�L���&�A���ϥΪ���ť�{���F�_�h�A��A���O��N��ܿ�~�C�ѩ�ť�{���b�إ߮ɥ����P�@�Ӳ{�������&�A�������p�A�]���Ҧ����{����ť�{�����w�Q��L���&�A���ϥΡC)

  11. �b [�w�] Web �Ҳ�] �U�Ԧ��M�椤�A��ܤw���p�� Web �Ҳ� (�p�G��)�A���ҲձN�^3�Ҧ��L�k��M��w���p�ܵ��&�A������L Web �Ҳժ��ШD�C
  12. �p�G����w�w�] Web �ҲաA�t�αN�ϥΨ㦳����Үڪ� Web �ҲաC�p�G�S����Үڬ��Ū� Web �ҲաA�N�إߩM�ϥΨt�ιw�] Web �ҲաC

  13. �b [�O����] ��줤�A��J�N�O����&�A�����O��T�����ɮת���|�W�١C�p�G�n�N�O��T���ǰe��w�]��A���O�� domain_root_dir/domain_dir/logs/server.log�A�бN�����O�d���šC
  14. �b [���[�S��] �ϰ줤�A��@�U [�W�[�S��] �H�K�����&�A���W�[�S�ʡC�L�׬O�_��w�S�ʡA�s����A�����|�N�w�]�S�� docroot �M accesslog �]�w���w�]�ȡC
  15. ��@�U [�T�w] �H�x�s�ӵ��&�A���C

�U��C�ܤF�i�Ϊ��S�ʡC

�� 17-3 ���&�A���S�� 

�S�ʦW��

�y�z

docroot

��A�������ڥؿ���|�C

�w�]�Ȭ� domain_root_dir/domain_dir/docroot�C

accesslog

��A���s��O����|�C

�w�]�Ȭ� domain_root_dir/domain_dir/logs/access�C

sso-enabled

�p�G�]�m�� false�A�h�����&�A���N���γ榸�n�J�A�ϥΪ̥����b�ϥε��&�A���W���C��3�ε{���ɳ��'O�i�����ҡC

Servlet �M JSP �����䴩�b Application Server �W��3�ε{�����榸�n�J�C���\�ह�\�ݭn�P�@�ϥΪ̵n�J��T���h��3�ε{���@�εn�J��T�A�ϥΪ̤����b�ϥΨC��3�ε{���ɳ��'O�i��n�J�C

�w�]�Ȭ� true�C

sso-max-inactive-seconds

��w�p�G����������Τ�ݬ��ʡA�b�M���ϥΪ̪��榸�n�J�O��e���ݪ��ɶ� (�H�?���)�C�ѩ�榸�n�J�M�Ψ�P�@�ӵ��&�A���W���h��3�ε{���A�]����䤤���@��3�ε{�����s��i�H�ϳ榸�n�J�O��O��ϥΤ����A�C

�w�]�Ȭ� 300 �� (5 ����)�C���Ȭ��ϥΪ̴��ѤF���榸�n�J����ʡA��|��Φ�A������h�O����C

sso-reap-interval-seconds

��w�M���L�j��榸�n�J�O��ɶ����j (�H�?���)�C

�w�]�Ȭ� 60�C

allowLinking

�p�G�]�m�� true�A�h�N�����p��ӵ��&�A���W���Ҧ� Web 3�ε{�����ѲŸ��s���귽�C�z�L�ϥ� sun-web.xml �ɮפ��� sun-web-app �S�� allowLinking�A�U�� Web 3�ε{���i�H�m���ӳ]�w�C

<sun-web-app>
<property name="allowLinking" value="{true|false}"/>
</sun-web-app>

�w�]�Ȭ� true�C

���Ī� asadmin ��O���Gcreate-virtual-server

�s����&�A��

�Y�n�s����&�A���A��H�U�B�J�G

  1. �b��Τ��󤤡A�i�} [�t�m] �`�I�C
  2. ���n�t�m����ҡG
    1. �Y�n�t�m�S�w����ҡA�п��ӹ�Ҫ��t�m�`�I�C�Ҧp�A���w�]��� server�A�п�� server-config �`�I�C
    2. �Y�n���N�Ӫ���� (��Ҩϥ� default-config ���ƥ�) �t�m�w�]�]�w�A�п�� default-config �`�I�C
  3. �i�} [HTTP �A��] �`�I�C
  4. ��� [���&�A��] �`�I�C
  5. ��ܭn�s�誺���&�A���C
  6. �b [�s����&�A��] �������A�z�i�H���H�U�@�~�G
    • �b [�D��] ��줤�ܧ�D��W�١C
    • �ܧ� [���A] �]�w���ȡC
    • �s�W�β��� HTTP ��ť�{���C
    • �ܧ� [�w�] Web �Ҳ�] ����ܡC
    • �ܧ� [�O����] ���ȡC
    • �s�W�B�����έק�S�ʡC
  7. ��@�U [�x�s] �H�x�s�ܧ�C

�R�����&�A��

�Y�n�R�����&�A���A��H�U�B�J�G

  1. �b��Τ��󤤡A�i�} [�t�m] �`�I�C
  2. ���n�t�m����ҡG
    1. �Y�n�t�m�S�w����ҡA�п��ӹ�Ҫ��t�m�`�I�C�Ҧp�A���w�]��� server�A�п�� server-config �`�I�C
    2. �Y�n���N�Ӫ���� (��Ҩϥ� default-config ���ƥ�) �t�m�w�]�]�w�A�п�� default-config �`�I�C
  3. �i�} [HTTP �A��] �`�I�C
  4. ��� [���&�A��] �`�I�C
  5. �b [���&�A��] �������A�֨�n�R�������&�A���W�ٮ��䪺���C
  6. ��@�U [�R��]�C

�i�H�R�� __asadmin ���&�A���A��O��ij���n�o�˰��C�p�G����o�˰��A�Х�N Application Server �� domain.xml �ɮפ��� virtual-server ���=ƻs��w������m�A�H�K�i�H�b�ݭn�ɴ_��o�dz]�w�C

���Ī� asadmin ��O���Gdelete-virtual-server


���� HTTP ��ť�{�����޲z�D���x�@�~

�إ� HTTP ��ť�{��

�Y�n�إ� HTTP ��ť�{���A�а��H�U�B�J�G

  1. �b��Τ��󤤡A�i�} [�t�m] �`�I�C
  2. ���n�t�m����ҡG
    1. �Y�n�t�m�S�w����ҡA�п��ӹ�Ҫ��t�m�`�I�C�Ҧp�A���w�]��� server�A�п�� server-config �`�I�C
    2. �Y�n���N�Ӫ���� (��Ҩϥ� default-config ���ƥ�) �t�m�w�]�]�w�A�п�� default-config �`�I�C
  3. �i�} [HTTP �A��] �`�I�C
  4. ��� [HTTP ��ť�{��] �`�I�C
  5. �b [HTTP ��ť�{��] �������A��@�U [�s��]�C�N��� [�إ� HTTP ��ť�{��] �����C
  6. �b [�W��] ��줤�A��J��ť�{�����W�١C
  7. �p�G�z���Ʊ�b��A�����s�Ұʮɱҥΰ�ť�{���A�Цb [��ť�{��] ��줤���֨� [�w�ҥ�] ���C
  8. �b [����}] ��줤�A�p�G�Ʊ氻ť�{����ť����A�����Ҧ� IP ��}�A����J 0.0.0.0 �èϥΰߤ@���s����ȡC�_�h�A����J����A�������� IP ��}�C
  9. �b [��ť�{���s����] ��줤�A�p�G [����}] ��쬰 0.0.0.0�A����J�ߤ@���s����ȡA�Ϊ̡A�p�G�n�ϥΨ�L IP ��}�A����J�һݪ��s����ȡC
  10. �q [�w�]���&�A��] �U�Ԧ��M�椤��ܤ@�ӵ��&�A���C
  11. �b [��A���W��] ��줤�A��J��A���ǰe���Τ�ݪ� URL ���ϥΪ��D��W�١C�p�G�z����A���ϥΤ@�ӧO�W�A�h�ӦW��3�����O�W�C�p�G��A�����ϥΧO�W�A�бN�����O�d���šC
  12. �b [�i��] �ϰ줤�A�i�H���H�U�@�~�G
    • �Y�n�N�ШD���s�ɦV���L�s����A�Цb [���s�ɦV�s����] ��줤��J�@�ӭȡC�p�G�����H�U��ӱ��AApplication Server �N�۰ʭ��s�ɦV�ШD�G
      • ����ť�{���䴩�D SSL �ШD�C
      • �����F�ǰt�w���ʭ���ݭn SSL �ǿ骺�ШD�C
      • �̹w�]�AApplication Server �ϥέ�l�ШD����w���s���𸹡C

    • �ܧ󱵦�������ƥءC
    • ���֨� [Powered By] ���H�b Servlet ���ͪ� HTTP �^3���Y������ X-Powered-By:Servlet/2.4 ���Y�C
    • Java Servlet 2.4 �W�椤�w�q�F�����Y�A��e���i�H�s�W�� Servlet ���ͪ��^3�C����a�AJavaServer Pages™ (JSP™) 2.0 �W�椤�w�q�F�@�� X-Powered-By:JSP/2.0 ���Y�A�����Y�N�s�W��ϥ� JSP �޳N���^3 (��ܩ�)�C�̹w�]�A�N�� Web 3�ε{���]�t X-Powered-By:JSP/2.0 ���Y�C�o�Ǽ��Y���ؼЬO0�U��޲z�����ϥ� Servlet �M JSP �޳N�譱���έp��ơC

      �p�ݦ���ҥΩM���� JSP ������ X-Powered-By ���Y����T�A�аѾ\�uApplication Server Developer's Guide�v�����uDeployment Descriptor Files�v�@���C�аѾ\��h��T�H��o��V����󪺳s���C

      �ھڥͲ���Ҫ����P�A�i�H�ٲ� X-Powered-By ���Y�����͡A�H���ð�¦�޳N�C

  13. �Y�n�إߤ��w������ť�{���A�Ы�@�U [�T�w]�C

�b�������� [SSL] �Ϭq�A�z�i�H�N��ť�{���t�m���ϥ� SSL �w���ʡBTLS �w���ʩΦP�ɨϥ� SSL �M TLS �w���ʡC

�Y�n�]�w�w����ť�{���A�а��H�U�ާ@�G

  1. �b [�w����] ��줤�֨� [�ҥ�] ���C
  2. �Y�n�j��Τ�ݦb�ϥΦ���ť�{���ɦۦ�V��A���i�����ҡA�Цb [�Τ������] ��줤�֨� [�ҥ�] ���C
  3. �b [�ҮѼʺ�] ��줤��J�{����A�����_�թM�ҮѪ��W�١C�аѾ\�u�w���ʡv�@���H��o��h��T�C
  4. �b [SSL3/TLS] �Ϭq�G
    1. ���n�b��ť�{���W�ҥΪ��w���ʨ�w�C��� [SSL3]�B[TLS] �Ψ�̡C
    2. ����w�ҨϥΪ��K�X�աC�Y�n�ҥΩҦ��K�X�աA�Ю֨� [�Ҧ��䴩���K�X��]�C�z�٥i�H�ҥγ�@�K�X�աC

���ɡA��ť�{���N�b�w��w���w�]���&�A�������&�A���� [HTTP ��ť�{��] ��줤�C�ܡC

���Ī� asadmin ��O���Gcreate-http-listener, create-ssl

�s�� HTTP ��ť�{��

�Y�n�s�� HTTP ��ť�{���A�а��H�U�B�J�G

  1. �b��Τ��󤤡A�i�} [�t�m] �`�I�C
  2. ���n�t�m����ҡG
    1. �Y�n�t�m�S�w����ҡA�п��ӹ�Ҫ��t�m�`�I�C�Ҧp�A���w�]��� server�A�п�� server-config �`�I�C
    2. �Y�n���N�Ӫ���� (��Ҩϥ� default-config ���ƥ�) �t�m�w�]�]�w�A�п�� default-config �`�I�C
  3. �i�} [HTTP �A��] �`�I�C
  4. ��� [HTTP ��ť�{��] �`�I�C
  5. ���n�s�誺 HTTP ��ť�{���C
  6. �b [�s�� HTTP ��ť�{��] �������A�ק�䤤���]�w�C
  7. ��@�U [�x�s] �H�x�s�ܧ�C

�R�� HTTP ��ť�{��

�Y�n�R�� HTTP ��ť�{���A�а��H�U�B�J�G

  1. �b��Τ��󤤡A�i�} [�t�m] �`�I�C
  2. ���n�t�m����ҡG
    1. �Y�n�t�m�S�w����ҡA�п��ӹ�Ҫ��t�m�`�I�C�Ҧp�A���w�]��� server�A�п�� server-config �`�I�C
    2. �Y�n���N�Ӫ���� (��Ҩϥ� default-config ���ƥ�) �t�m�w�]�]�w�A�п�� default-config �`�I�C
  3. �i�} [HTTP �A��] �`�I�C
  4. ��� [HTTP ��ť�{��] �`�I�C
  5. �b [HTTP ��ť�{��] �������A�֨�n�R���� HTTP ��ť�{���W�ٮ��䪺���C
  6. ��@�U [�R��]�C

�i�H�R�� http-listener-1�Bhttp-listener-2 �M admin-listener HTTP ��ť�{���A��O��ij���n�o�˰��C�p�G����o�˰��A�Х�N Application Server �� domain.xml �ɮפ��� http-listener ���=ƻs��w������m�A�H�K�i�H�b�ݭn�ɴ_��o�dz]�w�C

���Ī� asadmin ��O���Gdelete-http-listener



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


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