Sun �?      p��      �ܼ�      ����     

Sun Java System Application Server Enterprise Edition 8.1 2005Q1 �����

�� 17 ��
HTTP �����ӥ�������

���ξϤǤϡ�Application Server �� HTTP �����ӥ�����ݡ��ͥ�Ȥβ��ۥ����С��� HTTP �ꥹ�ʡ������ꤹ����ˡ�ˤĤ������$��ޤ���


HTTP �����ӥ��ˤĤ���

HTTP �����ӥ��Ȥ�

HTTP �����ӥ��ϡ�Web ���ץꥱ������������ǽ���󶡤��� Application Server �Υ���ݡ��ͥ�Ȥǡ�����줿 Web ���ץꥱ�������� HTTP ���饤����Ȥ����������Ǥ���褦�ˤ��ޤ�����Web ���ץꥱ��������������򻲾Ȥ��Ƥ��$����������ε�ǽ�ϡ����ۥ����С��� HTTP �ꥹ�ʡ��Ȥ��� 2 ����δ�Ϣ���֥������Ȥˤ�ä��󶡤���ޤ���

���ۥ����С�

���ۥ����С��ϡ�ʣ��Υ��󥿡��ͥåȥɥᥤ��̾��Ʊ���ʪ��С��ǥۥ��ƥ��󥰤��뤿��Υ��֥������Ȥǡ����ۥۥ��ȤȤ�ƤФ�ޤ���Ʊ��ʪ��С��˥ۥ��ƥ��󥰤���뤹�٤Ƥβ��ۥ����С��ϡ�����ʪ��С��� IP (Internet Protocol) ���ɥ쥹��ͭ���ޤ������ۥ����С��ϡ������С��Υɥᥤ��̾ (www.aaa.com �ʤ�) �ȡ�Application Server ����ư���륵���С����Ϣ�դ��ޤ���

��: ���󥿡��ͥåȥɥᥤ��� Application Server �δ���ɥᥤ���Ʊ���ʤ��Ǥ��$�����

���Ȥ��С�����ʪ��С��Ǽ��Υɥᥤ���ۥ��ƥ��󥰤���Ȳ��ꤷ�ޤ���

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

�ޤ���www.aaa.com��www.bbb.com��www.ccc.com �ˤϡ����줾��˴�Ϣ�դ���줿 Web �⥸�塼�� web1��web2��web3 �������ΤȤ��ޤ���

�Ĥޤꡢ����ʪ��С��Ǥϡ����Τ��٤Ƥ� URL �������ޤ���

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

�ǽ�� URL �ϲ��ۥۥ��� www.aaa.com��2 ���ܤ� URL �ϲ��ۥۥ��� www.bbb.com��3 ���ܤ� URL �ϲ��ۥۥ��� www.ccc.com �ˤ��줾��ޥåԥ󥰤���ޤ���

����www.bbb.com �ˤ� web3 ����Ͽ����Ƥ��ʤ����ᡢ���� URL �� 404 �꥿���󥳡��ɤΥ��顼�Ȥʤ�ޤ���

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

���Υޥåԥ󥰤���ǽ����ˤϡ�www.aaa.com��www.bbb.com��www.ccc.com �Τ��٤Ƥ�ʪ��С��� IP ���ɥ쥹�Ȥ��Ʋ�褹��ɬ�פ�����ޤ��������ͥåȥ���� DNS �����С�����Ͽ���ʤ���Фʤ�ޤ��󡣤���ˡ�UNIX �����ƥ�Ǥϡ������Υɥᥤ��� /etc/hosts �ե�������ɲä��ޤ� (/etc/nsswitch.conf �ե������ hosts ������� files ���ޤޤ����)��

Application Server ��ư����ȡ����� 2 �Ĥβ��ۥ����С�����ưŪ�˵�ư����ޤ���

�ܲ�ư�Ķ��ʳ��Ǥ� Web �����ӥ��γ�ȯ���ƥ��ȡ������ɬ�פȤʤ벾�ۥ����С��ϡ��̾server �$��Ǥ������$��ܲ�ư�Ķ��Ǥϡ�Ʊ��ʪ��С���ǥ桼�����ȸܵҤΤ��줾�줬���Ѥ� Web �����С����Ĥ褦�˸����뵡ǽ��ۥ��ƥ��󥰤��뤿�ᡢ�̾���ɲäβ��ۥ����С�����Ѥ���ޤ���

HTTP �ꥹ�ʡ�

�Ʋ��ۥ����С��ϡ�1 �Ĥޤ���ʣ��� HTTP �ꥹ�ʡ����̤��ƥ����С��ȥ��饤����Ȥδ֤���³���󶡤��ޤ����� HTTP �ꥹ�ʡ��ϡ�IP ���ɥ쥹���ݡ����ֹ桢�����С�̾������ӥǥե���Ȥβ��ۥ����С������Ե������åȤǤ���

HTTP �ꥹ�ʡ��ϡ��ݡ����ֹ�� IP ���ɥ쥹�ΰ�դ��Ȥ߹�碌����ɬ�פ�����ޤ������Ȥ��С�HTTP �ꥹ�ʡ��ϡ�IP ���ɥ쥹 0.0.0.0 ����ꤹ�뤳�Ȥǡ��ޥ��������Υݡ��Ȥ����ꤵ��Ƥ��뤹�٤Ƥ� IP ���ɥ쥹���Ե��Ǥ��ޤ�������Ȥ�ȿ�Фˡ�HTTP �ꥹ�ʡ���Ʊ��ݡ��Ȥ���Ѥ�������ΰ�դ� IP ���ɥ쥹��ƥꥹ�ʡ��˻��ꤹ�뤳�Ȥ�Ǥ��ޤ���

HTTP �ꥹ�ʡ��� IP ���ɥ쥹�ȥݡ����ֹ���Ȥ߹�碌�Ǥ������Τ��ᡢIP ���ɥ쥹��Ʊ���ǥݡ����ֹ�ΰۤʤ� HTTP �ꥹ�ʡ��� (��: 1.1.1.1:8081 ����� 1.1.1.1:8082)��IP ���ɥ쥹���ۤʤäƤ��ƥݡ����ֹ��Ʊ�� HTTP �ꥹ�ʡ� (��: 1.1.1.1:8081 ����� 1.2.3.4:8081�����$����ޥ��󤬤����ξ��Υ��ɥ쥹�˱����褦�����ꤵ��Ƥ�����) ����Ѥ��뤳�Ȥ��Ǥ��ޤ���

���$���HTTP �ꥹ�ʡ���ñ��Υݡ��Ⱦ�Ǥ��٤Ƥ� IP ���ɥ쥹���Ե����� 0.0.0.0 ����Ѥ�����ϡ�����Ʊ���ݡ��Ⱦ�ˡ������ IP ���ɥ쥹���Ե����� HTTP �ꥹ�ʡ����.�Ǥ��ޤ��󡣤��Ȥ��С�HTTP �ꥹ�ʡ��� 0.0.0.0:8080 (�ݡ��� 8080 �Τ��٤Ƥ� IP ���ɥ쥹���Ե�) ����Ѥ����硢�̤� HTTP �ꥹ�ʡ��� 1.2.3.4:8080 ����Ѥ��뤳�ȤϤǤ��ޤ���

�̾Application Server ����ư���륷���ƥ�ǥ��������Ǥ��� IP ���ɥ쥹�� 1 �Ĥ$��Ǥ��뤿�ᡢHTTP �ꥹ�ʡ��ϡ��ݡ��Ȥ��ۤʤ� 0.0.0.0 IP ���ɥ쥹���̾���Ѥ�����䤴�Ȥ˰ۤʤ�ݡ����ֹ����Ѥ��ޤ��������ƥबʣ��� IP ���ɥ쥹�˥��������Ǥ�����ϡ��ƥ��ɥ쥹��ۤʤ����˻��ѤǤ��ޤ���

�ǥե���ȤǤϡ�Application Server ��ư����ȡ����� HTTP �ꥹ�ʡ��������ޤ���

�����Υꥹ�ʡ��Ϥɤ�� IP ���ɥ쥹 0.0.0.0 ����Ѥ��ޤ����ޤ���Application Server �Υ��󥹥ȡ�����˻��ꤵ�줿 HTTP �����С��ݡ����ֹ����Ѥ��ޤ���Application Server ���ݡ����ֹ�Υǥե�����ͤ򤽤Τޤ޻��Ѥ�����硢http-listener-1 �ϥݡ��� 8080��http-listener-2 �ϥݡ��� 8181��admin-listener �ϥݡ��� 4849 ����Ѥ��ޤ���

�� HTTP �ꥹ�ʡ��ϥǥե���Ȥβ��ۥ����С����dޤ����ǥե���Ȥβ��ۥ����С��ϡ�HTTP �ꥹ�ʡ��˴�Ϣ����ɤβ��ۥ����С��Ȥ�ۥ��ȥ���ݡ��ͥ�Ȥ����פ��ʤ������٤Ƥ��׵� URL �� HTTP �ꥹ�ʡ��ˤ�äƥ롼�ƥ��󥰤���륵���С��Ǥ������ۥ����С��� HTTP �ꥹ�ʡ��δ�Ϣ�դ��ϡ����ۥ����С��� http-listeners °-�� HTTP �ꥹ�ʡ�����ꤹ�뤳�ȤǹԤ��ޤ���

����ˡ�HTTP �ꥹ�ʡ���Υ������ץ�����åɤο����ꤷ�ޤ����������ץ�����åɤϡ���³���Ե����륹��åɤǤ����������ץ�����åɤˤ�äƼ��դ���졢��³���塼�ȸƤФ�륭�塼�������줿��³�ϡ��������åɤˤ�äƼ��Ф���ޤ����������׵᤬�忮�����Ȥ��ˤ��ĤǤ��б��Ǥ���褦�ˡ���˽�ʬ�ʿ�Υ������ץ�����åɤ����ꤷ�Ƥ����ޤ����������ƥ����٤�������᤮�ʤ�����ޤ���ɬ�פ⤢��ޤ�����³���塼�ˤϡ��������ץ�����åɤˤ�äƼ��դ���줿��������³�ȡ������ץ��饤����³����֥����ƥ�ˤ�äƴ������³��³��ξ���Ǽ����ޤ���

��Ϣ���׵�����åɤ�����³���塼����� HTTP �׵����Ф����������׵�����ޤ��������Υ���åɤϡ�HTTP �إå!�����Ϥ���Ŭ�ڤʲ��ۥ����С���j�򤷡��׵����󥸥��¹Ԥ����׵�����ޤ�������٤��׵᤬�ʤ��ʤä����ȡ�������³�� HTTP/1.1 ����Ѥ��뤫 Connection: keep-alive �إå!�������뤳�Ȥǻ�³��ǽ�ˤʤäƤ�����硢�׵�����åɤϡ�������³�������ɥ���֤ˤ����Ƚ�Ǥ���������³�򥭡��ץ��饤����³����֥����ƥ���Ϥ��ޤ���

�����ץ��饤�֥��֥����ƥ�ϡ��������������ɥ���֤���³�����Ū�˥ݡ���󥰤�����ư�����³�����Ĥ���Ȥ�������³���塼��˳�Ǽ��������˽���Ǥ���褦�ˤ��ޤ����׵�����åɤϡ����Υ��塼����Ƥ���³����Ф��������׵�����ޤ��������ץ��饤�֥��֥����ƥ�ϥޥ�e���åɲ�����Ƥ��ޤ����ʤ��ʤ顢���Υ��֥����ƥ�Ͽ���Ĥ���³�������ǽ-�����뤫��Ǥ�����ΨŪ�ʥݡ���󥰥ƥ��˥å��˴�Ť���¿�����³����꾯�����³��ޤॵ�֥��åȤؤ�ʬ�䤵�졢�ɤ���³���׵�ν���0�ä��������뤤�Ϥɤ���³�Υ����ɥ���֤��Ĥ��Ƥ�褤�ۤɽ�ʬĹ�����֤ˤʤä��� (������ƥ����ץ��饤�֥����ॢ���Ȥ�Ķ������) ��Ƚ�Ǥ���ޤ���

HTTP �ꥹ�ʡ��Υ����С�̾�ϡ������С������饤����Ȥ������ URL �˥�%��쥯�Ȥΰ���Ȥ���ɽ�������ۥ���̾�Ǥ�������°-�ϡ������С�����ưŪ��8.���� URL �ˤϱƶd��ޤ����������С��˳�Ǽ����Ƥ���ǥ��쥯�ȥ��ե������ URL �ˤϱƶd��ޤ��󡣥����С��������ꥢ����ȤäƤ����硢���̡�����̾p�ϥ����ꥢ��̾�Ǥ������饤����Ȥ� Host: �إå!���������硢HTTP �ꥹ�ʡ��Υ����С�̾������˥ۥ���̾����%��쥯�Ȥ˻��ꤵ��ޤ���

��%��쥯�ȥݡ��Ȥ���ꤷ�ơ������׵�˻��ꤵ��Ƥ���ݡ����ֹ�Ȥϰۤʤ�ݡ����ֹ����Ѥ��ޤ�����%��쥯�Ȥϡ����Τ����줫�ξ�ǹԤ��ޤ���

�ޤ���HTTP �ꥹ�ʡ��Υ������ƥ���ͭ��ˤ��뤫�ɤ��������뤤�ϡ��ɤΥ������ƥ��μ������Ѥ��뤫 (��: SSL �ץ�ȥ����Ź沽��μ���) ����ꤷ�ޤ���

Application Server ������줿 Web ���ץꥱ�������˥�����������ˤϡ�Web ���ץꥱ��������Ѥ˻��ꤷ������ƥ����ȥ롼�ȤȤȤ�ˡ�http://localhost:8080/ (�������ƥ��ݸ�줿���ץꥱ�������Ǥ� https://localhost:8181/) �Ȥ��� URL ����Ѥ��ޤ�������󥽡���˥�����������ˤϡ�URL https://localhost:4849/ �ޤ��ϥǥե���ȥ���ƥ����ȥ롼�ȤǤ��� https://localhost:4849/asadmin/ ����Ѥ��ޤ���

���ۥ����С��ϴ�¸�� HTTP �ꥹ�ʡ�����ꤹ��ɬ�פ����ꡢ�ۤ��β��ۥ����С��ˤ�äƤ��Ǥ˻��Ѥ���Ƥ��� HTTP �ꥹ�ʡ������Ǥ��ʤ����Ȥ��顢���������ۥ����С����.����Ȥ��ϡ���p�� 1 �Ĥ� HTTP �ꥹ�ʡ����.���ޤ���


HTTP �����ӥ��˴ؤ������󥽡��륿����

HTTP �����ӥ�������

HTTP �����ӥ������ꤹ��ˤϡ����μ��˽����ޤ���

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��HTTP �����ӥ��ץΡ��ɤ�j�򤷤ޤ���
  4. ��HTTP �����ӥ��ץڡ����Ǥϡ������ӥ��Τ��٤Ƥ� HTTP �ꥹ�ʡ���Ŭ�Ѥ����ץ�ѥƥ�������Ǥ��ޤ���
  5. ����ɽ�ˤϡ������Υץ�ѥƥ�������ɽ������Ƥ��ޤ���

    ɽ 17-1 HTTP �����ӥ��Υץ�ѥƥ� 

    �ץ�ѥƥ�̾

    ����

    �ǥե������

    traceEnabled

    true �����ꤹ��ȡ�TRACE ����ͭ����ޤ������Υץ�ѥƥ��� false �����ꤹ��ȡ�Application Server �����?�����ȥ�����ץƥ��󥰹���αƶd��ˤ����ʤ�ޤ���

    false

    monitoringCacheEnabled

    true �����ꤹ��ȡ�Application Server �ϡ���ץ����꡼�ؤβ����Ѥ� HTTP �����ӥ�����פΥ?�����ͤ򥭥�å��夷�ޤ��������ͤ���Ѥ���ȡ��ѥե����ޥ󥹤����夷�ޤ���

    false �����ꤹ��ȡ�Application Server �ϡ�����ͤ��Ȥ� HTTP �����ӥ����Ф��륯���꡼��ȯ�Ԥ��ޤ���

    true

    monitoringCacheRefreshInMillis

    �ƻ륭��å���ι����ֳ� (�ߥ���) ����ꤷ�ޤ���

    5000

    sslCacheEntries

    ����å����ǽ�� SSL ���å����ο����ꤷ�ޤ�����¤Ϥ���ޤ���

    10000

    sslSessionTimeout

    SSL2 ���å���󤬥����ॢ���Ȥ���ޤǤ��ÿ����ꤷ�ޤ���

    100

    ssl3SessionTimeout

    SSL3 ���å���󤬥����ॢ���Ȥ���ޤǤ��ÿ����ꤷ�ޤ���

    86400

    sslClientAuthDataLimit

    ���饤����Ⱦ��=�ϥ�ɥ��������ե������ǥХåե���󥰤���륢�ץꥱ�������ǡ����κ��祵���� (�Х���) ����ꤷ�ޤ���

    1048576

    sslClientAuthTimeout

    ���饤����Ⱦ��=�ϥ�ɥ��������ե������������ॢ���Ȥ���ޤǤ��ÿ����ꤷ�ޤ���

    60

    keepAliveQueryMeanTime

    ��˾���륭���ץ��饤�ֱ������ (�ߥ���) ����ꤷ�ޤ���

    100

    keepAliveQueryMaxSleepTime

    �����ץ��饤����³�˿������׵��̵ͭ��ݡ���󥰤�����Υ��꡼�׻��֤ξ�� (�ߥ���) ����ꤷ�ޤ���

    100

    stackSize

    �ͥ��ƥ��֥���åɤκ��祹���å�����������ꤷ�ޤ���

    OS/�ޥ���˰�¸

    statsProfilingEnabled

    false �����ꤹ��ȡ�HTTP �����ӥ��ˤ��ƻ���פε�Ͽ��̵��ˤʤꡢ�ѥե����ޥ󥹤����夷�ޤ������Υץ�ѥƥ��� false �����ꤹ��ȡ�HTTP �����ӥ��δƻ��ͭ���Ƥ�ºݤˤ�ͭ��ˤʤ�ʤ��ʤ�ޤ���

    true

    chunkedRequestBufferSize

    �׵�ǡ����Υe�󥯲����Ф���ǥե���ȥХåե������� (�Х���) ����ꤷ�ޤ���

    8192

    chunkedRequestTimeoutSeconds

    �׵�ǡ����Υe�󥯲����Ф���ǥե���ȥ����ॢ���� (��) ����ꤷ�ޤ���

    60

    dnsCacheEnabled

    true �����ꤹ��ȡ�DNS ����å���˴ؤ�����פ�桼�������ƻ�Ǥ���褦�ˤʤ�ޤ������Υץ�ѥƥ���ͭ��ˤʤ�Τϡ���HTTP �ץ�ȥ���ץ��֤Ρ�DNS ����ץܥå�����j�򤵤�Ƥ�����$��Ǥ�������ʳ��ξ�硢���Υץ�ѥƥ��������̵�뤵��ޤ���

    false

  6. �֥��������?�ץ��֤򥯥�å����ơ����������?�Υ?�ơ����������ꤷ�ޤ�������¾�Υ��֤򥯥�å����ơ��׵������ץ��饤�֥��֥����ƥࡢ��³�ס��롢HTTP �ץ�ȥ��롢����� HTTP �ե����륭��å�������ꤷ�ޤ���
  7. ����¸�פ򥯥�å����ޤ���

HTTP �����ӥ��Υ��������?������

���Υڡ�������Ѥ��ơ����ۥ����С��Υ��������?�Υ?�ơ�������ͭ��ˤ��ơ����ꤷ�ޤ��������Υ?�ϡ�domain_root_dir/domain_dir/logs/access �ǥ��쥯�ȥ�ˤ��ꡢ���Τ褦��̿̾����ޤ���

virtual_server_name_access_log.yyyy-mm-dd.txt

�֥ǥե���Ȥ��ɤ߹��ߡפ򥯥�å����ơ��ǥե�����ͤ��ɤ߹��ߤޤ��������Υ?�Υ?�ơ������ץ�ѥƥ����ѹ�����ˤϡ����μ��˽����ޤ���

HTTP �����ӥ����׵�����åɤ�����

HTTP �����ӥ����׵�����åɤ����ꤹ����ˡ����Υڡ�������Ѥ��ޤ���

HTTP �����ӥ��Υ����ץ��饤�֥��֥����ƥ������

HTTP �����ӥ��Υ����ץ��饤�֥��֥����ƥ�����ꤹ����ˡ����Υڡ�������Ѥ��ޤ���

��Ϣ����

HTTP �����ӥ�����³�ס��������

HTTP �����ӥ�����³���塼����³�ס�������ꤹ����ˡ����Υڡ�������Ѥ��ޤ���

HTTP �����ӥ��� HTTP �ץ�ȥ��������

HTTP �����ӥ��� HTTP �ץ�ȥ�������ꤹ����ˡ����Υڡ�������Ѥ��ޤ���

HTTP �����ӥ��� HTTP �ե����륭��å��������

HTTP �����ӥ��� HTTP �ե����륭��å�������ꤹ����ˡ����Υڡ�������Ѥ��ޤ���

�ե����륭��å���ˤ���Ū����ƥ�Ĥ���Ǽ����뤿�ᡢ�����С��Ϥ�����������ƥ�Ĥ��Ф����׵�򤹤Ф䤯����Ǥ��ޤ���


���ۥ����С��˴ؤ������󥽡��륿����

���ۥ����С��κ�.

���ۥ����С����.����ˤϡ����μ��˽����ޤ���

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��HTTP �����ӥ��ץΡ��ɤ򳫤��ޤ���
  4. �ֲ��ۥ����С��ץΡ��ɤ�j�򤷤ޤ���
  5. �ֲ��ۥ����С��ץڡ����ǡֿ����פ򥯥�å����ޤ����ֲ��ۥ����С����.�ץڡ�����ɽ������ޤ���
  6. ��ID�ץե�����ɤǡ����ۥ����С��ΰ�դ�̾p�����Ϥ��ޤ��������ͤϡ����ۥ����С�������Ū�ʼ��̤˻��Ѥ���ޤ������줬 HTTP ���饤�����¦��ɽ������뤳�ȤϤ���ޤ���HTTP ���饤�����¦��ɽ������ۥ���̾�ϡ��֥ۥ��ȡץե�����ɤ˻��ꤹ��ɬ�פ�����ޤ���
  7. �֥ۥ��ȡץե�����ɤˡ������С�����ư����ޥ���Υۥ���̾ (1 �Ĥޤ���ʣ��) �����Ϥ��ޤ����ͥåȥ���� DNS �����С� (UNIX �����ƥ�Ǥ� /etc/hosts �ե�����) ����Ͽ����Ƥ��롢�ºݤΥۥ���̾�ޤ��ϲ��ۥۥ���̾����Ѥ��ޤ���
  8. �־��֡ץ��������ǡ��֥���ס��֥��աס��ޤ��ϡ�̵��פ�j�򤷤ޤ����ǥե���Ȥϡ֥���פǤ���
  9. ��HTTP �ꥹ�ʡ��ץե�����ɤ϶�Τޤ޻Ĥ��ޤ������Υե�����ɤϡ�HTTP �ꥹ�ʡ����.�������Υ����С��ȴ�Ϣ�դ����Ȥ��˼�ưŪ�����ꤵ��ޤ���
  10. ���Υե�����ɤ���Ѥ���Ȥ��ϡ���¸�� HTTP �ꥹ�ʡ�����ꤹ��ɬ�פ�����ޤ������$����̤β��ۥ����С��ǻ��Ѥ���Ƥ���ꥹ�ʡ�����ꤹ�뤳�ȤϷ褷�Ƥ��ʤ��Ǥ��$��������ꤷ����硢�����С��?�˥��顼��ɽ������ޤ���HTTP �ꥹ�ʡ��ϡ���.���˴�¸�β��ۥ����С��ȴ�Ϣ�դ���ɬ�פ����뤿�ᡢ��¸�Τ��٤ƤΥꥹ�ʡ��Ϥ��Ǥ��̤β��ۥ����С��ˤ�äƻ��Ѥ���Ƥ��ޤ���

  11. �֥ǥե���� Web �⥸�塼��ץɥ�åץ%���ꥹ�Ȥ��顢���ۥ����С��������Ƥ��뤽��¾�� Web �⥸�塼��˥ޥåԥ󥰤Ǥ��ʤ����٤Ƥ��׵���б���������Ѥ� Web �⥸�塼�� ��j�򤷤ޤ� (�����Ƥ�����)��
  12. �ǥե���Ȥ� Web �⥸�塼�뤬���ꤵ��ʤ����ϡ�����ƥ����ȥ롼�Ȥ���� Web �⥸�塼�뤬���Ѥ���ޤ�������ƥ����ȥ롼�Ȥ���� Web �⥸�塼�뤬¸�ߤ��ʤ����ϡ������ƥ�Υǥե���Ȥ� Web �⥸�塼�뤬��.���졢���줬���Ѥ���ޤ���

  13. �֥?�ե�����ץե�����ɤˡ����β��ۥ����С�����Υ?��å���������Ͽ�����ե�����Υѥ�̾�����Ϥ��ޤ����ǥե���ȤΥ����С��? domain_root_dir/domain_dir/logs/server.log �˥?��å��������������ϡ����Υե�����ɤ��Τޤ޻Ĥ��ޤ���
  14. ���ɲåץ�ѥƥ��פǤϡ����ۥ����С��Υץ�ѥƥ����ɲä�����ϡ֥ץ�ѥƥ����ɲáפ򥯥�å����ޤ����ץ�ѥƥ����ɲä��뤫�ɤ����˴ط��ʤ��������������С��ϥǥե���ȥץ�ѥƥ� docroot ����� accesslog ���a����줾��˥ǥե���Ȥ��ͤ����ꤵ��ޤ���
  15. ��λ��פ򥯥�å����ơ����ۥ����С�����¸���ޤ���

����ɽ�ˤϡ����Ѳ�ǽ�ʥץ�ѥƥ�������ɽ������Ƥ��ޤ���

ɽ 17-3 ���ۥ����С��Υץ�ѥƥ� 

�ץ�ѥƥ�̾

����

docroot

�����С��Υ롼�ȥɥ�����ȥǥ��쥯�ȥ�ؤ����Хѥ���

�ǥե���Ȥ� domain_root_dir/domain_dir/docroot��

accesslog

�����С��Υ��������?�ؤ����Хѥ���

�ǥե���Ȥ� domain_root_dir/domain_dir/logs/access��

sso-enabled

false �ξ�硢���β��ۥ����С����Ф��륷�󥰥륵���󥪥��̵��Ȥʤꡢ�桼�����ϲ��ۥ����С���Υ��ץꥱ������󤴤Ȥ˸��̤�ǧ�ڤ�Ԥ�ɬ�פ�����ޤ���

Application Server ��Υ��ץꥱ�������֤ǤΥ��󥰥륵���󥪥�ϡ������֥�åȤ� JSP �ڡ����ˤ�äƥ��ݡ��Ȥ���ޤ������ε�ǽ�ˤ�ꡢʣ��Υ��ץꥱ�������Ʊ��Υ����󥪥�����ͭ�Ǥ��뤿�ᡢ�桼�����ϥ��ץꥱ������󤴤Ȥ˥����󥪥󤹤�ɬ�פ��ʤ��ʤ�ޤ���

�ǥե���Ȥ� true��

sso-max-inactive-seconds

���饤����Ȥ���ư����߸塢���ø�˥桼�����Υ��󥰥륵���󥪥�ε�Ͽ��ѡ�����ǽ�ˤ��뤫����ꤷ�ޤ������󥰥륵���󥪥��Ʊ�첾�ۥ����С����ʣ��Υ��ץꥱ��������Ŭ�Ѥ����Τǡ������Υ��ץꥱ�������Τ����줫�˥����������뤳�Ȥǥ��󥰥륵���󥪥�ε�Ͽ��ͭ��ʤޤ޳��ݤ���ޤ���

�ǥե���Ȥ� 300 �� (5 ʬ)���ͤ��礭������ȥ桼�����Υ��󥰥륵���󥪥�λ�³���֤�Ĺ���ʤ�ޤ����������С���Υ��꡼�����̤���ä��ޤ���

sso-reap-interval-seconds

ͭ���¤��ڤ줿���󥰥륵���󥪥�ε�Ͽ�Υѡ�����Ԥ��ֳ֤���ñ�̤ǻ��ꤷ�ޤ���

�ǥե���Ȥ� 60��

allowLinking

true �ξ�硢���β��ۥ����С���������Ƥ��뤹�٤Ƥ� Web ���ץꥱ���������Ф�������ܥ�å���󥯤Υ꥽�������󶡤���ޤ����ġ��� Web ���ץꥱ�������Ǥ�������򥪡��С��饤�ɤǤ��ޤ�������ˤϡ�sun-web.xml �ե�������� sun-web-app �ץ�ѥƥ� allowLinking �򼡤Τ褦�˻��ꤷ�ޤ���

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

�ǥե���Ȥ� true��

Ʊ��ǽ���� asadmin ���ޥ��: create-virtual-server

���ۥ����С����Խ�

���ۥ����С����Խ�����ˤϡ����μ��˽����ޤ���

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��HTTP �����ӥ��ץΡ��ɤ򳫤��ޤ���
  4. �ֲ��ۥ����С��ץΡ��ɤ�j�򤷤ޤ���
  5. �Խ����벾�ۥ����С���j�򤷤ޤ���
  6. �ֲ��ۥ����С����Խ��ץڡ����ǡ����Υ�������¹ԤǤ��ޤ���
    • �֥ۥ��ȡץե�����ɤΥۥ���̾���ѹ���
    • �־��֡�������ͤ��ѹ���
    • HTTP �ꥹ�ʡ����ɲäޤ��Ϻ��
    • �֥ǥե���� Web �⥸�塼��פ�j����ѹ���
    • �֥?�ե�����פ��ͤ��ѹ���
    • �ץ�ѥƥ����ɲá����ޤ����ѹ����롣
  7. ����¸�פ򥯥�å������ѹ�����¸���ޤ���

���ۥ����С��κ��

���ۥ����С������ˤϡ����μ��˽����ޤ���

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��HTTP �����ӥ��ץΡ��ɤ򳫤��ޤ���
  4. �ֲ��ۥ����С��ץΡ��ɤ�j�򤷤ޤ���
  5. �ֲ��ۥ����С��ץڡ����ǡ����벾�ۥ����С���̾p���٤Υe��å��ܥå����˥e��å��ޡ������դ��ޤ���
  6. �ֺ��פ򥯥�å����ޤ���

���ۥ����С� __asadmin ����뤳�Ȥ�Ǥ��ޤ�����������Ǥ��ޤ��󡣺�����ϡ�ɬ�׻����������Ǥ���褦�ˡ�Application Server �� domain.xml �ե�����˴ޤޤ�� virtual-server ���Ǥ��p�˰�t�ʾ��˥��ԡ����Ƥ����Ƥ��$�����

Ʊ��ǽ���� asadmin ���ޥ��: delete-virtual-server


HTTP �ꥹ�ʡ��˴ؤ������󥽡��륿����

HTTP �ꥹ�ʡ��κ�.

HTTP �ꥹ�ʡ����.����ˤϡ����μ��˽����ޤ���

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��HTTP �����ӥ��ץΡ��ɤ򳫤��ޤ���
  4. ��HTTP �ꥹ�ʡ��ץΡ��ɤ�j�򤷤ޤ���
  5. ��HTTP �ꥹ�ʡ��ץڡ����ǡֿ����פ򥯥�å����ޤ�����HTTP �ꥹ�ʡ����.�ץڡ�����ɽ������ޤ���
  6. ��̾p�ץե�����ɤˡ��ꥹ�ʡ���̾p�����Ϥ��ޤ���
  7. �����С��κƵ�ư���˥ꥹ�ʡ���ͭ���ʤ��褦�ˤ���ˤϡ��֥ꥹ�ʡ��ץե�����ɤΡ�ͭ��ץܥå����Υe��å��ޡ����򳰤��ޤ���
  8. ñ��ݡ����ֹ����Ѥ��ơ������С��Τ��٤Ƥ� IP ���ɥ쥹���Ե�����褦�˥ꥹ�ʡ������ꤹ��Ȥ��ϡ��֥ͥåȥ�����ɥ쥹�פˡ�0.0.0.0�פ����Ϥ��ޤ�������ʳ��ξ��ϡ������С���ͭ��� IP ���ɥ쥹�����Ϥ��ޤ���
  9. �֥ꥹ�ʡ��ݡ��ȡץե�����ɤˤϡ��ͥåȥ�����ɥ쥹 0.0.0.0 ����Ѥ�����ϰ�դΥݡ����ֹ����ꤷ���̤� IP ���ɥ쥹����Ѥ������Ǥ�դΥݡ����ֹ����ꤷ�ޤ���
  10. �֥ǥե���Ȳ��ۥ����С��ץɥ�åץ%���ꥹ�Ȥ��鲾�ۥ����С���j�򤷤ޤ���
  11. �֥����С�̾�ץե�����ɤˡ������С������饤����Ȥ������ URL �ǻ��Ѥ����ۥ���̾�����Ϥ��ޤ��������С��������ꥢ����ȤäƤ����硢����̾p�ϥ����ꥢ��̾�Ǥ��������С��������ꥢ������Ѥ��Ƥ��ʤ����ϡ����Υե�����ɤ��Τޤ޻Ĥ��ޤ���
  12. �־ܺ١ץ��������Ǥϡ���������Ǥ�դǹԤ��ޤ���
    • �׵���̤Υݡ��Ȥ˥�%��쥯�Ȥ���ˤϡ��֥�%��쥯�ȥݡ��ȡץե�����ɤ��ͤ����Ϥ��ޤ���Application Server �ϡ����� 2 �Ĥξ�郎¸�ߤ����硢�׵��ưŪ�˥�%��쥯�Ȥ��ޤ���
      • ���Υꥹ�ʡ����� SSL �׵�򥵥ݡ��Ȥ��Ƥ����硣
      • �忮�����׵��Ŭ�Ѥ���륻�����ƥ�)�� SSL �����ɬ�פȤ����硣
      • �ǥե���ȤǤϡ�Application Server �ϸ����׵�˻��ꤵ��Ƥ���ݡ����ֹ����Ѥ��ޤ���

    • �������ץ�����åɤο���ѹ����ޤ���
    • ��Powered By�ץe��å��ܥå�������e��å��ޡ����򳰤��������֥�åȤ�8.���� HTTP ����إå!���� X-Powered-By: Servlet/2.4 �إå!����ޤޤ�ʤ��褦�ˤ��ޤ���
    • Java Servlet 2.4 ���ͤǤϡ������֥�åȤ�8.�������˥���ƥʤ����Υإå!����ɲäǤ���褦����d���Ƥ��ޤ���Ʊ�ͤˡ�JavaServer PagesTM (JSPTM) 2.0 ���ͤǤϡ�JSP �ƥ��Υ?����Ѥ������˥��ץ����Ȥ��� X-Powered-By: JSP/2.0 �إå!����ɲä���褦����d���Ƥ��ޤ���Web ���ץꥱ�������Ǥϡ�X-Powered-By: JSP/2.0 �إå!���ޤ�뤳�Ȥ��ǥե���Ȥ�ͭ����Ƥ��ޤ��������Υإå!�����Ū�ϡ�Web �����Ȥδ���Ԥ������֥�åȤ� JSP �ƥ��Υ?�λ��Ѥ˴ؤ�����ץǡ������뤳�ȤǤ���

      JSP �ڡ����� X-Powered-By �إå!���ͭ���̵��˴ؤ���ܺ٤Ĥ��Ƥϡ���Application Server Developer's Guide�٤Ρ�Deployment Descriptor Files�פξϤ򻲾Ȥ��Ƥ��$��������Υޥ˥奢��ؤΥ�󥯤ˤĤ��Ƥϡ��־ܺپ�����򻲾Ȥ��Ƥ��$�����

      �ܲ�ư�Ķ��Ǥϡ�X-Powered-By �إå!���8.���ά�������Ѥ���Ƥ��뵻�Ѥ��Τ��ʤ��褦�ˤ��뤳�Ȥ��Ǥ��ޤ���

  13. �����奢�Ǥʤ��ꥹ�ʡ����.����ˤϡ���λ��פ򥯥�å����ޤ���

���Υڡ����Ρ�SSL�ץ��������ǡ��ꥹ�ʡ��� SSL��TLS�����뤤�Ϥ���ξ��Υ������ƥ�����Ѥ���褦������Ǥ��ޤ���

��t�ʥꥹ�ʡ������ꤹ��ˤϡ����μ���¹Ԥ��ޤ���

  1. �֥������ƥ��ץե�����ɤΡ�ͭ��ץܥå����˥e��å��ޡ������դ��ޤ���
  2. �����С��ؤ�ǧ�ڤ򤳤Υꥹ�ʡ���ȤäƤ���ġ��Υ��饤����Ȥ�Ǥ������ϡ��֥��饤�����ǧ�ڡץե�����ɤΡ�ͭ��ץܥå����˥e��å��ޡ������դ��ޤ���
  3. �־��=�Υ˥å��͡���ץե�����ɤˡ���¸�����С��θ��ڥ��Ⱦ��=��̾p�����Ϥ��ޤ����ܺ٤ˤĤ��Ƥϡ��֥������ƥ��פξϤ򻲾Ȥ��Ƥ��$�����
  4. SSL3/TLS ���������Ǥϼ��μ���¹Ԥ��ޤ���
    1. �ꥹ�ʡ���ͭ��ˤ��륻�����ƥ��ץ�ȥ���˥e��å��ޡ������դ��ޤ���SSL3 �� TLS �Τɤd餫�ˡ����뤤�Ϥ���ξ��˥e��å��ޡ������դ��ޤ���
    2. �ץ�ȥ��뤬���Ѥ���Ź沽��˥e��å��ޡ������դ��ޤ������٤ƤΰŹ沽���ͭ��ˤ���ˤϡ��֥��ݡ��Ȥ���뤹�٤ƤΰŹ沽��פ˥e��å��ޡ������դ��ޤ������̤ΰŹ沽���ͭ��ˤ��뤳�Ȥ�Ǥ��ޤ���

����ˤ�ꡢ�ǥե���Ȳ��ۥ����С��Ȥ��ƻ��ꤷ�����ۥ����С��Ρ�HTTP �ꥹ�ʡ��ץե�����ɤˤ��Υꥹ�ʡ���ɽ�������褦�ˤʤ�ޤ���

Ʊ��ǽ���� asadmin ���ޥ��: create-http-listener��create-ssl

HTTP �ꥹ�ʡ����Խ�

HTTP �ꥹ�ʡ����Խ�����ˤϡ����μ��˽����ޤ���

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��HTTP �����ӥ��ץΡ��ɤ򳫤��ޤ���
  4. ��HTTP �ꥹ�ʡ��ץΡ��ɤ�j�򤷤ޤ���
  5. �Խ����� HTTP �ꥹ�ʡ���j�򤷤ޤ���
  6. ��HTTP �ꥹ�ʡ����Խ��ץڡ����ǡ�Ǥ�դ�������ѹ����Ƥ��$�����
  7. ����¸�פ򥯥�å������ѹ�����¸���ޤ���

HTTP �ꥹ�ʡ��κ��

HTTP �ꥹ�ʡ������ˤϡ����μ��˽����ޤ���

  1. �ĥ꡼����ݡ��ͥ�Ȥǡ�������ץΡ��ɤ򳫤��ޤ���
  2. ���ꤹ�륤�󥹥��󥹤�j�򤷤ޤ���
    1. ����Υ��󥹥��󥹤����ꤹ��ˤϡ����Υ��󥹥��󥹤�����Ρ��ɤ�j�򤷤ޤ������Ȥ��С��ǥե���ȥ��󥹥��� server �ξ��ϡ�server-config �Ρ��ɤ�j�򤷤ޤ���
    2. default-config �Υ��ԡ�����Ѥ��뾭��Υ��󥹥��󥹤Τ���˥ǥե������������ꤹ��ˤϡ�default-config �Ρ��ɤ�j�򤷤ޤ���
  3. ��HTTP �����ӥ��ץΡ��ɤ򳫤��ޤ���
  4. ��HTTP �ꥹ�ʡ��ץΡ��ɤ�j�򤷤ޤ���
  5. ��HTTP �ꥹ�ʡ��ץڡ����ǡ����� HTTP �ꥹ�ʡ����٤Υe��å��ܥå����˥e��å��ޡ������դ��ޤ���
  6. �ֺ��פ򥯥�å����ޤ���

HTTP �ꥹ�ʡ� http-listener-1��http-listener-2��admin-listener ����뤳�Ȥ�Ǥ��ޤ�����������Ǥ��ޤ��󡣺�����ϡ�ɬ�׻����������Ǥ���褦�ˡ�Application Server �� domain.xml �ե�����˴ޤޤ�� http-listener ���Ǥ��p�˰�t�ʾ��˥��ԡ����Ƥ����Ƥ��$�����

Ʊ��ǽ���� asadmin ���ޥ��: delete-http-listener



p��      �ܼ�      ����     


Copyright 2004 - 2005 Sun Microsystems, Inc. All rights reserved.