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

Sun logo
�A�Ω� UNIX �� Sun Java Enterprise System 5 �ɯū�n 

�� 7 ��
Web Server

�����y�z�p��N Web Server �ɯŨ� Java ES 5 (�o�檩�� 5)�GSun Java System Web Server 7.0�C

����²�n���еo�檩�� 5 �Ҥ䴩�����P�ɯŸ�|���ɯŪ`�N�ƶ��A�[�\�b Solaris �M Linux �@�~�t�ΤW���ɯŧ@�~�G


Web Server �ɯ�²��

���`�y�z�U�C�|�v�T Web Server �ɯŦ� Java ES 5 (�o�檩�� 5) ���@��h���G

��� Java ES �o�檩�� 5 Web Server

Java ES �o�檩�� 5 Web Server �N��۹��o�檩�� 4 ���@�ӥD�n�o�檩���C���s�W�F�\�h�\��A�æb�����譱����W�j�C

�o�檩�� 5 Web Server �֦��s���޲z��¦�[�c�ηs���޲z�u��C��޲z��¦�[�c�]�A�@�ӥN�ޥ�N�h�� Web Server ��Ҥ��t�m��T�� Administration Server ��ҡC�s����O�椶�� (wadm) �P�s���ϧΤƨϥΪ̤����i�ΨӦb����q���λ��ݹq���W�إ� Web Server ��ҡA�ðt�m�P�޲z�o�ǹ�ҡC�s���޲z�u��ݭn�޲z��ϥΪ̦W�ٻP�K�X�C

�p�ݦ���s�޲z��¦�[�c����h��T�A�аѾ\�uWeb Server 7.0 �޲z���n�v(http://docs.sun.com/doc/820-0873)�C

Web Server �޲z���������o���ܤƹ�ɯŦ����㪺�v�T�C

Web Server �ɯŸ�T��n

�� 7-2 ��ܤ䴩�� Web Server �� Java ES �o�檩�� 5 ���ɯŸ�|�C�Ӫ�A�Ω� Solaris �M Linux �@�~�t�ΡC

�� 7-2  �� Java ES 5 (�o�檩�� 5) ���ɯŸ�|�GWeb Server 7.0 

Java ES �o�檩��

Web Server ����

�@���k

�ݭn���s�t�m

�o�檩�� 4

Sun Java System Web Server 6.1 SP5 2005Q4

�����ɯšG
���s�w�˨æb����E�����

�N��Ұt�m�E���ܷs��ҡC

�o�檩�� 3

Sun Java System Web Server 6 2005Q1 Update 1 SP 4

�����ɯšG
���s�w�˨æb����E�����

�N��Ұt�m�E���ܷs��ҡC

�o�檩�� 2

Sun Java System Web Server 6 2004Q2 Update 1 SP 2
Platform Edition �M Enterprise Edition

�����ɯšG
���s�w�˨æb����E�����

�N��Ұt�m�E���ܷs��ҡC

�o�檩�� 1

Sun ONE Web Server 6.1 (2003Q4)

�|���{�Ҫ����ɯšG
��O�i�H������s�w�˦A�E����ƨӧ����ɯšC

�N��Ұt�m�E���ܷs��ҡC

Java ES �o�檩�����e���o�檩��

 

�L�����ɯšC

 

Web Server ���

�U����ܥi���ɯ� Web Server �n��v�T����������C

�� 7-3  Web Server ��ƥγ~

�������

��m

�γ~

�t�m���

Web Server 6.x (Java ES �o�檩�� 2�B3 �M 4)�GWebServer6-base/https-instanceName/config/

Web Server ��Ҫ��t�m

Web Server 7.0 (Java ES �o�檩�� 5)�G

��Ұt�m
WebServer7Config-base/https-configName/config1/

�����t�m�s���
�z�L Web Server Console �P wadm ��O�椶���s��C

 

1�Ъ`�N�AWebServer7Config-base ��|�P WebServer6-base ��|�������P�C

Web Server �ɯŵ���

Web Server ���ɯŵ����@���M��b�� 1 ���u�ɯųW���v�����Ъ��\�h�Ҷq�]�!G�ɯŸ�|�BJava ES ���󤧶����̩ۨʡB��ܩʤɯŻP����ɯŤ��t���B�h����ҳ��p���C

���`�N�|���X�i��v�T Web Server �ɯųW�������D�A�ǥH�� Web Server �i��@��ʪ����СC

�ۮe�ʰ��D

Java ES �o�檩�� 5 Web Server �S���b���Τ������ޤJ����ܧ�A�]���b�o�譱�V�U�ۮe�����C��O�A�s�޲z�����ä��V�U�ۮe���޲z�����C�o�˷|�v�T Web 3�ε{�� (�Ҧp�]�A Java ES ����) ���ɯŻP���s���p�C

�ݯS�O��X���O�A�o�檩�� 5 Web Server �w���ҥؿ�P���&�A���W�٨ϥΤ��P���w�]�ȡA�p�U��ҥܡC

�� 7-4  Web Server �w�]�W��

����

Java ES �o�檩�� 2�B3 �M 4
Web Server 6.x �w�]��

Java ES �o�檩�� 5
Web Server 7.0 �w�]��

�t�m�W��

 

hostName.domainName

��ҥؿ��|

WebServer6-base/
https-
hostName.domainName

WebServer7Config-base
https-hostName.domainName

���&�A���W��

https-hostName.domainName

hostName.domainName

Web Server �̩ۨ�

Web Server ��U�C Java ES ���󦳬̩ۨʡG

��ɯ�

�b��ɯŤ��AWeb Server �P�@�~�t�Χ��|�i��ɯ� (�p��ɯšJJava ES �P�@�~�t�γn�����ҭz)�A�o�ؤɯťi�ĥέ�a�ɯŧ@�~�t�Ϊ���k�Ӱ��G

  1. �ƥ�{���� Web Server ��ơC
  2. �p�ݥ��n��ƪ���m�A�аѾ\ Web Server ����C

  3. �ɯŧ@�~�t�ΡC
  4. �ɯŮɷ|��˫O�d�{�����ɮרt�ΡC

  5. �ɯŨ�o�檩�� 5 Web Server�C
  6. �ЮھڤɯŸ�|�A�Ѿ\��������3�p�`�C


�q Java ES �o�檩�� 4 �ɯ� Web Server

���`�]�A�N Web Server �q Java ES 2005Q4 (�o�檩�� 4) �ɯŦ� Java ES 5 (�o�檩�� 5) �������T�C���`�[�\�H�U�D�D�G

²��

�N Java ES �o�檩�� 4 Web Server �ɯŨ�o�檩�� 5 �ɡA�ЦҼ{�ɯŵ{�Ǫ��U�C�h���G

�ɯŵo�檩�� 4 Web Server

���`�y�z�p��b Solaris �� Linux ���x�W�N Web Server �q Java ES �o�檩�� 4 �ɯŨ� Java ES �o�檩�� 5�C��Y�ӥD�D�̿७�x�S�w���{�ǮɡA�ӥD�D�N��X��A�Ϊ��@�~�t�ΡC���`�[�\�H�U�D�D�G

�ɯūe�@�~

�ɯ� Web Server �n�餧�e�A3�Ӱ��U�C�@�~�G

���ҥثe������T

�z�i�ǥѨϥ� -version �ﶵ��� Web Server ��Ҧ�A�������� Web Server ���ثe�����G

WebServer6-base/https-hostName.domainName/start -version

�� 7-5  Web Server �������ҿ�X

Java ES �o�檩��

Web Server �����s��

�o�檩�� 2

6.1SP2

�o�檩�� 3

6.1SP4

�o�檩�� 4

6.1SP5

�o�檩�� 5

7.0

�ɯ� Web Server �̤ۨ���

�@�몺��ij�O�N�q���t�� (�M�B����Ҥ�) �����Ҧ� Java ES ���󳣤ɯŨ� Java ES �o�檩�� 5�C��O�A��z�N Web Server �ɯŨ�o�檩�� 5 �ɡAJava ES �w�˵{���|�۰ʤɯ� Web Server �һݭn���Ҧ��@�Τ��� (�аѾ\�� 1-9)�C

�ƥ� Web Server ���

Web Server �q�o�檩�� 4 ��o�檩�� 5 ���ɯŤ��|�ק�{���t�m��ơF���|�O���ܡC���ݭn�ƥ�ثe����ơC

��o���n���t�m��T�M�K�X

�z�ݭn�H�W�ŨϥΪ̪�����n�J�~����ɯšA�Ӱ��E�����ϥΪ̱b��3�Ө�Ʀs��{�� Web Server �w�˥ؿ��v���C

�ɯŵo�檩�� 4 Web Server

���`�Q�׼v�T Web Server �ɯŵ{�Ǫ��`�N�ƶ��A���۴��ѹ�{�ǥ���������C

�ɯŪ`�N�ƶ�

�N Web Server �n��ɯŨ� Java ES �o�檩�� 5 �ɭn�Ҽ{�U�C�`�N�ƶ��G

�ɯŵ{��

�U�z�{�ǾA�Ω��3����ɯŪ��q���W�P�@�w�˪� Web Server �v�����Ҧ� Web Server ��ҡC

  1. �ХH�W�ŨϥΪ̨���n�J�Φ����W�ŨϥΪ̡C
  2. su -

  3. ����Ҧ���椤�� Web Server ��ҩM Administration Server�C
  4. WebServer6-base/https-instanceName/stop
    WebServer6-base/https-admserv/stop

  5. ���o�檩�� 5 Web Server �����s�w�ˡC
  6. ���U�C�B�J�G

    1. �Ұ� Java ES �w�˵{���C
    2. cd Java ES Release 5 distribution/os_arch
      ./installer

      �䤤 os_arch �P�z�Ҧb���x�۲šA�Ҧp Solaris_sparc�C(�w���O�椶���ϥ� installer -nodisplay �ﶵ�C)

      ��ܥX [�w��] �M [���v�X��] ��������A�z�N�|�ݨ줸�����C(�?���i�� Java ES �w�˵{�������ɯŪ��w�ˤ���ɡA���̪����A�|��ܬ� [�i�ɯ�]�C)

    3. �b����������� Web Server�C
    4. ��w�P�o�檩�� 4 Web Server ���P���w�˸�|�C
    5. ��� [�ߧY�t�m] �� [�H��t�m]�C
      • �p�G�z��� [�ߧY�t�m]�A�и���B�J e�C
      • �p�G�z��� [�H��t�m]�A�и���B�J f�C
    6. �p�G�z��� [�ߧY�t�m]�AJava ES �w�˵{���|���Ѩ�ӿ�ܡG
      • �N�޲z��Ұt�m���޲z��A��
        �b�o�檩�� 4 ��ҾE����o�檩�� 5 (�Ψ�L�޲z�@�~) �һݪ� Administration Server ���N�޹q���W�ϥΦ���ܡC
      • �N�޲z��Ұt�m���޲z�`�I
        �b�N�N�� Administration Server ������ Web Server ��Ҫ��q���W�ϥΦ���ܡC�޲z��ҷ|�t�m���P Administration Server ���ʪ��`�I�N�z�{���C
      • ��w�ШD���t�m�ȡC
      • �t�η|�n�D�z���ѥD��W�١BHTTP �s����B�޲z��ϥΪ̦W�ٻP�޲z��K�X�C

      • �T�{�z���w�˿�ܡC
      • �N�|�w�� Web Server �M�˳n��A����ܦw�˺K�n�C

        Java ES �w�˵{���|�إߦW�� hostName.domainName ���w�]�t�m�ι�3�� Web Server ��ҡC

      • ���� Java ES �w�˵{���ø���B�J 4�C
    7. �p�G�z��� [�H��t�m]�AJava ES �w�˵{���|�إߦb�B�J IV ����檺 configureServer �{���ɡC
      1. �T�{�z���w�˿�ܡC
      2. �N�|�w�� Web Server �M�˳n��A����ܦw�˺K�n�C

      3. ���� Java ES �w�˵{���C
      4. �]�w WebServer7-base/setup/WSInstall.properties �ɮפ����ȡC
      5. �N�ȴ��ѵ��U�?�Ҧ����� (�D��ܩ�) ���S�ʡC

        �� 7-6  WSInstall.properties ��  

        �S��

        ����

        WS_DOCROOT

        (��ܩ�) �i�H�N�� Web ���e�ɮת�����m

        WS_SERVER_NAME

        �i�H�ΨӳB�z HTTP �ШD���D��W��

        WS_SERVER_USER

        ��涥�q Unix �ϥΪ̡C���ĭȥi�H�O root�B��󦳮Ī� UNIX �ϥΪ̩� webservd (�w�]��)

        WS_HTTP_PORT

        �i�H�ΨӰ�ť HTTP �ШD����ҳs����

        WS_ADMIN_SSL_PORT

        �޲z SSL �s����

        WS_ADMIN_HOST

        �޲z��A���@�~���޲z�D��W��

        WS_CONFIG_NAME

        ���D��t�m�W�١C���ȥi�H�P�b WS_SERVER_NAME ���Ҵ��Ѫ��ȬۦP�C

        WS_ADMIN_SERVER_USER

        �޲z��A����涥�q UNIX �ϥΪ̡C���ĭȡG'root' �λP WS_SERVER_USER �ۦP���ϥΪ�

        WS_ADMIN_LOGIN_USER

        �޲z��A���n�J�ϥΪ̦W��

        WS_ADMIN_LOGIN_PASSWORD

        �޲z��A���n�J�K�X

        WS_ADMIN_HTTP_PORT

        (��ܩ�) �޲z�D SSL �s����C�w�]�ȡG8800

        WS_START_ON_BOOT

        (��ܩ�) �}��ɱҰʥ\�� (true/false)�CTrue �N���\��A����һP�����޲z��A���b�t�έ��s�}���۰ʱҰʡC�w�]�ȡGfalse

        WS_64BIT_INSTALL

        (��ܩ�) ��A����涥�q�Ҧ� (true/false)�CTrue �N�b 64 �줸�Ҧ��U�t�m��A���C(�u�A�Ω� Solaris)�CFalse �N�b 32 �줸�Ҧ��U�t�m��A���C(�u�A�Ω� Solaris) �w�]�ȡGfalse

        WS_ADMIN_IS_SERVER_MODE

        (��ܩ�) �޲z�t�m�Ҧ��C(true/false)�CTrue �N�b�޲z��A���Ҧ��U�t�m��A���CFalse �N�b�޲z�N�z�{���Ҧ��U�t�m��A���C�w�]�ȡGtrue

        WS_REGISTER_ADMIN_AGENT

        (��ܩ�) �����N�z�{����U�C(true/false)�C�u���b WS_ADMIN_IS_SERVER_MODE �]�w�� false �ɤ~�ݭn����ܡCTrue �N�|�n�D�z���ѻ��ݺ޲z��A���D��H�i���U�C�w�]�ȡGtrue

        WS_AGENT_SSL_PORT

        (��ܩ�) �޲z�N�z�{�� SSL �s����C�u���b WS_ADMIN_IS_SERVER_MODE �]�w�� false �ɤ~�ݭn����ܡC

        WS_AGENT_HOST=

        (��ܩ�) �޲z�N�z�{���D��W�١C�u���b WS_ADMIN_IS_SERVER_MODE �]�w�� false �ɤ~�ݭn����ܡC

      6. ��� configureServer �{���ɡC
      7. WebServer7-base/setup/configureServer
        -inputfile
        WebServer7-base/setup/WSInstall.properties
        -logfile
        WebServer7-base/setup/WSInstall.log
        -verbose

        configureServer �{���ɷ|�إߦW�� hostName.domainName ���w�]�t�m�ι�3�� Web Server ��ҡC

  7. �Ұ� Web Server Administration Server �A�ȡC
  8. WebServer7Config-base/admin-server/bin/startserv

  9. �N�o�檩�� 4 Web Server ��Ұt�m�E����o�檩�� 5 �t�m�C
  10. �z�i�H�ϥΫ�O�� (wadm) �ιϧΤƨϥΪ̤����޲z�u�� (�n�J Web Server �޲z��A�� GUI)�C���᪺�B�J�H wadm ��O�椶������¦�C

    �Ҧp�A�N�W�� myinstance ����ҾE����s�t�m�G

    WebServer7-base/bin/wadm migrate-server --user=admin
    --host=localhost --server-root=/opt/SUNWwbsvr --instance=https-myinstance --config=newconfigname

    �����O�y�k�p�U�G

    WebServer7-base/bin/wadm migrate-server

    --user=admin-user [--password-file=admin-pswd-file] [--host=admin-host]
    [--echo] [--rcfile=rcfile] [--no-prompt] [--verbose]

    [--search-collection-copy-path=searchCollectionPath]
    [--log-dir=
    directory] --serverroot=path
    ([--all] | [--instance=https-instanceName] [--config=newconfigName])

    �W�z�Ĥ@�ի�O�ﶵ�ѩҦ� wadm ��O�@�ΡA�b�U������ 7-7 ���N���һ���C�ĤG�ի�O�ﶵ�O migrate-server ��O�үS�����A�b�� 7-8 ���N���һ���C

    �I�s�Ȩ㦳�Ĥ@�ի�O�ﶵ�� wadm �|�a�z�i�J wadm ��O shell ���C�b�� shell ���I�s��O���ݭn�A����w�@�οﶵ�C

    �p�G�z�q shell �~���I�s���㪺 wadm ��O�A�z�ܤ֥�����w --user �P --host �ﶵ�C(�p�G�z�ٲ� --password-file �ﶵ�A�t�η|���ܱz��J�K�X�A�p�G�z�ٲ���L�ﶵ�A�h�|���]���w�]�ȡC)��O��²�ư_���A��󥻳����Ψӻ���{�Ǫ���O�ӻ��A�ä��]�A --user �P --host �ﶵ�C

    �̹w�]�Awadm �|�b�s���� 8989 �W�ϥ� SSL ��w�C

    �p�ݦ��� wadm ��O�P�ﶵ�������T�A�аѾ\�uWeb Server 7.0 CLI Reference Manual�v(http://docs.sun.com/doc/819-3283)�C

    �� 7-7  wadm �@�Ϋ�O�ﶵ 

    �ﶵ

    ����

    user

    ���v�� Web Server �޲z�ϥΪ� ID�C

    password-file

    �]�t�V Administration Server �{�Һ޲z�ϥΪ̪��K�X���ɮסC�K�X�ɮץ����]�t�@�� WADM_PASSWORD=password�C�p�G���b��O����w���ﶵ�A�t�η|���ܱz��J�K�X�C

    host

    ���b���� Administration Server ���q�����W�١C�w�]�ȡGlocalhost�C

    echo

    �N���ﶵ�]�w�� true �|�b����O���e�b�зǿ�X�W�^3��O��C�w�]�ȡGfalse�C

    interactive

    �p�G�N���ﶵ�]�w�� true�A�t�η|���ܿ�J�һݱK�X�ﶵ���ȡC�w�]�ȡGtrue�C

    rcfile

    �Ұ� wadm �ɥΨӸ�J���Ұ��ɮסC�w�]�ȡG~/.wadmrc�C

    no-prompt

    �p�G�N���ﶵ�]�w�� true�A��O�b��󱡪p�U�����|�n�D�ϥΪ̿�J���ȡC�Ҧp�A�p�G���a�ѼƩI�s��O�A��O�u�|��X��~�T���A�Ӥ��|�n�D�ε��ݨϥΪ̿�J�C��z�L shell �{���ɨϥ� wadm ��O�ɡA�z�i��n�N���ѼƳ]�w�� true�A�H�ϫ�O�L�ݵ��ݨϥΪ̿�J�ȧY�l�׷|�Ǧ^�C�w�]�ȡGfalse�C

    verbose

    �p�G�]�w�� true�A�|��ܸԲӲM��C�w�]�ȡGfalse�C

    �� 7-8  wadm migrate-server ��O�ﶵ�P�B�⤸ 

    �ﶵ/�B�⤸

    ����

    search-collection-
    copy-path

    ��w�b�E���j�M���X�ɷj�M���X�d��ɮױN�n�ƻs�쪺��|�C�H�U�E����׬O�i�檺�G

    �p�G Web Server 6.x �j�M���X��|��� Web Server 6.x ��Ҫ��~���A����E�����j�M���X��|�N�|��V Web Server 6.x �j�M���X��|�A�|�������ﶵ�C

    �p�G Web Server 6.x �j�M���X��|�b Web Server 6.x ��Ҥ��A�ì����ﶵ��w�F���Ī���|�A����j�M���X�d��ɮ׷|�ƻs��H�U�ؿ�GsearchCollectionPath/configName/virtualServerName/collectionName�C�p�G��w����|�L�ġA�|�O���~�T���C

    �p�G Web Server 6.x �j�M���X��|�b Web Server 6.x ��Ҥ��A��S�������ﶵ��w��|�A�h���|�ƻs�j�M���X�d��ɮסC�|���@��T���g�J�E���O��A�n�D�ϥΪ̨ϥ� wadm add-documents ��O�Ӥ�ʽƻs�j�M���X�d��ɮסC�b�o�ر��p�U�A�E�����j�M���X��|�p�U�GWebServer7Config-base/https-configName/config/collections/ virtualServerName/collectionName�C

    log-dir

    �E���O���m�C
    �w�]�ȡGWebServer7Config-base/admin-serv/logs

    serverroot

    �w�� Web Server 6.x �������w�˦�m (�ؿ�)�G�P WebServer6-base �ۦP�C

    all

    �p�G�]�w�� true�A�|�N�Ҧ� Web Server 6.x ��Ұt�m���E���ܻP��ҦP�W�� Web Server 7.0 �t�m�C�p�G�w�g�s�b�㦳�ӦW�٪��t�m�A�|�N instanceName-1 �����t�m�W�٨ϥΡC�w�]�ȡGfalse�C

    instance

    �p�G�n�ӧO�E����Ұt�m (all=false)�A�h���n�E���� Web Server 6.x ��Ұt�m���W�� (�Φ����Ghttps-instanceName)�C�w�] Web Server 6.x ��ҦW�٬� hostName.domainName

    config

    �n�N��w Web Server 6.x ��Ұt�m�E���쪺�t�m���W�١C�w�]���ϥ� Web Server 6.x ��Ұt�m�� instanceName�C��O�A�p�G�w�g�s�b�㦳�ӦW�٪��t�m�A��O�|�b�W�٫���[�@�Ӿ�ơC�p�G���b�E���w�] Web Server 6.x ��Ұt�m�A�o�O�@�ӾA�X����סC

    �ϥ� migrate-server ��O�ɡA�аO��U�C�`�N�ƶ��G

    • �p�G�Q�n�E���h�ӵo�檩�� 4 ��Ұt�m�A�z�i�H�ϥΤ��P�� --instance �ȻP��3�� --config �޼ƨӦh����� migrate-server ��O�A�Ψϥ� --all �ﶵ�Ӥ@�������E�����̡C
    • �w�� migrate-server ��O���C�өI�s�A�E�����|�b --log-dir �ﶵ��w���ؿ� (�Φb�w�] WebServer7Config-base/admin-server/logs �ؿ�) ���إߨ㦳�H�U�W�٪��O���ɡG

      MIGRATION_yyyymmddhhmmss.log

      �p�G�z��� --all �ﶵ�A�h�O���ɷ|�x�s�Ҧ��E����Ҫ��E����T�C

  11. �إߵo�檩�� 5 Web Server ��ҡC
  12. �z�������b�B�J 5 ���E�����C�ӵo�檩�� 4 ��Ұt�m�إ߷s���o�檩�� 5 ��ҡC

    1. �b�إ߷s��Ҥ��e�A���ҾE���O��íץ��E���t�m���������D�C
    2. ��� create-instance ��O�C
    3. WebServer7-base/bin/wadm create-instance
      --config=
      configName nodehost1 [nodehost2 ...nodehostN]

      �� 7-7 ������F�@�Ϊ���O�ﶵ�C�U�?�� create-instance ��O�S�����ﶵ�C

      �� 7-9  wadm create-instance ��O�ﶵ�P�B�⤸

      �ﶵ/�B�⤸

      ����

      config

      ���3�ӫ�V���o�檩�� 5 �t�m���W�١C

      nodehost

      �b�W���إ߹�Ҫ��q�����W�١C�z�i�H�Ů�9j�� hostName.domainName �M��ӫ�w�h�x�q���A�i�ӫإߦh�ӬۦP����ҡC

      create-instance ��O�|�b��w�`�I�� WebServer7Config-base/https-configName
      �W�إ߹�ҥؿ�A�ñN�t�m���p���3����ҥؿ�C

  13. �ҰʨC�ӵo�檩�� 5 ��ҡC
  14. WebServer7Config-base/https-configName/bin/startserv

    �إ߹�Үɷ|�إ� startserv �{���ɡC�p�G�Ұʹ�ҮɨS���o�ͥ����D�A�z�|�ݨ� [��A���Ұʦ��\] ���T���C�|��ܹ�Ҫ��w�] URL�C

���Ҥɯ�

�z�i�ǥѰ��U�C�B�J������ Web Server �O�_�ɯŨ�o�檩�� 5�G

  1. �ˬd�s�إߪ��E���O���ɤ��O�_����� ERROR �T���C
  2. �p�����n�A�i�����ܧ� (�аѾ\�ɯū�@�~)�C

  3. ���ҵo�檩�� 5 Web Server ��ҡC
  4. �q Web �s��s��H�U URL �ýT�w�z�i�J�w�ﭶ���G

    http://hostName.domainName:port

    �䤤�����X�檺�D��W�ٻP�s�����3��C�ӹ�ҡC

  5. �ϥ� -version �ﶵ��� Web Server ��ҡG
  6. WebServer7Config-base/https-configName/bin/startserv -version

    �аѾ\�� 7-5 ��o������X�ȡC

�ɯū�@�~

�p�����n�A���D�n�ɯū�@�~����3��ʾE���Y�ǵo�檩�� 4 ��ơC�o�Ǹ�Ƴq�`�P�@�Φh�Ӭ��o�檩�� 4 �t�m�æb server.xml �t�m�ɮפ���w�����&�A�����p�C

�Ъ`�N�]3�U�C���p���ɯū�{�ǡG

�E�� Web Server 6.1 ���ڤ��e
  1. �N Web Server 6.1 ���ڤ��e�ƻs��z�Q�n����m�C
  2. �ϥΥH�U��O��s�s�����ڸ�|�G
  3. WebServer7-base/bin/wadm set-virtual-server-prop
    --config=
    configName --vs=virtualServerName
    document-root=
    new docroot path

    �� 7-7 ������F�@�Ϊ���O�ﶵ�C�U�?�� set-virtual-server-prop ��O�S�����ﶵ�C

    �� 7-10  wadm set-virtual-server-prop ��O�ﶵ�P�B�⤸

    �ﶵ/�B�⤸

    ����

    config

    �n�]�w�s���ڸ�|���o�檩�� 5 �t�m���W�١C

    vs

    �E�������کҹ�3�����&�A���W�١C

    document-root

    �s���ڥؿ��|�C

  4. �N�t�m���s���p����� Web Server ��ҡC
  5. WebServer7-base/bin/wadm deploy-config
    [--force] [--restart] [--no-reconfig]
    configName

    �� 7-7 ������F�@�Ϊ���O�ﶵ�C�U�?�� deploy-config ��O�S�����ﶵ�C

    �� 7-11  wadm deploy-cofig ��O�ﶵ�P�B�⤸

    �ﶵ/�B�⤸

    ����

    force

    �Y�� true�A�|�j���мg�۱q�e�@���t�m���p����w�g��ʭק諸��Ұt�m�C�w�]�ȡGfalse

    restart

    �Y�� true�A�|���s�Ұʰ�椤����ҨӦb�w���p�t�m�����t�m�]�w�C�w�]�ȡGfalse

    no-reconfig

    �Y�� true�A�b���s�Ұʹ�Ҥ��e�A��椤����Ҥ��|�b�w���p�t�m�����t�m�]�w�C�w�]�ȡGfalse

    configName

    ���p���ҦW�ٻP�t�m�W�٬۹�3�� Web Server ��Ҫ��o�檩�� 5 �t�m�W�١C

�E�� webdav ���X��T

���ݭn�B�~����ʾE���C�u�n��s���ڸ�|�N����F�C

�E���O���ɮ�

�p�G�z�Q�n�x�s�o���ɮסA�бN���̽ƻs��w����m (�_�h�A�p�G�z�����F�o�檩�� 4 �w�ˡA���̷|�Q�R��)�C

�E����O�t�� NSAPI �~���{��
  1. �N�{���w�ɮױq��o�檩�� 4 ��m�ƻs�� WebServer7-base/lib �ؿ�C
  2. �N magnus.conf �P obj.conf �t�m�ɮ׶ץX�ܤ@�ӼȦs�ؿ�C
  3. WebServer7-base/bin/wadm get-config-file --config=configName
    magnus.conf > /tmp/magnus.conf

    WebServer7-base/bin/wadm get-config-file --config=configName
    obj.conf > /tmp/obj.conf

    �� 7-7 ������F�@�Ϊ���O�ﶵ�C

  4. �̨�O�t�� NSAPI �~���{����󤤪���w���e�ӭק� magnus.conf �P obj.conf �ɮסC
  5. �q�Ȧs�ؿ�פJ magnus.conf �P obj.conf �t�m�ɮסC
  6. WebServer7-base/bin/wadm set-config-file --config=configName
    --upload-file=/tmp/magnus.conf magnus.conf

    WebServer7-base/bin/wadm set-config-file --config=configName
    --upload-file=/tmp/obj.conf obj.conf

    �� 7-7 ������F�@�Ϊ���O�ﶵ�C

  7. �N�ק諸�t�m���s���p����� Web Server ��ҡC
  8. WebServer7-base/bin/wadm deploy-config
    [--force] [--restart] [--no-reconfig]
    configName

    �� 7-11 ������F�@�οﶵ�C

�ܧ�j�M���X����

migrate-server ��O�㦳�E���j�M���X��T���ﶵ�A��O�A�z�i��n�N�j�M���X���ڰ��p�U�ܧ�G

  1. �p�G�j�M���X�����ڻP�Ω�o�檩�� 4 �����ڤ��P�A�ШϥΥH�U��O�ӳ]�w�j�M���X�����ڡG
  2. WebServer7-base/bin/wadm set-search-collection-prop --config=configName --vs=virtualServerName --collection-name=searchCollectionName document-root=new docroot path for the search collection

    �� 7-7 ������F�@�Ϊ���O�ﶵ�C�U�?�� set-search-collection-prop ��O�S�����ﶵ�C

    �� 7-12  wadm set-search-collection-prop ��O�ﶵ�P�B�⤸

    �ﶵ/�B�⤸

    ����

    config

    �n�]�w�j�M���X���ڪ��o�檩�� 5 �t�m���W�١C

    vs

    �j�M���X��3�����&�A���W�١C

    collection-name

    �n�]�w�s���ڸ�|���j�M���X���W�١C

    document-root

    �j�M���X�s���ڥؿ��|�C

  3. �N�t�m���s���p����� Web Server ��ҡC
  4. WebServer7-base/bin/wadm deploy-config
    [--force] [--restart] [--no-reconfig]
    configName

    �� 7-11 ������F�@�οﶵ�C

�ۭq��O��{����

�p�G�w�g�ۭq�{���� (�Ҧp startsvr�Bstartsvr.bat�Bstopsvr�Bstopsvr.bat�Brestart�Breconfig �P reconfig.bat)�A�z�N�����b���H�U�ؿ�o�檩�� 5 �w�]�{���ɤW���ۦP���ۭq�GWebServer7-base/bin�C

�^�_�ɯ�

�o�檩�� 5 �����s�w�˻P Web Server ��Ұt�m������E�����|�ϵo�檩�� 4 Web Server �O���ܡC�]���A�o�檩�� 5 Web Server ���^�_�]�A�U�C�Ω�^�_�ܵo�檩�� 4 ���B�J�C

  1. �ХH�W�ŨϥΪ̨���n�J�Φ����W�ŨϥΪ̡C
  2. su -

  3. �v�@����Ҧ����b��檺 Web Server ��ҡC
  4. WebServer7Config-base/https-configName/bin/stopserv

    �p�G���T����F��A���A����z�|�ݨ� [��A���w���] ���T���C

  5. �����o�檩�� 5 Web Server �w�ˡC
  6. �z���������Ҧ��o�檩�� 5 ��һP�E�����t�m�G

    1. �R���Ҧ��o�檩�� 5 ��ҡC
    2. WebServer7-base/bin/wadm delete-instance --user ...    --config=configName hostName.domainName

    3. �R���Ҧ��o�檩�� 5 �t�m�C
    4. WebServer7-base/bin/wadm delete-config --user ... configName

  7. ���s�Ұʤɯ� Web Server �ɰ�� Web Server ��� (�p�ɯŵ{�����ҭz)�C


�q Java ES �o�檩�� 3 �ɯ� Web Server

�N Java ES 2005Q1 (�o�檩�� 3) Web Server �ɯŨ�o�檩�� 5 ���{�ǻP�N�o�檩�� 4 Web Server �ɯŨ�o�檩�� 5 ���{�ǬۦP�C

�Y�n�N�o�檩�� 3 Web Server �ɯŨ�o�檩�� 5�A���F�N�ѷӪ��Ҧ��o�檩�� 4 ��N���o�檩�� 3 �H�~�A��L�п�`�q Java ES �o�檩�� 4 �ɯ� Web Server ������ܡC


�q Java ES �o�檩�� 2 �ɯ� Web Server

�N Java ES 2004Q2 (�o�檩�� 2) Web Server �ɯŨ�o�檩�� 5 ���{�ǻP�N�o�檩�� 4 Web Server �ɯŨ�o�檩�� 5 ���{�ǬۦP�C

�Y�n�N�o�檩�� 2 Web Server �ɯŨ�o�檩�� 5�A���F�N�ѷӪ��Ҧ��o�檩�� 4 ��N���o�檩�� 2 �H�~�A��L�п�`�q Java ES �o�檩�� 4 �ɯ� Web Server ������ܡC


�Ƶ�

�p�G�z�n�b Linux ���x�W�q�o�檩�� 2 Web Server �i��ɯšA�h���������ɯšA�]�N�O Web Server �M�@�~�t�γ��n�i��ɯ� (�b RHEL 2.1 �W���䴩�o�檩�� 5 Web Server)�C�p�ݧ�h��T�A�аѾ\��ɯ��C




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


��󸹽X�G820-0891
2007 �~ 6 ��C  Copyright 2007 Sun Microsystems, Inc. ���v�Ҧ��C