���� Linux WWW HOWTO

��ۧ@��: Mr. Poet, [1][email protected]
Ķ��: ���@�롣Wang, Shyh-Chyu��

  v0.85, 21 August 1999
    _________________________________________________________________

  ����ԭz�A���F���ѥ��y��T��WWW�����U�تA�ȡA�bLinux�W���]�w��T���]
  �A�]�w���A�ݤΥΤ�ݵ{�����C���gHOWTO���ت��A���O�b���Ѥ@���ԲӪ���U�A
  �ӬO�b���Ѥ@���������ԭz�A�ô��Ѧp��h���i�@�B��T����V�C
    _________________________________________________________________

1. �e��

    * 1.1 �ۧ@�v�n��
    * 1.2 Ū�̷N��
    * 1.3 �̷s����

2. �p��]�w���y��T��Τ�ݳn�� (Antiquated)

    * 2.1 ���z

3. Lynx

    * 3.1 �p��o�H

4. Emacs-W3

    * 4.1 �p��o�H

5. Netscape Navigator/Communicator

    * 5.1 �U�ت����οﶵ
    * 5.2 �p��o
    * 5.3 �w��

6. �]�w���y��T��A��

    * 6.1 ���z

7. Apache

    * 7.1 �p��o
    * 7.2 �sĶ�Φw��
    * 7.3 �]�w
    * 7.4 �إߵ���D��
    * 7.5 CGI scripts
    * 7.6 �ϥΪ̺�ؿ�
    * 7.7 Daemon�Ҧ��PInetd�Ҧ�
    * 7.8 �}��Put��delete�R�O
    * 7.9 �ϥ�Authentication/Access Control
    * 7.10 su-exec
    * 7.11 Imagemaps
    * 7.12 SSI/XSSI
    * 7.13 �Ҳըt��

8. ���A���t��

9. �ϰ���Intranet��

    * 9.1 �򥻻ݨD
    * 9.2 ����󪺧�s����
    * 9.3 Ū�̷N���ϬM

10. �w��HTTP���A��

    * 10.1 �U���e�dzƤu�@
    * 10.2 �sĶHTTPd

11. ����HTTPd

12. �s�u��Linux���A��

    * 12.1 �]�wLinux���A��
    * 12.2 �]�wNetware���A��
    * 12.3 �]�wNetware Client
    * 12.4 �]�w�L�n�Τ��
    * 12.5 �bMacintosh�W�]�wTCP/IP

13. �]�w�ϰ���

    * 13.1 NCPFS
    * 13.2 SMBFS
    * 13.3 NFS

14. �s������

    * 14.1 �s���W�����ɮרt��
    * 14.2 �s�u���ں��
    * 14.3 ��l�γ~

15. ��L�i�H��쪺��

16. �^�m���v��Credits and Legalities��

    * 16.1 �P�¡�Thanks��
    * 16.2 �ۧ@�v��T��Copyright information��

17. �i�@�B�\Ū

    * 17.1 O'Reilly & Associates Books
    * 17.2 Internet Request For Comments (RFC)
    _________________________________________________________________

1. �e��

  ���F�l�D�@�ӯu���ժ���ں��ާ@�t�ΡA�\�h�H�]�Ӷ}�l�ե�Linux�C �t�~
  �A�S���@�Ǿǰ|.�B�j�ǡB�D��Q�Ʒ~�B�Τ@�Ǥp�����~�C�L�̧Ʊ�إߤ@�Ӻ�
  �A �S���ݭn����g�O�C�o�N�O WWW-HOWTO ��l���ت��C�����D�n�ԭz�p��
  ��ں�� ���̥D�n�����y��T��World Wide Web���]�w���A�ݤΥΤ�ݵ{���C

  �夤������@�ߥH�����p��C�ð��]�A��Linux�O�إߦbIntel�����x�W�C�p�G�A
  �ϥΨ�L ���x�A���O�β��ͪ����G�i��|���@�ˡC�A�i�g�ѳ\�h�s���ӤU������
  ��A�p�G�i��о� �q�g�ѬM�g���ӤU���A�ëO�d�@���b�A���D���A���W�C

1.1 �ۧ@�v�n��

  ����󪺵ۧ@�v (c) 1999 �ݩ� Mr. Poet�C

  ����󪺵ۧ@�v (c) 1999 �ݩ󥻤���l�@�� Peter Dreuw�C��0.8���e���Ҧ�
  ���

  ����󬰦ۥѳn����A�b���H�Ϧۥѳn���|�o�檺GNU General Public
  Licence���ĤG���� ���m�ѦҧA���N���᪺�n���򪩥����U�A�i�H�ۥѽƻs�o
  ��Χ�g�C

  ��HOWTO���o��A�u������O�@�����Ϊ���ơA�ӨS�����a��󪺫O�ҡC����
  �ӷ~�欰����t��� �O�ҡA����S�w���ت��]���O�ҵ���ŦX�C����Ӹ`�а�
  ��GNU General Public Licence�C

  �n���o�@��GNU General Public License�A�ШӫH���ۥѳn���|��Free
  Software Foundation���A �a�}�GInc., 675 Mass Ave, Cambridge, MA 02139,
  USA.�C

  ��󤤩Ҵ��쪺���U�ӼСA�k�U�۾֦��̩Ҧ��C

  ��ۧ@���e(Origional Copyright)�G

  This document is Copyright (c) 1999 by Mr. Poet

  This document is Copyright (c) 1997 by Wayne Leister. The original
  author of this document was Peter Dreuw.(All versions prior to 0.8)

  This HOWTO is free documentation; you can redistribute it and/or
  modify it under the terms of the GNU General Public License as
  published by the Free Software Foundation; either version 2 of the
  License, or (at your option) any later version.

  This document is distributed in the hope that it will be useful, but
  without any warranty; without even the implied warranty of
  merchantability or fitness for a particular purpose. See the GNU
  General Public License for more details.

  You can obtain a copy of the GNU General Public License by writing to
  the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
  USA.

  Trademarks are owned by there respective owners.

1.2 Ū�̷N��

  �w��Ҧ����N���A���̨ëD�U�Ƴq�A���Ǹ�ƨӷ��٬O�@���Z�ꪺ��A������
  �~ �b����K�C���b�ϬM���~�e�A�Х����@�U�̷s�����C�]�\�A�ҵo�{�����D�A
  �w�g�b �U�@�����q���F�C���U�@�q�i�D�A�p��o�̷s�������C Ū�̷N���бH
  �� [2][email protected].

1.3 �̷s����

  �̷s�����i�g�ѤU�����ä[��}�����o�G [3]Website.

2. �p��]�w���y��T��Τ�ݳn�� (Antiquated)

    �Ъ`�N!������1997�~�ӡA�@�����٥��ק�L�C���ҥH�O�d�U�ӡA�u�O�n�i�D
    �A�H �e���@�k�C�Ҧ����Linux���n��A���O�Ӧ�Netscape��Lynx�C���̤]
    �OLinux�W�̥D�n�� �s����A�p�G�A�٨S���o���s����A���򻰧̷֨Ӭ����
    �`���u���h�U���a�I

  �U�����`���Цp��]�w���y��T���s����C�p�G�A�{���Y���s����ȱo�@�D�A�o
  ���b�䤤�A �дf���СC�b�o�@�������A�u���Y���s�������W�����`�C���O�b
  ���פ��A�|�ɶq�t�\�� ���i�H��o�쪺�s����C�Y�ǥD�n�s����p�G�u���ȱo��
  ���A�]�|�b���ӥt�P���`�[�H���СC

  �u���z�v�O�ΨӴ��ѧA�@�Ǹ�T�A���U�A�M�w�n�Τ����s����C�u�ӻ��v�w��C
  �@�s����A �ӭz�p��h�w�ˡB�]�w�κ��@�C

  �ƹ�W�A���`��ڤ��Q��XX-Window/Netscape�o�ө��~�X�ӷo�J�ɡA�ڥu
  ��Lynx�C

2.1 ���z

  [4]Navigator/Communicator
         Navigator�O���夤�ߤ@�bLinux�W�䴩����HTML�\�઺�s����C�Ҧp
         �AFrame�BJava�B Javascript�۰ʧ�s�B��Layers���\��C���٥i�H��
         �onews��mail�C���O�A����q���귽 �]�\�ӹ��@���g�����ޡA�Y���@�j
         ��CPU time�ΰO����C�ӥB�A�٦b�w�Ф��]�֨��Ŷ��A ���O�w�ЪŶ��C

         �{�bNetscape�D�O�@OpenSource���n��A�i�H�q [5]ftp.netscape.com�U
         ���C

  [6]Lynx
         Lynx�O�̤p���s����C���@�ۥѳn���l�{���A�i�̷�GNU��public
         licence���o�C���M�O �H��r���D�A��Lynx�٬O���Z�h�S��\��C�{�b�w
         �i�䴩table�Bcolor���Dcurses����frame�C

    Lynx�䴩��frame�\��:

    Lynx�u�䴩������frame�\��C�@���o�{�Fframe�A���|Ūframe�����D�A���
    ���s���C�o�`�`�b�y�N�W��H�~�ѡC

  Kfm
         Kfm��K Desktop Environment��KDE�����@�����CKDE�O�bX-Windows�W��
         �@�Өt�ΡC���Ѥ@�� ��drag and drop�Bsound�Btrashcan��look and
         feel���\��CKfm�OK file manager �A�]�O�s����C�Ψӷ��s����ɡA�i
         �H�䴩frame�Btable�Bftp�U���A�ˬdtar���w��Archieve�� �����E�E
         �E�C�{�b��������1.1.1��1.1.2�Y�N�ҥΡC���M�b�S��KDE�U�A�i�H��
         ��Kfm�A��KDE���� ���w�٬O�n���CKDE��Kfm���Ӹ`�A�аѦ�
         [7]http://www.kde.org�C

  [8]Emacs
         Emacs�O�ӸU�઺�{���C�O���B�z���B�Onews�\Ū���B�OMail�\Ū���B
         �]�O�s����C�n�Dzߨϥ� Emacs�A�@�}�l�ɡA�n�Ǫ��F���b�Ӧh�F�A�]
         ���A�����h�ǩҦ����䪺�\��C��X-Windows���� ���N�e���o�h�F�A�]��
         �j�������\�ೣ�b��椤�C���O���@�ӯ��I�A�Y���D�n�O�H��r�Ҧ����D
         �C�����G�bX-Windows���AEmacs�i�H�e�ϡC��Emacs�]�O�ۥѳn��A��l
         �{���i�̾�GNU�� public licence���o�C

  NCSA Mosaic
         Mosaic�OIllinois�j�Ǫ�NCSA��National Center for Supercomputing
         Application���o �i��X-Windows�s����GNCSA����|�~�ɶ��b�o�Ӷ}�o
         �p���A�{�b�w�ಾ�`�N�O��䥦�p���A�ҥHMosaic �w�g�L�H��s�C�]��
         ������l�{���A���ۥѳn��A�p�G���H�Q�d�ӭp���A�}�o�b�D�ӷ~�γ~�W
         ���s����A Mosaic�復�ӻ��i���Z�ȱo�Ҽ{���C

  Amaya
         Amaya�O���FW3C��HTML3.2�зǩҶ}�o��X-Windows�[���]�p�γ~�s����A
         �ҥH�i�䴩�Ҧ�HTML3.2 �зǡC���]�䴩HTML4.0�������зǡCTable
         �Bform�B�Τ��image map�Bput publishing�Bgif�B jpeg��png�ϧγ��i
         �䴩�C�����i���s����A�]�i��s��u��C�̷s������1.0 beta���C1.1
         beta ���٦b�@�������աA���[�N�i�}��ϥΡC

         ����Ӹ`�Ѧ� [9]http://www.w3.org/Amaya/�C

         Amaya�i�q [10]ftp://ftp.w3.org/pub/Amaya-LINUX-ELF-1.0b.tar.gz�U
         ���C

  Qweb
         Qweb�O�t�@��X-Windows�����s����CTable�Bform�B�Φ��A��image
         map���i�䴩�C�̷s������ 1.3���C

         ����Ӹ`�Ѧ� [11]http://sunsite.auc.dk/qweb/�C

         �ӷ��ɥi�q [12]http://sunsite.auc.dk/qweb/qweb-1.3.tar.gz���o�C

         �]�i�q [13]http://sunsite.auc.dk/qweb/qweb-1.3-1.i386.rpm��
         �oRedHat��RPM�ɡC

  ���̫�ij�Ҧ��s������ϥΪ̥u�ϥ�Netscape 4.x�ALynx��Netscape 5.x Alpha
  �C�L�̬O�b Linux���A�ߤ@�䴩�j�����\�઺�s����C�ӤH��ij�ϥ�Netscape
  5.x Alpha�C�����M�u�O Alpha���A�����w�w�B��4.x�����䴩�U�ؼзǡC

3. Lynx

  Lynx�O�@�Ӳ{�����������s����C�]���u�i�ܤ�r�A�����|�Y���Ӧh�u��e�W
  ��bandwith���A �]���|�Y���Ӧh�t�θ귽�C�i�b�����ܤ覡�B���׺ݾ�
  ��xterm���i�ܡC����o�Ӥp�s� ���A�A�ä����nX Windows �t�ΩΦh�l���t��
  �O����C

3.1 �p��o�H

  �j������Linux�M�󤤡A�N�w�g��Lynx�F�C�i�D�A�p��sĶ�B�w�ˡA�i���A�ӻ�
  �S����N�q�C �̷s������2.8.2���A�i��
  [14]http://www.slcc.edu/lynx/fote/���o�A�]�i�q��� ��
  [15]ftp://sunsite.unc.edu under /pub/Linux/apps/www/broswers/ ��Linux
  FTP���A���άM�g�����o�C

  ����Ӹ`�A�i�ոդU�C��G

  Lynx Links
         [16]http://www.crl.com/~subir/lynx.html

  Lynx Pages
         [17]http://lynx.browser.org

  Lynx Help Pages
         [18]http://www.crl.com/~subir/lynx/lynx_help/lynx_help_main.htm
         l (the same pages you get from lynx --help and typing ? in
         lynx)

  ���GLynx help page�̪�E���A�p�G�A�b�ϥ��ª�Lynx�A�бNlynx.cfg��
  �b/usr/lib������ ���a�}�אּ�W�z�a�}�C

  Lynx�̯S���B�A�j���O����batch mode retrieval�C�A�i�H�g�@��shell
  script�A��http, FTP, gopher, WAIS, NNTP��file://�ӧ�@��ɮסB���w
  ��Archieve�� ��������F��A�M��٥i�s�b�ϺФ��C�A�٥i�u��-post_data�ﶵ
  �ӧ�зǿ�J��ơA�b batch mode����gHTML form�C

  Lynx����l�\��A�аѦ�Lynx��help��man page�C�p�G�A�o�{Lynx����L�\��A
  �ӥB�{�����D�`�ȱo �g�J����󤤡A�Ф��[��СC

4. Emacs-W3

  Emacs���\�h���P���ڦ��C�̨��`�ت��OGNU Emacs��xEmacs�CGNU Emacs�O�̦�
  ��Emacs�A��Free Software Fundation�}��ϥΡC�D�n�H��r���D�A���i
  �bX-Windows������CXemacs�������W�٬� Lucid Emacs���u��bX-Windows����
  ��C���٦��\�h�MX-Windows������\�ࡣ���n���ؿ����E�E�E���C

4.1 �p��o�H

  �j����Linux�M��t��GNU Emacs�C

  GNU Emacs���̷s������19.34�C�S����A����FTP��
  [19]ftp://ftp.gnu.ai.mit.edu/pub/gnu/�C

  �̷s����XEmacs�O20.2���CFTP���b [20]ftp://ftp.xemacs.org/pub/xemacs�C

  �����T�Ѧ� [21]http://www.xemacs.org�C

  ��̳��i�H�� [22]ftp://sunsite.unc.edu under
  /pub/Linux/apps/editors/emacs/ ���o�C

  �@���w�ˤFGNU Emacs��XEmacs�A�N���FW3�s����C

  Emacs�ϥ�Emacs Lisp�t�ΡA�X�G�t�\�Ҧ����s����\��C���D�n�H��r�Ҧ����D
  �A���O�b X Windows�t�ΤU�A�ܤ�٥i�H�i�ܹϧΡC

  �n�XEmacs�Ұʥ���W3�Ҧ��A�I��'apps'�A�A��'brows the web'�C

  �ڨS���ιLEmacs�A�p�G���H���D��˱Ұʥ���W3�Ҧ��A�ڥi�H�⥦�[�i�o�Ӥ��
  ���C�W �z��Ƥj����ŧ�ۭ�ۡA�p�G�A�o�{���~�A�ΧƱ�[�J�Ǥ����D���A
  �Ф��[��СC

5. Netscape Navigator/Communicator

5.1 �U�ت����οﶵ

  Netscape Navigator�����y��T���s��������C�L�X�G�Q������C�Y�O���@�Ө�
  �סA�L�o �O�ٻk�O����Ψt�θ귽���Y�����{���C

  ����3�ؤ��P�����G

  Netscape Navigator �]�t�s����Bnetcaster(push client)�ΰ򥻪�mail�{���C

  Netscape Communicator �]�t�s����B�����s�边�B�����i��mail�{��
  �Bnews�\Ū���B netcast��push client���Τ@����|ij�u��C

  Netscape Communicator Pro�]�t Netscape Communicator���Ҧ��\��A�~�[�@��
  ���B IBM�׺ݾ�����\��λ��ݨt�κ޲z�\�ࡣ�t�κ޲z���i�ݦb�ۤv���ୱ
  ��desktop���A��s �X�d������������ Netscape ���C

  ���F�W�z�T�Ӫ����~�A�٦���ӿﶵ�ȱo�`�N�C

  ����������w�ˤΰ򥻶��רD�w�ˡC����w�˥i�H�w�˩Ҧ��\��F�Ӱ򥻦w�˥u
  �w�˨��H� �A�ϥΪ��\��C�p�����n�A�٥i�H�U����L���󡣦p�h�C��䴩
  ��netcaster���C�A�i�� Netscape���z�w�ˤu��Ӧw�ˡ��w�˫��'help'
  ��'software updates'���C���O�{�bLinux�W �� Netscape�٥��䴩����w�ˡC

  �ĤG�ﶵ�����P���Υ~�P���C�b���[�a�ϡA�A�i�H�ϥΤ��P���A��128 bit�[�K��
  �w���ǿ顣SSL�� ���j�j�\��C�_�h�A�A�u��40 bit�[�K��C�b���[�H�~�A�u��
  �\�ϥΦ��@�����C

  Netscape Navigator / Communicator / Communicator Pro���̷s����4.6.1
  �CLinux�u�֦� ��ؤ��P�����C��@�f�t�ª���1.2�t�C���֤ߨt�Ρ�kernels
  ��,�t�@�f�t�s����2. x���C�p �G�A�٨S������2.0�����֤ߨt�ΡA���A�@�Ө}��
  ����ij�A�֧֤ɯŧa�I�s�����w���F�\�h�ﵽ�C

  Netscape�٦�beta���C�p�G���ե�beta���A�q�`���@�Ӥ몺�եδ��C

  �]�i�H�դ@�U5.0 alpha���C���i�qMozilla�p�� [23]www.mozilla.org�U���C

  �A�]�i�H�դ@�U�q [24]www.mozilla.org�U���� 5.0 alpha�C�ڭӤH�D�`��ij��
  ��Netscape 5�C���O�کҨ��L�̦��u�ʡB�̦w�w���s����C

5.2 �p��o

  ���oNetscape�n��̦n����k�A�N�O������L�̪���
  [25]http://www.netscape.com/download/�C�ӯ������A�a�A������ܡC���|��
  �A �A��Linux��������A�o�ɧA�n�ή֤ߨt�Ϊ������Ӧ^�����{�b�j�����H��
  ��2.0�����C�p�G�A���T �w�A��Linux��������A�i�Ϋ��O'cat /proc/version'
  �Ӭd�A�������C�������ߤ@���o���P������C

  �p�G�A�n�~�P���A�i�qNetscape FTP���A���U���C�o��FTP���٧�s���ܧ֡C�Ҧp
  ���A�ڪ�g�� ���A�䤤�٨S��Linux��non-beta 4.03���A�{�b�w�g�b���W�F�C
  �U�C���s��䴩Linux 2.0�� 2.2����}�G

  Netscape Navigator 4.6.1�b
  [26]ftp://ftp.netscape.com/pub/communicator/4.6/shipping/english/unix/
  linux20/navigator_standalone/navigator-v403-export.x86-unknown-linux2.
  0.tar.gz�C

  Netscape Communicator 4.6.1 for Linux 2.0 (kernel)�b
  [27]ftp://ftp.netscape.com/pub/communicator/4.6/shipping/english/unix/
  linux20/base_install/communicator-v403-export.x86-unknown-linux2.0.tar
  .gz�C

  �����s�����ɡA�L�̪�URL�i��|���C�p�G�A�s���W�A�i�ոդU�C��FTP���G
  [28]ftp://ftp.netscape.com/pub/communicator/�C

  �o�ǯ����ɷ|�먮�C�̦n�D�D�y�ݮɶ��άM�g�x�ӤU���C�ӥB�٭n�������ܾԪ�
  �߲z�dzơA�] �����w��Archieve�������p�CNavigator�X�G��8 megs
  �ACommunicator �򥻦w�˦�10 megs�C

5.3 �w��

  ���`�����p��w�� Netscape Navigator Communicator �� Communicator Pro�C

  �����A�b�ȥΪ��ؿ������}��unpack�����w��Archieve���A���� ns-install
  script (type ./ns-install)�A�M��]�w�s���A�s��
  /usr/local/netscape/netscape��/usr/local/bin/netscape (type ln -s
  /usr/local/netscape/netscape /usr/local/bin/netscape)�C �̫�]�w�t���
  ���ܼơA�N$MOZILLA_HOME�אּ /usr/local/netscape�A�Netscape�i�H���ۤv
  ���ɮסC�p�G�A��bash���A�� shell�A�٭n�s��/etc/profile�å[�J�G

MOZILLA_HOME="/usr/local/netscape"
export MOZILLA_HOME

  �@���w�˧����A�L�̴N�i�H�}�l�δ��z��s�\��ӧ@�����s�F�C�Ϊk�O�A��
  �}Netscape ��'help'��'software updates'�A�Y�i�}�l��s�C �Y�ϥu�w�ˤF��
  ���w�˪��A�A�٥i�H�q���h�w �˨�L����C

  ���G�W�z�B�J�ä��ಾ���ª�Netscape�A�A�n�Τ�ʤ覡 ��
  ��Netscape(version 3)������ɤ� ��Java class�ɡC

6. �]�w���y��T��A��

  �����`�t�\���Phttp���A���n��M��A�Τ@�Ǧ��A���u�㡣�Ҧp�@��CGI
  ��script�y�����C�{�b �����W���X�Q�غ��A���A������u�t�\�䤤�@�ǥ\��
  ���㪺���A���C�t�~�A�]�]�����ǬO�� �β��~�A�ڵL�k�@�@�եΡC�夤�j������
  �ƬO�Τ@�Ǻ�����e�������X�Ӫ��A�p�����~�A�b��� �K�C�|�дf���СC

  �p�n�A��http������A�аѦҡu����v�@�������ѦҤ��C

  �ڭӤH���R��Apache���A���C�����\�৹��ӥB�O�ۥѳn��I���n�N��C�����
  ��W�ɦVApache�C �ҥH�ڶ������O�bApache�W�A�Ӥ��O�̳��`���ЦU�ئ��A���C
  �H��A�ڥi��|���L���A���ǤJ �夤�C

6.1 ���z

  Cern httpd
         Cern httpd�O�@�W�̦������y��T��A���C��European Laboratory
         for Particle Physics ��CERN���o�i�C�{�b�w�S�H���@�F�C�ڻ������\
         �h�Y�������ΡA�ܺC�ӥB���O�t�θ귽�C��� �Ӹ`�Ѧ�
         [29]http://www.w3.org/Daemon/Status.html�A �]�i�q
         [30]ftp://sunsite.unc.edu/pub/Linux/apps/www/servers/httpd-3.0.
         term.tpz�U���C (no it is not a typo, the extension is actually
         .tpz on the site; probably should be .tgz)

  NCSA HTTPd
         NCSA Httpd �OApache����������ӵo�i����ؤ��P���A�����C�ҥH�]�w
         �ɩMApache���������CNCSA Httpd�O�ۥѳn��A��l�ɮפ]�i���o�C���M
         �A�i�H�q�\ŪApache�o�������ѡA������ä��� �z�o�@�Ӧ��A��
         �CNCSA���g����@�}�l�A���R�Ϊ̤j���w��VApache�F�CApache�ﵽ
         �FNCSA�� �A�����@�ǯ��I�����̪�Configuration files �ۦP���ANCSA
         Httpd�ܦ��u����4.9%�����A ���Τᡣ��ƨӷ�1997�~9��
         [31]Netcraft survey���C����Ӹ`�A�� ��
         [32]http://hoohoo.ncsa.uiuc.edu�C

  [33]Apache
         Apache�����A�������C Apache �t��l�ɳ��O�ۥѳn��CApache�O�H�Ҳ�
         �Ƴ]�p�A�ҥH�s�\�� �ܮe���[�J�A�����u�ʡA�ӥB���\�h���\��A�U��
         �t�Ϊ��Τ����v�F55%�C�@�W�w��3,928,112 ��Apache���A���b�B�@��
         ��ƨӷ�1999�~8�� [34]Netcraft survey���C���� Apache�|���FSSL�A
         ������Өt�θɤF�o�Ӻ|�}�CStronghold�OApache��t�����ӫ~�C�s��
         $995���F�g�٫�$495���C���g�٫�����Apache�ª����C���O�Ȧ�
         ��Netscape�� �O�����A���C����ƨӷ� [35]C2 net �� [36]Netcraft
         survey���C ����Ӹ`�Ѧ�
         [37]http://www.c2.net/products/stronghold/�C�]���� �O�b�����~
         �}�o���A�ҥH�b���y���㦳128 bit SSL�C

         Apache-SSL��{SSL���@�ۥѳn��A���b���ꤣ�i�ϥΦb�ӷ~�γ~��RSA�b
         ����֦�SSL��ު��M �Q���C�p�G�s��free RSAREE library�A�i�b����
         �Q�Φb�D�ӷ~�γ~�W�C

         ����Ӹ`�Ѧ� [38]http://www.algroup.co.uk/Apache-SSL/�C

  Netscape Fast Track Server
         Fast Track��Netscape�}�o�ALinux�����bCaldera���W���}�C�ӯ���
         Fast Track'�Ω�'OpenLinux�C �����D�O�����u��bCaldera OpenLinux
         �W����A�٬O���]��b��LLinux�����W���档�p�G�A�� �D���ܡA
         ��E-mail�i�D�ڡ��C Netscape���A���Τ����v��6.11%����ƨ�
         ��1999�~8�� [39]http://www.netcraft.com/survey/���C��295���C�f
         �t�� Caldera OpenLinux Standard distribution ��$399�����Ш|��
         ����$199.50�����C�Ӻ�n�١A�㦳 �u�}�t�κ޲z�����A�i�b�Q�����
         �w�˳]�w�����C�i�䴩40-bit SSL�A���O�p�G�n����128-bit SSL �\��A
         �N���ʶRNetscape Enterprise Server�C�������ܡA�o�@�����|����
         ��Linux���䴩Linux�� �̷s������2.0���C3.0����beta���A���|����
         ��Linux ���C

         �ʶR����
         [40]http://www.caldera.com/products/netscape/netscape.html�C

         ����Ӹ`�Ѧ�
         [41]http://www.netscape.com/comprod/server_central/product/fast
         _track/�C

  WN
         WN���\�h�l�ޤH���S��C�Ĥ@�A����CERN�B NCSA Httpd�� Apache�p�C��
         �٦��@�Ǥ䴩CGI�� ���إ\��C���ٯ�B�Υ���filter�\��A�ֳt���Y/
         ����Y�ɮסC���٥i�H�����Y�ɤ������� ���ءC���g��GNU public
         license �}��ϥΡC�̷s������2.08���C����Ӹ`�Ѧ�
         [42]http://hopf.math.nwu.edu/�C

  AOLserver
         AOL server�Ѭ���u�W��America Online���Ҷ}�o�C�ڤ��o���ӻ{�A����
         �u�W�]�p�����A�� ���\�઺�T����H�C���F�䴩�@�Ǽзǥ\��~�A�o��
         ���A���٤䴩��Ʈw�s���C�����\�����H SQL��Structured Query
         Language�����O�d�߸�Ʈw�C�i��ODBC��Open Database Connectivity��
         �s����Ʈw�C�t�~�٦����ئ��j�M�����TCL scripting�C�p�G�٤�����
         �A�A�i�H��C�y����API ��Application Programming Interface���[�J��
         �H�]�p�ҲաC�٦��I�ٯ�䴩40-bit SSL�C �o�ǥ\�ೣ�ݩ�@�Ӧۥѳn
         ��C

         ����Ӹ`�Ѧ� [43]http://www.aolserver.com/server/�C

  CL-HTTP
         CL-HTTP�N�OCommon Lisp Hypermedia Server�C�p�G�A�OLisp�{���]�p�v
         �A�A�n�����A�� �N�O�o�@�ӤF�C�A�i�H��Lisp�gCGI script�CCL-HTTP��
         ���ѥH����D���]�w�\��A�åB�� ���Ҧ����зǡC���O�Ӧۥѳn��A
         ��l�{���]�i���o�C

         ����Ӹ`�Ѧ�
         [44]http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.h
         tml�C

  �p�G�A�O���ӷ~�ت��[�]��A�ګ�ij�A�ϥ�Apache�A�]���H��ijNetscape�A�]
  ���������� �]�w�C�p�G�A����u�O�鷺���ܡA����A�������u�ʡC���D
  �A���ݨD�u��Ѩ�L�� �A���Ӻ����A���M�E�E�E����岨�|���C

  �H�W�u�ԭz�������A���A�p�G�A�n���㶵�ءA�i�d��Netcraft����G
  [45]http://www.netcraft.com/survey/servers.html or Web Compare at
  [46]http://webcompare.internet.com.

7. Apache

  Apache�̷s������1.3.9�C�����D�n��� [47]http://www.apache.org/�C
  Apacheweek�]����������ƺ���G [48]http://www.apacheweek.com/�C
  Apache�����٦n�աI�ҥH�ڤ����A�h�[�ӭz�p��]�wApache�C�L�̦b��W�A
  �]�� ��l�{���b�@�_��HTML�榡���C���M�]���@���r�ɮ榡�A���HHTML�榡��
  �ΡC�� ��Apache Documentation Project������A�����ӷ|��n�C���{�b�j����
  ����� ���ѥL�̪��}�o�̦ۦ漶�g�C�ڨä��O�n���L�̡A���O�p�G���A�Ѩ䤤
  ���N�y�A �ٯu���A�ѳo�Ǥ��C

7.1 �p��o

  RedHat �B Slackware �� OpenLinux���Y�w�g�� Apache�C�����i�ण�O�̷s���A
  �� �G�줸�ɵ���i�a�C�������O�A�U�ت������ϥΤ��P���ؿ��C

  ��l�{���i�q [49]http://www.apache.org/dist/���o�C�G�줸�ɥi�q
  [50]ftp://sunsite.unc.edu/pub/Linux/apps/www/servers/���o�C�ϥ� RedHat
  ���H�٥i�H�q [51]ftp://ftp.redhat.com/pub/contrib/i386/���oRPM�ɡC

  �p�G�A�����A���O�Ω�ӷ~�γ~�A�̦n�O�qApache����U����l�{���ۦ�sĶ
  �C�] �i�H�ϥΦp RedHat�B Slackware�� OpenLinux���ӴN���a���G�줸�ɡC�p
  �G�A�Ψ�L�� ��ɡA�䤤�i��|���b�Ȱ��[��'��'�C�]�i��]���@��patch��
  ���w�w�A�ӳy�����C �p�G�ۦ�sĶ�A�A�٥i�H�x����ڽsĶ�i�h���ҲաA�A�]
  �i�H�M�w�n��b���@�ӥؿ����C �sĶ�ä���A�ӥB�q�sĶ���L�{���A�A�ٯ�Ǩ�
  �p�󦨬��u����Linux�ϥΪ�;)

7.2 �sĶ�Φw��

  �����N���w���}��untar���C��J�@�Ȧs�ؿ����A�M���src�ؿ��C�p�n�[�J�S
  ��ҲաA �N�b���ק�configuration�ɮס����`�D�n���Ҳդw�g�[�J�F���C�M��
  ���榹configuration shell script(./Configure)�C���T�w�����T�ԭz�A�O�b
  ��Linux���x�A�ӥB�H gcc���sĶ���C���U�ӡA�A�i�H�ק�http.h�ӧ��ܹw�]����
  ������config�ɡ��w�]�� /usr/local/etc/httpd/�A�A�i��|�Ҽ{²��
  ��/etc/httpd/�C���A�� ���ڥؿ�����HTML�������w�]
  ��/usr/local/etc/httpd/htdocs/�A�A�]�i��� �{�אּ/home/httpd/html���o��
  �ORedHat���w�]�ؿ����C�p�G�A�n�ϥ�su-exec �ؿ����Ѧҫ�z���U���\��ӻ�
  ���A�A�]�i�H�Ҽ{²�Ƥ��C���A�����w�]�ڥؿ��٥i�H�� config�ɨӧ��C�p
  �GApache�L�kŪ��config�ɮɡA�٬O�bhttp.h���w�q�sĶ�᪺�ڥؿ� ��m�a�C��
  �L�����w�]�ؿ���������config�ɮרӭק�C�̫�A�b������make�ɨӽsĶ
  Apache�C

  �p�G�]����|include�ɮסA�Ӧb�sĶ�ɥX���D�A�U���o�Ƕ��حȱo�ˬd�@�U�G�T
  �w�w�w�� �F�A�X�A���֤ߨt�Ϊ�����Kernel header���Yinclude�ɮס��C��ˬd
  �U�z���s���O���T���A

/usr/include/linux should be a link to /usr/src/linux/include/linux
/usr/include/asm should be a link to /usr/src/linux/include/asm
/usr/src/linux should be a link to the Linux source directory (ex.linux-2.0.30)

  �n�s���ɮץi��ln -s���O�C�o�Mcp���O������A�u�O���s���Ӥ��O�ƻs ��ln
  -s source-dir destination-link���C

  �p�G�b����make�ɨS�����D�A�{�b���ؿ��������ӥshttpd������ɡC�⥦��
  ��bin�ؿ����C /usr/sbin��/usr/local/sbin���i�C

  �t�~�Nconf.�Blogs�� icons�T�Ӧ��ؿ��qsrc�ؿ��ƻs���A����home�ؿ��C�M
  ��Nconf�� �ؿ������T��ɮצW�٭ק�@�U�A�����䤤��-dist�A���ҡG�N
  httpd.conf-dist�令/usr/local/sbin���C

  Apache���٦��Ǥ䴩�{���C�L�̳��bsupport�ؿ����A���n�U�O�sĶ�æw�ˡC�j��
  ���o �ǵ{�����i�θӥؿ����A����configure script�ɡA�w�sĶ�n�F����
  ��makefile�ӽsĶ�C �A�ϥ�Apache�ɡA�ä��@�w�n�Ψ�o�ǵ{���A���䤤���ǥi
  �H²�ƨt�κ޲z�����u�@�C

7.3 �]�w

  ���ɦbconf���ؿ����A�A���ӷ|���|��ɮסC�䤤�Ahttpd.conf�Ψӳ]�w���A��
  �u�@����port���X�B�ϥΪ̵��E�E���Csrm.conf�Ψӳ]�wroot documen tree�B
  special handle���C��access.conf�Ψӳ]�w�򥻦s���C�̫�Amine.types�Ψӧi
  �D���A���A���@�ө����ɮצW�N��e���s������@��mine�����C

  �@���A�Ѩ䤤�dzN�y�A�A�N�|�o�{�o�dz]�w�ɤ����\�h���a�����C�b�A�ҥΦ��A
  �����e�A�� �������oŪ���@�M�C�䤤���C�@�Ӷ��ئbApache��󤤳��������C

  mine.types�ɮרä��O�u�����]�w�ɡC���A���b�e��Ƶ��s������e�A�N������
  �צWĶ ��mine�����C�@�몺 mine�������w�b���ɮפ��F�A�j�h���p�U�����ק�
  ���@�ɮסC���Ӥ@�� ��l�H��A���@�Ƿs��mine�����}�o�X�ӥH��A���ɤ~�u��
  �n�ק�o�@�ɮסC

  �O�ۤ@�I�I�C��A���ܤF�]�w�ɡA�N�����s�Ұ�Apache�C���M�]�n��kill�e�@
  ��SIGNUP �T���A�ӱҰʷs���]�w�C�o�ӰT���O�n�e���{���Ӥ��O�l�{���C�n�d
  �X���{�����N������ ��k�A���{�����N���@���p�C���{�����N���]�i�qlog��
  �ؿ���httpd.pid�ɮפ��d��C �ӥB�p�G�A�ekill���l�{���A�l�{�����F�A�Ӥ�
  �{���S�|�ߨ貣�ͤ@�Ӥl�{���C

  �ڤ��Q�a�ۧA�@�B�@�B�a�h�]�wApache�C�ڷQ�w��@�ǯS���רҡB�ﶵ�Υ\��
  �[�H�����C �j�P��ij�n�nŪ�@ŪApache��󤤪��O���Z¬�C���i�H�q
  [52]http://www.apache.org/docs/mics/security_tips.html�U���C

7.4 �إߵ���D��

  ���D���Ω�@�x�q���֦��ƭӺ��W�٪����p�C�Ѫ���k�O���C�@���D���@
  �ӱM�Ϊ� IP��}�C�s����k�u�Τ@�Ӧ@�Ϊ�IP��}�A���O�p�G�s�������
  ��HTTP 1.1�h�S���ΡC

  �ګ�ij�A�p�G�O�Φb�ӷ~�W�A���ΦѤ�k�A����H�H���s������䴩HTTP 1.1��
  �A�A��� �s��k�C�ӥB�Ѥ�k�������]���h�C��ؤ�k������mail�\�ࡣ�o��
  �ܡH���A���u���� ��k�~����FTP�\��C

  �p�G�Φb�p��´�έӤH��A�A�i�Ҽ{�s����k�C���i�H�٥h�A���Q��IP��}�C

  �A�٥i�H�b�P�@���A���V�X��ؤ�k�C����Ӹ`�Ѧ�Apacheweek�G
  [53]http://www.apacheweek.com/features/vhost�C

 �M��IP��}��IP based�����D��

  �H���@��k�A�C�@���D���U���@��IP��}�C�ϥΨC�@�ШD��request���Ұe��
  ��IP��} �AApache�Ψ�L�{���A�M�w�n�Ψ��@�Ӻ��ӧ����A�ȡC�o�ӨB�J�D�`
  ���OIP�Ŷ��C�H �ڪ������Ҧb�����A����|�ҡA�L�̳���35,000�ӵ��b��
  �A�]�N�O35,000��IP��} �A���ڬ۫H�u������50�Ӧ��A���O�u���b�B�@�C

  �]�w�o�ص��D������j�B�J�A�Ĥ@�O�]�wLinux�A�ϥ��౵����ӥH�W��IP��}
  �C�䦸 �A�O�]�wApache�ϥ��䴩���D���\��C

  �Ĥ@�B�J�A�]�wLinux�A�ϥ������ƭ�IP��}�A�o�n�إߤ@�ӷs���֤ߨt�ΡA�N�O
  �ϥ��� ��IP networking ��IP aliasing�C���b2.0���Ψ�᪺�����A�o�B�J���e
  �����C�sĶ�� �ߪ������A�Ѧ� [54]kernel howto�C

  �ĤG�B�J�A�n�]�w�}���{�Ǥ��������C�p�G�A�Ϊ��ORed Hat�A�i�α���x�ӳ]�w
  �C�� root���}X-Windows�A�A���ӥi�H�ݨ챱��x�C���Network
  configuration�A�I�� interface panel�ÿ�ܧA��Network card�C�I�侀�U
  ��alias�A��J��ơA�M���I��done�C �C�@���D�����n�@�@�]�w�C

  �p�G�A���O��Red Hat�A�A�N�n�Τ�ʤ覡�ӳ]�w�A�b/etc/rc.d�ؿ�����
  rc.local�ɮפ��[�J���O�C�C�@�]�I���n����ifconfig��route���O�C �P�W�]�I
  ���@�D�n�]�I�����]�I�C�Ҧp�Geth0�G1 �Beth0�G2���C�U�z���]�w�@�P�W�]�I��
  �Ҥl�G

ifconfig eth0:0 192.168.1.57
route add -host 192.168.1.57 dev eth0:0

  �٥i�H�bifconfig�R�O���[�Jbroadcast address��netmask�C�p�G���\�h�P�W�a
  �}�A�i�H�� for loop��²�ƩR�O�ɡC

  ����Ӹ`�Ѧ� [55]IP alias mini howto�C

  ���U�ӴN�O�]�w���W�٦��A����DNS���Ӭd�߳o�Ƿs�����C�p�G�A�S���A����
  ��W�� �A�i�� [56]Internic���U�C�i�Ѧ�DNS-HOWTO�� �]�w�A��DNS�C

  �̫�n�]�wApache����o�ǵ���쥿�`�u�@�C�ϥ�httpd.conf�]�w�ɡC�䤤��
  �Ө� �l�A�i�H�ѦҡC�Ҧ������O����bvirtualhost���O��ñ�����A���O��
  �i��J�C�@ ��ӻ��A�n�]�w�U�O���ڥؿ��Ascript�ؿ���log�ɮץؿ��A�u�n�[
  �Jvirtualhost��ñ �A�N�i�H���_�[�J�s�����D���C

  �b�@�Ƿ��S�����p�U�A�p�G�Y�@�ӵ��D���ݭn�ϥάY�@���O�A���������S��
  ���J�� ���D������ñ���A���N�u�n�ϥΤ��P���A���CBindaddress���O�Y���@
  �ҡC�C�@�Ӧ��A���� �n�����P���W�٤γ]�w�ɡC�C�@���A���u�t�d�@��
  ��Bindaddress���O�ҫ��w����}�C���G �t�θ귽�N�Q�j�j�����O���F�C

 �@��IP��}���D��

  �����إߵ��D�����s��k�C��@IP��}�Q�ĥΡA�]��IP��}�O�Φb�u�����W
  ���ӫD�� ���D�����C�b�W�z�Ҥl���A30,000�ӵ��D���u�|�α�50��IP��}���C
  �x�����@�ӡ��C�o �n�f�tHTTP1.1��ij�A�s����b�e�X�ШD�ɡA�q�����A�����n
  ���쨺�Ӻ�C�p�G�s��� �L�k�䴩HTTP1.1�A�N�|�hŪ���A���������A�䤤��
  �����ѿ�ܭn�ϥΪ����D���C�o�� �l�A��ӧA�H���A�֦��ۤv�����A������
  �طPı�A�N�|�Q�}�a�F�C

  �]�w�B�J��T�wIP��}���覡�e���C�A���M�n�qIntenic���U�A�����W�١A�M��
  �]�w�� ��W�٦��A���C���O���W�٦��A���o�O�n�����Ӻ��W�٪�IP��}
  �CApache���]�w�� �����M���ܡC�]���A�bvirtualhost��ñ���ϥάۦPIP��}
  �AApache�N���D�A�����D�� �n�@��IP��}�C

  �w��Ѧ����s����h���X�ؽվ�u�@�n���A�ڥu���Ш䤤�̨Ϊ̡C�������N�A��
  �����ؿ� �]���@�ӵ��D�����T�wIP�Φ@��IP��}���C�o�ˤl�A�������ؿ��N�i
  �H�˥X�ӥΩ�s�� ��U�ӵ��D���W�h�C�M��N�O���Ѧ��s����}�@��'��'�C
  �@�k�O��ServerPath ���O�A���C�@��virtualhost��ñ�������D���w�q��|�C
  �Ҧp�A�bwww.mysite.com ���[�@��ServerPath /mysite/�A�Ѫ��s����N�i�H
  ��www.mysite.com/mysite/ �s���ӥD������ơC�M��b�����ؿ���J�@�w�]����
  �A�䤤�n�n�a�U�ϥΪ̧�ηs���s� ���A�åB���C�ӥD���W�U�Ӻ��'��'�C
  �p���@���@�ӦѦ��s���Ū�즹���A�N�|�� �ܤ@�ӭ����A�i���p��s�쥿�T����
  ���C�ӷs���s����h�i�����s�쥿�T����C�٭n�` �N�@��ơA�Y�A����������
  �s�������w�q�M���C�]���C�@�����i�H�H��Ӥ��P��URL�ӳs�� ���Ҧp
  �Gwww.mysite.com�Mwww.mysite.com/mysite/���C

  �Ʊ�즹����A�A�ٯ�O���Y���M���A�רs�W�z�����e�ä��e���d�M���C�d���n
  �A�A�̫� �٬O�M�w�ϥαM��IP��}�C �����ƥi�H�qApache����o
  [57]http://www.apache.org/manual/host.html�C

  �p�G���H�����@��IP��}����ơA�Чi�D�ڡC�ڷQ���D�쩳���h���s����i��
  �� HTTP 1.1�C�p���@���M��C�X�L�̪������N��n�C

7.5 CGI scripts

  ����ؤ覡��A����Τ�B��CGI script�\��C�Ĥ@�ؤ覡�O�A�u�n�OCGI
  script�A�� �����ɦW�Y��.cgi�C�t�@�ؤ覡�O�إߤ@script���ؿ����q�`
  �scgi-bin���C ��ؤ覡�]�i�åΡC���רϥΨ��@�ؤ覡�A�A��script�����]��
  �i����Ҧ� ��chmod 711���C���O��Τ�ϥ�script�s���i��|���O�������I�A
  �ҥH���n�Ӥߪ� ��s�C

  �ڭӤH����w�ϥβĤ@�ؤ覡�A�ר�O��script�ܽ���ɡC�o�ؤ覡���\
  ��script��b ���ؿ����C�ڭӤH�߷R�Nscript��J��������ؿ����C�p�G�@��
  ����\�\�h�h��script �A����N�L�̤����w�m�񶰤��b�@�ӥؿ����n�e���ݱo
  �h�F�C�ӥB�]�w�]��²��C���� �bsrm.conf�ɫ᭱�}�ҡ�uncomment��.cgi��
  ���A�M��ˬd�O�_�C�@�ؿ��� access.conf�ɤ�����option ExecCGI��All�C

  �إ�script���ؿ��h�����O���C�@�k�O�bsrm.conf�ɤ��ϥ�scriptAlias���O�C��
  �@ �ӰѼƬO�N�W��Alias��,�ĤG�ӰѼƬO�u��ؿ��C�Ҧp���O ScriptAlias
  /cgi-bin/ /usr/httpd/cgi-bin/�w�q: ��I�s�ؿ�/cgi-bin/�ɡA�u����script
  �O�b/usr/httpd/cgi-bin/������C ���F�O�����z�ѡA�baccess.conf�ɤ��]�w��
  �ؿ����S�ʬ� Options none�AAllowOveride none���u�n�}�ҡ�uncomment���Ӧ�
  �Y�i���C���n�`�N �A���n�⥦�]����󭺭������ؿ��C�Ҧp���A�p�G�A��������
  ���� /home/httpd/html/�A���n�]��/home/httpd/html/cgi-bin�A���i�H�]��
  /home/httpd/cgi-bin�C

  �p�G�n���\�Τᦳ�ۤv��script���ؿ��A�i�H�ϥμƭ�ScriptAlias�R�O�C�p�G��
  �ε� ���D���A�h�bvirtualhost��ñ����JScriptAlias�R�O�C���H�i�H�i�D�ڤ�
  ���n �@�@�[�JScriptAlias�R�O����k�ܡH

7.6 �ϥΪ̺�ؿ�

  ����ؤ��P�覡�ӳ]�w�ϥΪ̪���ؿ��C�Ĥ@�Ӥ�k�O�b�ϥΪ̪���ؿ��U
  �إߤ@�� �ӧO�����ؿ��C���@�묰public_html���C�ĤG�Ӥ�k�O�A�t�~���C�@
  �Ӻ�ؿ��� �ߤ@�ӥؿ���A��ؤ�k�����baccess.conf�ɤ��]�w�s���ﶵ�C

  �Ĥ@�Ӥ�k�OApache�w�]���覡�C�o�ؤ�k�O�A��nŪ/~bob/����AApacheŪ
  public_html�ؿ���bob�������ؿ��C�@�k�O�bsrm.conf�ɤ���UserDir���O �ӳ]
  �w�C�ӥؿ������Oworld�iŪ����world�i����C�]���nApache��Ū���ϥΪ̪���
  ���A�� �ؿ�������world�i����A�ҥH�|���ͤ@�ǫO�������I�C

  �ĤG�ؤ�k�h���e���]�w�C�u��srm.conf�ɤ���UserDir���O�ݭn�Q �ק�C�榡
  ���ܦh�ءA�аѦ�Apache�����A�˲M���U�ةw�q�C�p�G�Q��C���ϥΪ̦b��
  ��/home/httpd/�U�A���ۤv���ؿ��A�N�n�ϥΫ��OUserDir /home/httpd�C ����
  ��/~bob/�QŪ���ɡAŪ�����ؿ��N�|�ܬ�/home/httpd/bob/�C�Y �O�n�bob����
  ���U�t�[�@�Ӧ��ؿ������L�������ؿ��A�N�� UserDir /home/httpd/*/html���O
  �CŪ�����ؿ��N�ܦ� /home/httpd/bob/html/�A�P�ɤ]�إߤ@��script�ؿ�����
  �p�G /home/httpd/bob/cgi-bin/���C

7.7 Daemon�Ҧ��PInetd�Ҧ�

  Apache�i�b�U�z��ؼҦ��U�B�@�C��@��daemon�Ҧ��A�b�o�ӼҦ��UApache����
  �B�@�� Apache�٤��� standalong���C�t�@��inetd super-server�C

  daemon�Ҧ���inetd�Ҧ��n�CApache�H�����w�]�Ҧ��C�ϥ�inetd�Ҧ����ߤ@���p
  �O�A��ϥ� �v�ܧC�ɡA�Ҧp��������script�B�p�����~���ϰ���E�E�E
  �CInetd�Ҧ��i�`�ٰO���� �Ŷ��A�]��Apache�u�����n�ɤ~�}�ҡA���`�O����
  ���u��inetd daemon�C

  �p�G�A���`�ϥ�Apache�A�i�H�Ҽ{��������bdaemon�Ҧ��A�ӥB�u�����n�ɤ~��
  ��Apache�C ����A���A�ݭn�ɡA�i�H����Apache���n�����O���{���ǦӤ��O�l�{
  �ǡ��C

  �n�]�wInetd�Ҧ��A���@��ɭn�ק�C�����d�@�U/etc/services�ɮסA�ݤ@��
  http�O�_�s�b�A�p�G���b�A�h�H�U�C�覡�[�J

http    80/tcp

  �bPort 79 ��finger�����᭱�]�\�ȱo�Ҽ{�C�M��ק�/etc/inetd.conf�ɮסA
  �[�J

http    stream  tcp     nowait  root    /usr/sbin/httpd httpd

  �p�GApache�b���P��m�A��|�n�HApache���ؿ��ӧ��ܡC�ĤG��http���Otypo�A
  ���u�O inetd daemon���ݨD�C�p�G�A���A�ϥ�inetd daemon�A���N��ɮפ��A��
  �Q�Ұʪ��A�ȧאּ ���Ѧ档��FTP�B finger�B telnet�Ψ�L�`�Ω�inetd
  daemon���A�ȶ��ء��C

  �p�G�A�b��inetd daemon,�u�n�����@��SIGHUP�T������kill�R�O�A�Ѧ�kill
  ��man page�� �έ��s�Ұʨt����קﶵ�إͮġC�p�Ginetd���b�ϥΡA�i�H�H��
  �ʤ覡�Ұʪ��C �]�i�H�[�binit�ɮס��]�\�Orc.local�ɡ����A�ϱo�}��
  ��Inetd�۰ʱҰʡC

7.8 �}��Put��delete�R�O

  �s����o��u��䴩�Hhttp�W������Ӥ������FTP���C�䤤�����Ʀ�٤���
  ��FTP �W���CApache�]�䴩http�W���A���ҭn�Ϊ�script�h�S���]�t�A�]�ӤW��
  �ҥΪ�script �i�ন���O�����j�|�}�C�b�g�ΥΧO�H��script�e�A�Х��d�M����
  �p�C

  �p�G���H���D������script�A�Чi�D�ڡC�ڷ|�⥦����}�ǤJ�C

  ����Ӹ`�Ѧ� Apacheweek [58]http://www.apacheweek.com/features/put�C

7.9 �ϥ�Authentication/Access Control

  �o�O�ڳ̳߷R���@�ӥ\��C����A�����n�Ψ�CGI script�N�i�H�O�@�ؿ���ɮ�
  �C���� �i�H�̾ڥΤ᪺IP��}�κ��W�٨ӨM�w�Τ᪺�s���v�C�o�O�@�ا⤣�t
  ���ȭ�X�Τ�W �檺�n��k���u�n�qlog�ɮ׬d�X���̪�IP��}�κ��W�٧Y�i
  ���C

  �n�]�w Authentication�A�ؿ���access.conf�ɮפ������n�� AllowOverrides
  Authconfig�C�ӳ]�waccess control���ϥκ��W�٩�IP ��}���A�h�[
  �JAllowOverrides Limit�C

  �]�w�ؿ��A�N�n�b�䤤��J.htaccess�ɮסC�n�]�w�ϥΪ̪�Authentication�A
  �n�Ψ�.htpasswd�ɩΥ~�a�@.htgroup�ɡC�o����٥i�Ѽƭ� .htaccess�ɦ@��
  �C

  ���F�O�����z�ѡA�ڭӤH��ij�A�C�ӨϥΪ̳��b�L�̪�access.conf�ɨϥΤU�z��
  �O�G

<files ~ "/\.ht">
order deny,allow
deny from all
</files>

  �p�G�A���O�t�κ޲z���A���A���ؿ��w�g�]��AllowOverride Limit�A�A���M�i�H
  �b �A�� .htaccess�ɮפ��[�J�o�ǫ��O�C�L�̥i�H����O�H���s�A��access
  control �ɮס�.htaccess �B.htpasswd�����C

  Access control�i�B�Φb�\�h���P���ﶵ��ɮ׫����C�o�w�W�X���媺�då�C�]
  �w�ϥ� �� Authentication����T�A�аѦ�
  [59]http://www.apacheweek.com/features/userauth�A��NCSA���� at
  [60]http://hoohoo.ncsa.uiuc.edu/docs-1.5/tutorials/user.html�C

7.10 su-exec

  su-exec�\���Howner���a����CGI script�C���`���H����A�������O�@��
  ���H�� ���a��Ӱ���CGI script�C�]���A�ϥΪ̤����N�L�̪�CGI script���s��
  �Ҧ��]��world writable���o�O�@�Ӻ|�}���C���O�p�G����xsu-exec�A�A�i��|
  �d�X��j���|�}�C���` su-exec�b����e�|�@�O���ˬd�A���p�G�]�w���~�A�Ϧ�
  ���ͫO�����|�}�C

  su-exec���O�]�p���~��H�Ϊ��C�p�G�S���d�M���A�̦n���n�ΡA���M�A�d�X�Ӫ�
  �|�} �i�H��ϥΪ̨��root�s����O�C�L�צp�󤣭n�ק�{���A�nŪ�q�Ҧ����
  ���C su-exec������]�w�A�O�G�N�]�p�X����~��H����Ӱh��������ʾާ@
  �A�S��make�� �A�]�S���w��script���C

  su-exec�O��bsupport�ؿ����C�����n���t�έק�suexec.h�ɡA�M��ΤU���� �R
  �O�sĶsu-exec�{��

gcc suexec.c -o suexec

  �M��Nsu-exec���i����ɽƻs��A���ؿ��CApache���w�]�ؿ���
  /usr/local/etc/httpd/sbin/�C�p�n���ܹw�]�ؿ��A�i�ק�Apache��l�{����
  ��httph�A�b���s�sĶApache�CApache�u�|�j�M�ӥؿ��A�Ӥ��|�j�M��|�C�t�~�n
  ��su-exec���ϥΪ̧אּroot(chown root suexec)�A�åB�]�wsuid bit (chmod
  4711 suexec)�C�̫᭫�s�Ұ�Apache�C����Apache���ӷ|�b�ù��W��� su-exec
  ���b�B�@�C

  CGI script���n�]��world executable�C�L�̥i�H�HCGI script owner��������
  ��C�p�G �]�w�L�̪�SUID��set user id��bit�A�h���|����C�p�G�L�̪��ؿ�
  ��world�� group writable�A�]���|����C�p�Gowner��system user ��root
  �Bbin�����]���|����C ����O�����p�A�Ѧ�su-exec�����C�p�G�٦����D�A��
  �dsu-exec��log��cgi.log�C

  �bApache��inetd�Ҧ��Asu-exec���B�@�A�u���bdaemon�Ҧ��~�B�@�C�U�@���i��
  �|�ﵽ �A�]��inetd�Ҧ����|�A�Ψ�F�C�n����l�{�����ܡA�N��
  ��http.main.c�C�A�i�H�R�� �䤤�ϥ�su-exec wrapper��Apache�ŧi�����b�C��
  ��X���e�~�M���L�@�����C

  �n�nŪ�@�UApache���su-exec�����C�L�̩Msu-exec����l�{�����bApache��
  ���� [61]http://www.apache.org/docs/suexec.html�C

7.11 Imagemaps

  Apache��ΨӳB�z���A����imagemaps�CImagemaps�O��W���ϧΡA�ϥΪ��I��
  �ϧΤ� �Y�Ӧ�m�A�i�H�ΨӨM�w�n�s���쨺�إh�C�n�Ұ�imagemaps�A���T
  �wimagemap�Ҧ��O�_ �w�w�ˡ����O�w�]�n�w�˪��@�ӼҦ����C�M��Nsrm.conf��
  ����.map �аO �}�ҡ�uncomment���C���ɩҦ��H.map�������ɮ׳��ܦ�
  �Fimagemap�ɮסC Imagemap�ɥΤ@�ӹϧΪ��U�Ӧ�m�s���줣�P����
  �CApache�H�з�NCSA�榡�ϥΧ�v ��map���ɡC�U�z����v�ɪ��@�ҡG

<a href="/map/mapfile.map">
<img src="picture.gif" ISMAP>
</a>

  �Ҥ��Amapfile.map�Y����v�ɡC��picture.gif���I��Ϊ��ϧΡC

  ���ܦh�{���i�ΨӲ��ͯ�PNCSA��v�ɦ@�s���ɮסA�A�]�i�H�ۤv�s�g�@��C��
  ��� �`�аѦҡGApacheweek
  [62]http://www.apacheweek.com/features/imagemaps�C

7.12 SSI/XSSI

  ���A���ݥ[�J��SSI���i�b�R�A������H�ʺA�覡�[�J�Y�Ǥ��e�C�n�[�J������
  �b ����H������comment�����覡��ܡC���A�����ѪR�o�Ƕ��ءA�M��N�ҭn
  �����e �[�J�CSSI�i�b�ɮפ��[�Jheader��footer�A�]�i�H�[�J�̫�ק���A
  �]�i����t �ΩR�O��CGI script�C�p�G�ϥΩ��������A�ݥ[�J ��XSSI;
  eXtended Server Side Includes���A�i�����N��h�F�C���i �[�J�ܼƤάy�{��
  ��pif�Belse�����C�o²���N���@�Ӧb�ϥΤ@�ӵ{���y���C

  �p�n��C�@��HTML�ɳ��[�H�ѪR�A�|���O�Ӧh�t�θ귽�C�ҥH�n���Ӥ�k�Ϩ���
  ��SSI ���ت��ɮ׬ݨӤ��@�ˡC�@�몺�@�k�O�A��o��HTML�������ɦW��
  ��.stml�C

  �n�ҥ�SSI/XSSI�A�����T�{�O�_�ӥ\�઺�Ҧ��w�g�w�ˡC�M��N�i�ק�srm.conf
  �ɡA��.shml������AddType��AddHandler�}�ҡ�uncomment���C�̫� ��Options
  Includes�өw�q���ǥؿ��USSI/XSSI�ɥi�B��C�o�@�B�J�O�b access.conf�ɤ�
  �C����Ҧ���.shtml�����ɦW���ɮ׳��|�Q�ѪR���� SSI/XSSI�C

  �t�@�ئb����[�J���e���覡�O�ϥ�XBitHack���O�C�o�ӫ��O�@�}�ҡA���| ��
  �d��ɮ׬O�_��user exectable�C�p�G�O�A�ӥB�ӥؿ���Options Includes�} ��
  ���ܡA��ɮ״N�Q����SSI�ɮסC���o�ؤ覡�u��mime ������text/html
  ��.html .htm�ɮס����ġC�ҥH���O�̦n����k�C

  ��SSI�Ӱ���t�ΩR�O��CGI script�A�|�ɭP�@�ǫO�������I�C�ҥH�b
  access.conf�ɤ��̦n�ϥ�Option IncludesNOEXEC�Ӥ��n��Option Includes�C
  ��LSSI�R�O�h�����ק�C

  ����Ӹ`�Ѧҭ�l�{�����a��Apache mod-includes���C �i�H�q
  [63]http://www.apache.org/docs/mod/mod_include.html���o�C

  SSI/XSSI��{������Ӹ`�Ѧ�Apacheweek
  [64]http://www.apacheweek.com/features/ssi.

  ���SSI�R�O����T�A�Ѧ�NCSA���
  [65]http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.html�C

  �Ӧ��XSSI�R�O����T�A�Ѧ�
  [66]ftp://pageplus.com/pub/hsf/xssi/xssi-1.1.html�C

7.13 �Ҳըt��

  Apache�i�μҲժ��覡�[�J���F��C�{�b�w�����Ҳիܦh�A���u���@��`�Ϊ�
  �Ҳ� ���a�bApache�M�󤤡C

  �n�d�d��٦����ǼҲաA�аѦ�Apache�Ҳ��_�w
  [67]http://www.zyzzyva.com/module_registry/�C

  �Ӧ���ҲդƳ]�p����T�A�Ѧ�
  [68]http://www.zyzzyva.com/module_registry/reference/�C

8. ���A���t��

  ��p�I�����٨S���g�C �ڭ̱N�Q�סGmSQL�B PHP/FI�B cgiwrap�B Fast-cgi�B
  MS frontpage extentions...

9. �ϰ���Intranet��

  �ϰ���q�r���W�ӬݡA�O�b���q�β�´�då���ϥκ�ں��޳N�A�Ӥ��O��
  ��y�� ����ں��W�C�B�Φ��@�޳N�A�i�H�ϥγָ̤g�O�B�̵u�ɶ��γ̤־�
  �@�A�N�j�q��T�e �F�U�ӭ��u�C�����²���p��β{�����G���u��Φۥѳn���
  �]�w�ϰ���C

  �ڭ̰��]�A�w�g����˧�Linux��Ethernet�d�s�WLAN�æw�ˤWTCP/IP�C�]���]�A
  �w��Netware�BWinNT ��Mac�U�t�Ϊ��򥻱`�ѡCNetware���A�����]�w�B�J�O
  �H3.1x�����ǡC�A�i�H��INETCFG�ӧ����C�� ����Τ�ݮɡA���]�A�O�b��
  ��windows 3.1x�B Windows for Workgroup �B Win95�B WinNT�� Apple
  PowerPC�C

  �夤���p�H���a�}��RFC-1918���O�H172.16.0.0��172.17.0.0��|�ҡC�A�i�H
  ��ܾA�X��A���]�w�a�}�C


      Linux       Netware      WFWG/WinNT
      Server      Server       Server
     172.16.0.1   172.16.0.2   172.16.0.3
        |           |           |    172.16.0.0
  ------+-----+-----+--------+--+--------------
              |              | 172.16.0.254
            W/S 1          Router
          172.16.0.5         | 172.17.0.254
                             |
                   ----------+-------+--------
              172.17.0.0             |
                                   W/S 2
                                 172.17.0.5

9.1 �򥻻ݨD

  �w�˫e�n���U�C�U���n��G
    * HTTP���A���n��i�qOneStep NCSA HTTPd
      [69]http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html�U���C
    * HTTP���A���n��i�qOneStep NCSA HTTPd
      [70]HTTP://support.novell.com/ (The TCP/IP files are included with
      the client)�U���C
    * The Microsoft TCP/IP client �i�q [71]HTTP://www.microsoft.com/�U��
      �C
    * The Apple MacTCP client�i�q [72]HTTP://www.apple.com/�U���C
    * �s����p Netscape �i�q [73]HTTP://home.netscape.com/ or MS
      Internet Explorer at [74]HTTP://www.microsoft.com/ or NCSA Mosaic
      from
      [75]http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.ht
      ml�U���C

9.2 ����󪺧�s����

  Linux Intranet Server HOWTO����s�����|���w���bcomp.os.linux.annonuce��
  comp.os.linux.help���K�X�C�]�|�W����]�Asunsite.unc.edu��Linux FTP ��
  �C

  ����󪺳̷s�����OHTML�榡�A�i�q [76]http://www.linuxports.com/���o�C

9.3 Ū�̷N���ϬM

  �p�糧�妳���ðݩηN���A�ШӫH��Mr.Poot�A�ӫH��a�}��
  [77][email protected]�C��ij�B�������w��C�p�G�o�{�夤�����~�A�Ф��i
  ���A ����ڴN�i�H�b�U�@�����󥿡C��¡I

10. �w��HTTP���A��

  �U���F���A���ɡA�A����ӿ�ܡG�Ĥ@�h�O�U����l�{���A�ۦ�sĶ�C�t�@�h�O
  �����U ���w�sĶ�n���G�줸�ɡC�w�sĶ�n���G�줸�ɦbNCSA��A�A��Linux
  ��ELF�����A�Ӥ��A �Ω��ª��C

10.1 �U���e�dzƤu�@

  NCSA�����A���|�a�ۧA�@�B�@�B�h�����]�w�ﶵ�A�ì��A�dzƦU��ɮסC���b�U
  �����e�A �зdzƦn�^���U�C���D�����סC

 �ާ@�t��

  �����A�A�n��ܩҭn�U������l�{���A�ΨӤU���w�g�s�n�������C�p�G�A���ާ@
  �t�Τ��b �C�X�t�ζ����A���̦n�٬O�U����l�{���A�ۦ�sĶ�C

  �n���D�A��Linux�������A����R�O��A�U�өR�O

 linux:~$  uname -a

  �A��Linux�|�^�����U�C���F��

  linux:~$  uname -a
  Linux linux 2.0.29 #4 Tue Sep 13 04:05:51 CDT 1994 i586
  linux:~$

  �b���Ҥ��ALinux�i�D�A�A����������2.0.29���C

  ��l���ѼơA�i�b�U���e�ΤU����b�ؿ�/usr/local/etc/httpd/conf����
  srm.conf�ɤ��ק�Chttpd.conf�ɮפ��u���O�b�A�����C�ߤ@ ���ҥ~
  �Osrm.conf�ɮפ���DocumentRoot���O�C

 �{�����������A��������

  �o�O�Ψөw�q�A���q���n��˹B�@HTTPd���A���A�̦n��"standalone"�C���|
  ��HTTPd daemon����B�@�C�p�G�A��ܥ�"inetd"�B�@HTTPd�A���A������{�� �u
  �b�s�ήɤ~���J�O���餤�A�o�|�Ϧ��A���B�@�t�״�C�C

 Port�s����Port��

  �o�O�ΨӨM�wHTTPd daemon�|���쨺��Port�ӱ���HTTP�ШD�C�p�G�A��H"root"
  �n�Aport�h���w�]��80�F�_�h�i�b1025�P65535�����@�Ӹ��X�C

 ���A��user�N����user��

  ���A���b�^���ШD�ɡA�|�H���@user�N�����v���Ӧs���ɮסC�u����A�����A��
  �O�H "standalone"���Ҧ��ɡA�~���^�����@�ﶵ�C�p�G�A�S��root�v���A�N�H�A
  �� log name�Ӧ^���C�p�G�A�O�t�κ޲z���A�A�i�H�Ҽ{�����إߤ@��user�A�M��
  �A�i�H���� �����ɮצs���v���C

 ���A��group�N����Group��

  ���A���b�^���ШD�ɡA�|�H���@group�N�����v���Ӧs���ɮסC�Puser�N���@�ˡA
  �u���� ���A���O��standalone�ҫ��Ӱ���ɤ~���ġC

  �p�G�A�S��root�v���A�N�H�A���D�ngroup�W�٨Ӧ^���C�n�d�ߧA��group�W�١A
  �bLinux�R �O�C���V�Jgroups�C

 ���A���޲z��email�a�}��ServerAdmin��

  ��ϥΦ��@���A���X���D�ɡA���@�a�}�O�Ψӳ��i���~�Ϊ��C�u�n�ϥΧA���ӤH
  �a�}�Y�i�C

 ���A���ؿ���ServerRoot��

  �o�O���A���ҩ�b���ؿ��C�p�G�A��root�v���A��ij��
  �b/user/local/etc/httpd�C �p�G�A�����root�n�J�A�i��ܧA��home path�U��
  ���ؿ��C�n�d�ߧA��home�ؿ��A�ϥ� pwd�R�O�C

 HTML�ɮצ�m��DocumentRoot��

  �o�O���A�����Ѫ�HTML�ɮת���m�C�w�]����m
  ��/user/local/etc/httpd/htdocs�C �p�G�A���O�Hroot�n�J�A�i�ϥΫe��user�N
  ����home�ؿ��A�ΧA�ۤv��home�ؿ��U�����ؿ��C

  �p�G�A���M���ðݡA�i�H�ոչw�]�ȡC�{�b�A���Ӧ^���F�W�z�U�����D�A�N�i�H
  �q [78]http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html. �}�l�U
  ��NCSA HTTPd�C�w�˫eŪ�@Ū [79]http://hoohoo.ncsa.uiuc.edu/docs/ ��
  ��HTTPd�ɮסC�p�G�A�n�ۦ�sĶ�{���A�bsupport, src, cgi-src�T�ӥؿ���
  ��makefile���n�ק�C�p�G�A�������i�����䴩�A�u�n�b�̤W�h�ؿ������ҡG
  /usr/local/etc/httpd���A�V�Jmake Linux�Y�i�C

10.2 �sĶHTTPd

  �sĶ�ä���A�u�n�b�R�O�C������A���ڥؿ�make linux�Y�i�C ���Gpre-ELF
  Linux�ϥΪ̶��bportability.h���}�ҡ�uncomment�� #define NO_PASS�A�æb�s
  ĶHTTPd�e�bMakefile���]�w DBM_LIBS= -ldbm�C

11. ����HTTPd

  �w��HTTPd��A�Hroot�n�J�A�úV�Jhttpd &�����]�A�w�ˬ�standalone�Ҧ����C
  ����bps�����Ҥ��N�i�ݨ쥦�b�B��F�C��²�檺���դ覡�O�ϥ�Telnet�C
  �bLinux���R �O�C���V�J

  linux:~$  telnet 172.16.0.1 80

  �䤤80�����OHTTP��port�N���C�p�G�A�t�]��L"Port"�N���A�N���ӺV�J�A���w
  ���N���C �ù����X�{

  Trying 172.16.0.1...
  Connected to linux.mydomain.
  Escape character is '^]'.

  ���ɡA���קA�V�J����F��A�M��V�@�UEnter�A�ù������X�{

  HTTP/1.0 400 Bad Request
  Date: Wed, 10 Jan 1996 10:24:37 GMT
  Server: NCSA/1.5
  Content-type: text/html

  <HEAD><TITLE>400 Bad Request < /TITLE> < /HEAD>
  <BODY><H1>400 Bad Request < /H1>
  Your client sent a query that this server could
  not understand.<P>
  Reason: Invalid or unsupported method.<P>
  < /BODY>

  �{�b�A�N�i�H�Ψ�Lpc�W�����y��ں���s����A�ӳs�W�ڭ̪����A���F�C

12. �s�u��Linux���A��

  �Х��Ѧ� [80]Introduction�@�����ϥܪ��a�}�C�䤤1���u�@����W/S1�� �b��
  ��172.16.0.0�W�A���i�H�����s�� Linux���A���C��2���u�@����W/S2���b��
  ��172.17.0.0�W�A�����g�ѳq�D��gateway�����Y��Ѿ��� 172.17.0.254�Ӧs
  ��Linux box�C��]�w�bw/s2���Τ�ɡA�n���ѳq�D����T�CNetware�٤���
  ��ip_router���C

  �o�إ�W/S2�ӻ����Τ�]�w���覡�C�]�wW/S1�h�u�n��a�}�q172.17.0.5��
  ��172.16.0.5�A�� �����q�D�C

  �p�G�A���|�Ψ��Ѿ��A�i���L�U�@�`�ê�����
    * �p�G�ϥ�Netware�G [81]Setup Netware Server�C
    * �p�G�ϥηL�nclient�G [82]Setup MS Windows Client�C

12.1 �]�wLinux���A��

  �p�G�A�S����Ѿ��A���L���`�C

  �n�2���u�@���s���A���A���]�wLinux���A���A�Ϥ��P����Ѿ��C�n�]
  �wLinux���A���A���Hroot�n�J�C �b�R�O�C�V�J

  route add gw default 172.16.0.254

  �n�b�C���Ұ�Linux���A����ϥγq�D�A�i�b/etc/rc.d/rc.inet1���w�q�q�D�U��
  �אּ GATEWAY = "172.16.0.254"�C�T�w�@�U�A�o�X�椣�i�g��������C

  �t��@�k�G�٥i�H�b��Ѿ��t�@�ݥ[�J�t�@��Ѿ��C���O��

  route add -net 172.17.0.0 gw 172.16.0.254

  �p�n��Linux�C���ҰʴN�[�J��Ѿ��A�h�N���O�g�J/etc/rc.d/rc.local�C

12.2 �]�wNetware���A��

  �n�]�wNetware���A���A�n��supervisor�v���A�Φܤ֦�Console�ާ@���v���C�p
  �G��̳����L�k�� ��A�N�u�n�ЧA���t�ξާ@���N�A�]�w�F�C�b���A���Ұ�LAN
  ��Ethernet_II frame type�C�@�k�O AUTOEXC.ncf�ɤ��g�J�G

  load NE2000 frame=Ethernet_II name=IPNET
  load TCPIP
  bind IP to IPNET addr=172.16.0.2 mask=FF.FF.FF.0

  �A�i�̷ӧA���q�����A�ӨM�w���JNE2000 driver�ɪ�slot��board�N���C (��
  �p: load NE2000 slot=3 frame=.....)

12.3 �]�wNetware Client

  �bpc�W�A�A�i��Win3.1�BWFWG ��WIN95�C�p�G�A�n�ϥηL�n��Novell��32 bit
  Client�A �hWin95�M�Ѧ�Windows���w�ˤ覡�|���@�ˡC�p�G�A�n��16 bit
  client�A�h�w�ˤ覡�ۦP�A�u�n�� ��window 3.x���w�˻����Y�i�C�p�n�w
  ��win95��32 bit client�������� [83]Windows 95 installation�C

 Windows 3.x

  �p�G�n�ϥ�win 3.1��WFWG�A�i�H�w��Netware Client��VLMs����HTCP/IP�Ϥ���
  �����@�ǥ~ �[�ɮסA�Y

  TCPIP.exe, VTCPIP.386, WINSOCK.dll and WLIBSOCK.dll

  �`�N�I�o��WINSOCK.dll�ɻPWin95��Trumpet��WINSOCK.dll�ɤ��P�C��
  ��Windows�Ӧw�� Netware Client�C�M��ƻsVTCPIP.386�BWINSOCK.dll
  ��WLIBSOCK.dll�� SYSTEM�ؿ��A �ƻsTCPIP.exe��NWCLIENT�ؿ��C�{�b��
  ��NWCLIENT�ؿ�����STARTNET.bat��

  lsl
  ne2000     ---> your network card driver
  c:\windows\odihlp.exe     ---->if you are using WFWG
  ipxodi
  tcpip        ---> add this line
  nwip         ---> if you use Netware/IP
  vlm

  �إߤ@�Ӧ��ؿ����Ҧp��\NET\TCP���ñq/etc�ƻsHOSTS�B NETWORKS�B
  PROTOCOLS�� SERVICES��Linux���A����Netware���A���W��SYS:ETC �ؿ��C�ק�
  �ƻs��HOSTS�ɡA�[�J�@��y�z�s��Linux���A���p�U�C�o�˦b�s������� http
  �G//linux.mydomain/��Ū�o�Ӧ��A�������e�Ӥ����Ψ� http�G//172.16.0.1/�C

  127.0.0.1      localhost
  172.16.0.1      linux.mydomain

  �M��ק�NWCLIENT�ؿ�����NET.cfg�ɬ��G

  Link Driver NE2000
      port 300
      int 3
      MEM D0000
      FRAME Ethernet_802.2

; ---- add these lines ----

     FRAME Ethernet_II

  Protocol TCPIP
     PATH TCP_CFG C:\NET\TCP
     ip_address  172.17.0.5
     ip_netmask  255.255.255.0
     ip_router   172.17.0.254     ---> �p�G�A�n�γq�D�ӳs��HTTP���A���A�h
                                  ---> �[�J�q�D���a�}

  Link Support
     MemPool 6192       ---> �̤p�Ȭ�1024�C�ոը�L�Ȭݬ�
     Buffers 10 1580    ---> �o�̤]����

;---------------------------------
; �p�G�ϥ�Netware/IP�A�i�H�[�W�U���X��C
;
  NWIP
     NWIP_DOMAIN_NAME  mydomain
     NSQ_BROADCAST   ON
     NWIP1_1 COMPATIBILITY   OFF
     AUTORETRIES     1
     AUTORETRY SECS  10

  �ק�WINDOWS�ؿ�����SYSTEM.ini�ɡA�ì�VTCPIP.386�[�J�@����

  [386Enh]
  .....
  network=*vnetbios, vipx.386, vnetware.386, VTCPIP.386
  .....

  ���s�}���A����STARTNET.bat�A�{�b�A�N�i�H�}�l�ΧA�̳߷R���s����Ӿ\Ū�A
  ����F�C�p�G�A�ϥ�

 Windows 95

  ���`���Цp��bWin 95�W�w��32 bit �Τ�ݡC�����n�w�ˤU�z�U���G

 Netare���Τ�� ���ѷL�n��Novell���ѡ�
 �L�nTCP/IP�q�T��w
 �����d

  �n�w�˳o�Ƕ��ءB���B�ڪ��q���B����x�B���B��'�s�W'�C�{�b�|�X�{�@��
  �����A��ܥΤ�ݡB �����d�B�q�T��w�ΪA�ȡC

  �n��Netware���w�˥Τ�ݡG

 1.����Τ��
 2.��Microsoft��Netware Networks
 3.���Client for Netware Networks

  �n�w��TCP/IP�q�T��w�G

 1.����q�T��w
 2.��Microsoft
 3.���TCP/IP

  Win 95�w�]�۰ʦw�ˤ@�Ǩ�l�q�T��w�C�n�����o�ǹw�]�Ȫ��ܡA�����I���A�A
  ���I'����'��Y�i�C�@��� ���AWin 95�|�w��Microsoft NetBeui�q�T��w
  ��IPX/SPX�q�γq�T��w�CNetBeui�i�R���C�p�n �n�JNetware���A���A
  �hIPX/SPX�q�T��w���O�d�C

  �n�]�wTCP/IP�A�I��Properties�A�I��IP�a�} ����

 Enter your IP address in the "Specify an IP address "
                       box as 172.17.0.5
 In the Subnet Mask box enter 255.255.255.0

  �I��q�D��

 Enter your gateway (router) address in the box New gateway
    as 172.17.0.254
 Click the Add button

  �{�b�q�D�a�}���X�{�w�w�˳q�D�p�U�C���U���I��'�T�w'��C

  �{�b�|���T�������X�{�A�n�D�A���s�}���C���s�}����A�A�N�i�H�}�l���s���
  �ӱ��W�A��HTTP���A���F�C

12.4 �]�w�L�n���

  �p�G�n�ϥηL�n�Τ�ݨӦs���A����A���`�i�D�A���U�z�t�Φw��TCP/IP����
  �`��ơC�@
    * [84]Windows for Workgroups (WFWG)
    * [85]Windows 95
    * [86]Windows NT 4.0

  ���G�Y���Q��http://172.16.0.1/�ӭn�� http�G//linux.mydowain/����s���
  �Ψ�L��ں��R�O�w�}Linux���A���A�N���ק� host�ɡC�t�~�]�i�H������L
  �D����Netware�BUnix�BWinNT���[�J�]�w��CWindows�a �ڪ�HOSTS��
  �b\WINDOWS��\WINDOWS\SYSTEM���A�o �O�ѥ��������өw�C�b�䤤�A��Linux���A
  ���[�J�@���O�p�U�G

  127.0.0.1      localhost
  172.16.0.1     linux.mydomain

  172.16.0.2     netware.mydomain
  172.16.0.3     winNT.mydomain
  172.16.0.5     ws_1

 Windows for Workgroups

  ���`���Цp��bWFWG�W�w��32 bit�Τ�ݡC�����n�q�L�n�U��Windows�ҥ�
  ��TCP/IP�X�ʾ��C�̷s���� ��3.11b���A�i�q [87]ftp://ftp.microsoft.com��
  ��L ��U���W��tcp32b.exe���ɮסC�n�T�w�b���JTCP/IP-32 bit�X�ʾ����e
  �w�����J Win32s�C

  �@����o��TCP/IP�ɮצb�@�Ȧs�ؿ�����C:\TEMP�������}��A�N��
  \WINDOWS\SYSTEM �ؿ����� �@��OEMSETUP.INF�ɮסC�p�G�b���ܡA�����@�ӥt�~
  ���ɦW�A�M��N�� OEMSETUP.INF�ɱq�Ȧs�ؿ��ƻs��\WINDOWS\SYSTEM�ؿ��� �C
  �p�G�b�t�Τ��]���J�F�䥦��TCP/IP stacks�A�b�~��]�w���e�A����L�̲����C

  �}�Һ��]�w��Windows�]�w/���ܺ��]�w�G

       �I����
       �I��w��Microsoft Windows Networks��䴩�s�W���p�G�ݪ��ܡ�
       ���I'�T�w'��

  ���ɷ|�ݧA�����d-��ӦX�A�����סC�p�G�S�ݧA���ܡA�h�G

       �I�虜���d��
               ��@�����d���ҡGNE2000��
               �I��'�T�w'��
       �I��q�T��w��
               ��MS TCP/IP-32�q�T��w
               �I��'�T�w'��

  ���ɷ|�n�D�A�]�w�U��TCP/IP�q�T��w�C�i�H���b�����d��椤��TCP/IP�q�T��
  �w�A�M���I��'�T�w'��C

1.�bIP��}�Ů椤��J172.17.0.5
2.�bSubnet Mask�Ů椤��J255.255.255.0
3.�bdefault gateway�Ů椤��J�q�D����Ѿ����a�}��172.17.0.254

  �I��T�w��A�q���|�n�D�A���s�ҰʡC���s�Ұʫ�A�A�N�i�H���s����ӱ��W�A
  ��HTTP���A���F�C

 Windows 95

  ���`���Цp��bWin 95�W�w��32 bit �Τ�ݡC�����n�w�ˤU�z�U���G

       �L�n���Τ��
       �L�nTCP/IP�q�T��w
       �����d

  �n�w�˳o�Ƕ��ءB���B�ڪ��q���B����x�B���B��s�W�C�{�b�|�X�{�@�ӵ�
  ���A��ܥΤ�ݡB�����d�B �q�T��w�ΪA�ȡC �n���L�n���w�˥Τ�ݡG To
  install the Client for Microsoft Networks:

 1.����Τ��
 2.��Microsoft
 3.���Client for Microsoft Networks

  �n�w��TCP/IP�q�T��w�G

 1.����q�T��w
 2.��Microsoft
 3.���TCP/IP

  Win 95�w�]�۰ʦw�ˤ@�Ǩ�l�q�T��w�C�n�����o�ǹw�]�Ȫ��ܡA�����I���A�A
  �I�ﲾ����Y�i�C�@ ��Ө��AWin 95�|�w��Microsoft NetBeui�q�T��w�C

  �n�]�wTCP/IP�A�I��Properties�A�I��IP�a�}����

 Enter your IP address in the "Specify an IP address "
                       box as 172.17.0.5
 In the Subnet Mask box enter 255.255.255.0

  �I��q�D��

 Enter your gateway (router) address in the box New gateway
    as 172.17.0.254
 Click the Add button

  �{�b�q��a�}���X�{�w�w�˳q�D�p�U�C���U���I��'�T�w'��C

  �{�b�|���T�������X�{�A�n�D�A���s�}���C���s�}����A�A�N�i�H�}�l���s���
  �ӱ��W�A��HTTP���A���F�C

 Windows NT

  ���`���Цp��bWinNT 4.0�W�w��32 bit �Τ�ݡC ���}�ұ���x/���

   Select the Adapter tab.
       Click Add to add a new adapter (if you don't have one)

  ���ɷ|�ݧA�����d�w��@�ӦX�A�����סC���U�ӿ�ܳq�T��w

   Select the Protocols tab
       Click Add
       Select the TCP/IP protocol
       Click OK

  ���ɷ|�n�D�A�]�w�U��TCP/IP�q�T��w�C�i�H���b��椤�I�� TCP/IP�q�T��w�A
  �M���I��X�A������C

  Select the tab IP Address
     Mark the checkbox 'Specify an IP address'
     In the IP address box enter 172.17.0.5
     In the Subnet Mask box enter 255.255.255.0
     Enter your gateway (router) address in the box Default Gateway
         as 172.17.0.254

  �I��'�T�w'���A�{�b�|���T�������X�{�A�ݧA�O�_�n���s�}���C���s�}����A
  �A�N�i�H�}�l���s����ӱ� �W�A��HTTP���A���F�C

12.5 �bMacintosh�W�]�wTCP/IP

  �p�G�A�n��Macintosh�s���A����W����ơA���`�i�D�A��PowerMacs�]
  �wMacTCP���Ӹ`�C

  ���G�Y���Q��http://172.16.0.1/�A�ӭn�� http://linux.mydomain/����s���
  �Ψ�L��ں��R�O�w�}Linux���A���A �N���ק�hosts�ɡC���B��hosts��
  �PUnix�W�Ϊ�hosts�ɤ��P�C Mac�t�Ϊ�hosts�ɬO�̾�RFC-1035�зǡC�t�~�]�i
  �H������L�D����Netware�BUnix�BWinNT�� �[�J�]�w��CMacOS��HOSTS�ɬO
  �bSystem folder���� Preference folder���C�b�䤤�A��Linux���A���[�J�@��
  ���O�p�U�G

 linux.mydomain    A  172.16.0.1

 netware.mydomain  A  172.16.0.2
 winNT.mydomain    A  172.16.0.3
 ws_1              A  172.16.0.5

 MacTCP

  ���`�����p��w��MacTCP�C�����n�qApple���q�U���αqInternet Connection
  CD�����oMacTCP�C �n�]�wMacTCP�A�I��Apple Menu/����x/TCP/IP�C�b�ù��W
  �N'Connect via�G'���]�w�אּ 'Ethernet'�C

  �N'Configure'�]�w���e�אּ'Manually'�C

 In the IP address box enter 172.17.0.5
 In the Subnet Mask box enter 255.255.255.0
 Enter your gateway (router) address in the box
   Router address as 172.17.0.254

  ��'�T�w'�A�M��A�N�i�H���s����ӳs�W�A��HTTP���A���F�C

13. �]�w�ϰ���

  �p�G�b���P�����x�W�L�k�@�θ귽�A�ϰ���N���⧹��C�ϰ������䴩
  �U��ɮרt�ΡA�ڭ̤~�� �s���b�L�ҳs�����t�ΤW����ơC����󻡩��p��
  �NLinux�s��U�C���ɮרt�ΡG
    * [88]NCP filesystem for Netware
    * [89]SMB filesystem for Windows
    * [90]NFS filesystem for Unix

  �o��ɮרt�Υi�H�sĶ��Linux�֤ߨt�Τ��A�]�i�H�Ҳժ��覡�[�J�A����
  ��Linux�����өw�C�p�G���M ���p��sĶ�֤ߨt�ΡA�Ѧ�Kernel HOWTO
  [91]http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html�C ����H�Ҳդ覡
  �[�J�֤ߨt�ΡA�Ѧ�Module HOWTO
  [92]http://sunsite.unc.edu/mdw/HOWTO/Module-HOWTO.html�C

13.1 NCPFS

  �Y�n�bNetware���A���W�@��ɮסA�ϰ���N������䴩NCP��ncpfs���C1.2.x
  ��1.3.71�H�W���� ���֤ߨt�Υi�䴩NCPFS�C���M�L�k�s��Netware 4.x�������
  �w�A���i�H�ϥ�bindery�C�p�G�ϥΪ� ������Netware 4.x�A�i�H�b�R�O�C��
  �Hset Bindery Context�R�O�A�ҰʯS�w container��bindery�䴩�G


 set Bindery Context = CORP.MYDOM;WEBUSER.MYDOM

  �W���o�ӨҤl���A�����container�ҰʤFbindery�䴩�C

  �����q���@����
  [93]ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz
  �U��NCP�ɮרt�Τu��(�{��ncpfs-2.0.10)�C

 �w��

  �n�w��ncpfs�u��A�V�J

  zcat ncpfs.tgz | tar xvf -

  �h�|�N����ɮץ��}�A��J�w�]���ؿ����C�o�ӥؿ��Y��ncpfs-2.0.10�C�n�i��
  �w�ˡA�� ����o�ӥؿ����A��Ū�@�U�䤤��README���C�p�����n�̨䤤���e��
  ��@�UMakefile�ɡC

  ncpfs���w�˨B�J�A���֤ߨt�Ϊ������өw�C�p�G�O1.2���A�u�n�V�J'make'�A�A
  �V'make install'�A �N�i�w�˥i����ɤ�man page�C

  �p�G�֤ߨt�άO1.3.71���Χ�s�������A�i��N�n���s�sĶ�֤ߨt�ΡC�o�Ǫ���
  �������i��b main source tree���w�]�A�Fncpfs�C�n�ˬd�O�_�����n���s�sĶ
  �A�V�J

  cat /proc/filesystems

  �^�����䤤�@��i�໡ncpfs�w�g�䴩�F�C

  �p�Gncpfs���Q�䴩�A�i�H�Ҽ{���s�sĶ�֤ߨt�ΩΥH�Ҳդ覡�[�Jncpfs�C�n��
  �s�sĶ�֤ߨt�ΡA �V�J'make config'�A�M����ݧA

  The IPX protocol (CONFIG_IPX) [N/y/?]

  �ɡA�^��'y'�C���U�ӷ|�ݧA�O�_�nfull internal net�C�@���֤ߨt�Φ��\�w��
  ��A ���s�}���A�ˬd/proc/filesystems�A�p�G�@�����Q�A�N�i�}�l�w��ncpfs�u
  ��C���^�� �ө�m�U����ncpfs�u��ɮת��ؿ��A�V�J'make'�C�sĶ������A�A
  �V�J'make install'�Ӧw�˦U �ؤu���man page�C

 ���WNCPFS�ɮרt��

  ���ΤU���R�O�ˬd�ɮרt�άO�_�w�w�˦n

  ipx_configure --auto_interface=on --auto_primary=on

...��10��A��J

  slist

  ������i�ݨ�@��Netware���A���C�F�X�ӡC����N�i�H�}�l�bNetware���A���W
  �@��ɮפF�C

  ���]�qMYDOM_NW���A����VOL1�G������\home\htmldocs�ؿ��W�s�� HTML�ɮסA��
  ij�A���b���A���W�إߤ@�ӨϥΪ̱b�����Ҧp��'EXPORT'�����@�ӱK�X'EXP123'
  �A �ó]�w�L�s���ӥؿ����v����SYSCON��NWADMIN�C

  �����bLinux�������W�إߤ@�ؿ�/mnt/MYDOM_NW�C�n���W��ɮרt�ΡA�V�J

  ncpmount -S MYDOM_NW -U EXPORT -P EXP123 /mnt/MYDOM_NW

  �n�ˬd�ؿ�MYDOM_NW/VOL1:\HOME\HTMLDOCS�����ɮסA�V�J

  ls /mnt/MYDOM_NW/vol1/home/htmldocs

  �p�����x��AŪ�@�UIPX HOWTO
  [94]http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html ���ϥ�Netware�ɮײ�
  �����A�i��IPX�t�Φ���`�J���z�ѡC

13.2 SMBFS

  �Y�n�bWindows���A���W�@��ɮסA�ϰ���N������䴩SMB��smbfs���ɮרt��
  �C

  �����q���@����
  [95]ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz
  �U��NCP�ɮרt�Τu��(�{��smbfs-2.0.1)�C

 �w��

  �n�w��smbfs�u��A�V�J

  zcat smbfs.tgz | tar xvf -

  �h�|�N����ɮץ��}�A��J�w�]���ؿ����C�o�ӥؿ��Y��smbfs-2.0.1�C�n�i��w
  �ˡA�� ����o�ӥؿ����A��Ū�@�U�䤤��README���C�p�����n�̨䤤���e�ק�
  �@�UMakefile�ɡC

  smbfs���w�˨B�J�A���֤ߨt�Ϊ������өw�C�p�G�O1.2���A�u�n�V�J'make'�A
  �V'make install'�N�i �w�˥i����ɤ�man page�C

  �p�G�֤ߨt�άO2.0���Χ�s�������A�i��N�n���s�sĶ�֤ߨt�ΡC�o�Ǫ�������
  ���i��b main source tree���w�]�A�Fsmbfs�C�n�ˬd�O�_�����n���s�sĶ�A�V
  �J

  cat /proc/filesystems

  �^�����䤤�@��i�໡smbfs�w�g�䴩�F�C

  �p�Gsmbfs���Q�䴩�A�i�H�Ҽ{���s�sĶ�֤ߨt�ΩΥH�Ҳդ覡�[�Jsmbfs�C�n��
  �s�sĶ�֤ߨt�ΡA �V�J'make config'�A�M����ݧA�O�_�n�[�JSMB�ɮרt�ή�
  �A�^��'y'�C�@���֤ߨt�Φ��\�w�˫�A���s�}���A�ˬd/proc/filesystems�ؿ�
  �A �p�G�@�����Q�A�N�i�~��w��smbfs�u��C���^��ө�m�U����smbfs�u��ɮ�
  ���ؿ��A�V�J'make'�C �sĶ������A�A�V�J'make install'�Ӧw�˦U�ؤu��
  ��man page�C

 ���WSMBFS�ɮרt��

  �����]WinNT���A���s'MYDOM_NT'�Ӧ@�Ϊ��ؿ���C:\PUB\HTMLDOCS�A �@�αb��
  ��'HTMLDOS'�A�S���K�X�C�����bLinux�������W�إߤ@�ؿ�/mnt/MYDOM_NT�C �n
  ���W��ɮרt�ΡA�V�J

  smbmount //MYDOM_NT/HTMLDOCS /mnt/MYDOM_NT -n

  �p�G�L�ġA�h�V�J

  smbmount //MYDOM_NT/COMMON /mnt/MYDOM_NT -n -I 172.16.0.3

  �n�ˬd�ؿ�bsol;bsol;MYDOM_NT\PUB\HTMLDOCS�����ɮסA�V�J

  ls /mnt/MYDOM_NT

  ���ϥ�Windows�ɮײŸ���

13.3 NFS

  �����n���ӯ�䴩NFS�ɮרt�Ϊ��֤ߨt�ΡC���i�H�O���s�sĶ��䴩�A�ΥH�Ҳ�
  �覡�[�J�Ӥ䴩���C

  �����]���Ӥ䴩NFS��Unix�D���s'MYDOM-UNIX'�A����IP�a�}��172.16.0.4�C�i�H
  �ΤU�������O �ˬd�������ǥؿ��O��X�����@�Ϊ����C


  showmount -e 172.16.0.4

  �@�����D���ǥؿ��O��X���A�Y�i�H�W�����O��L�̱��W�A���t�ΡC��ij�A
  �b'/mnt'�U�إߤ@�ӥؿ� 'MYDOM_UNIX'���ҡ��A�O�����A���W���I


  mount -o rsize=1024,wsize=1024 172.16.0.4:/pub/htmldocs /mnt/MYDOM_UNIX

  �䤤��rsize��wsize���A����ҽվ�C

  �p�G���x��AŪ�@�UNFS HOWTO
  [96]http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html �A�i��NFS�t�Φ���`
  �J���z�ѡC

14. �s������

  �J�M�w�g�]�w�n�FHTTP���A���B�Τ�ݤS�NLinux���A���P��L�s�b�@�_�A���F��
  ���s����s���o�DZ��W �F���ɮרt�ΡA�ڭ�٭n�y�[�վ�C

14.1 �s���W�����ɮרt��

  �n�HTML���������s���A���\���s����W�����ؿ����A����ؤ�k�G
    * �bDocument Root ��/usr/local/etc/httpd/htdocs�����إ߳s����W ����
      �ؿ�

  ln -s /mnt/MYDOM_NW/vol1/home/htmldocs netware
                    or

  ln -s /mnt/MYDOM_NT    winNT
                    or

  ln -s /mnt/MYDOM_UNIX    unix

    * �ק�/usr/local/etc/httpd/conf����srm.conf�ɮ�

 # Alias fakename realname
 Alias /icons/     /usr/local/etc/httpd/icons/

 # alias for netware server
 Alias /netware/   /mnt/MYDOM_NW/vol1/home/htmldocs/
 Alias /winNT/     /mnt/MYDOM_NT/
 Alias /unix/      /mnt/MYDOM_UNIX

  �M�᭫�s�Ұ�HTTPd�C�p�n�s��Netware���A���W���ɮסA��
  http://linux.mydomain/netware/index.htm�C��l�t�ΥH������C

14.2 �s�u���ں��

  �A�٥i�H��A���ϰ���s�u���ں��W�A�Q�κ�ں�������T�s
  ��E-Mail�C����s�u�Ӹ`�а� ��ISP Hookup HOWTO
  [97]http://sunsite.unc.edu/mdw/HOWTO/ISP-Hookup-HOWTO.html ��Diald
  mini HOWTO [98]http://sunsite.unc.edu/mdw/HOWTO/mini/Diald for setting
  up these connections�C

14.3 ��l�γ~

  HTTP���A���٥i�H�Ω�줽�ǡA�z���Ʀs����L���A�����ɮסC�Ҧs�����ɮץi
  �H�OWord�B Lotus spreadsheets�ν������Ʈw�C

  �o���޳N�i�B�Φb�G

    * ���q���o��
      �]�A�̷s�����B�~�׳��i�B�a�ϡB���q�]�I�B�����B���~��T�Υ�󦳥�
      �����q���C
    * �s���i�j�M���
      �Ҧp�j�a�`�d�ߪ��q��ï�C��ƥi�ئb�M�g�������HCGI script���覡���A
      ����A���i�� ���@�s��back-end pre-existing�ηs���γn�骺�q�D�C�]
      �N�O���A�u�ϥμзǦs�������A ��ƥi�g��²�檺�{�Ǽs�x���Q�ΡC�]�N�O
      ���A��ORACLE��SYBASE�i��RDMMS�ӧ@�����Ѥ� �ɸ�T�������C�U�C�����
      ����G
      -Web Access-
      [99]http://cscsun1.larc.nasa.gov/~beowulf/db/web_access.html -CGI
      gateway-
      [100]HTTP://www.w3.org/hypertext/WWW/RDBGate/Overview.html
    * ���q/����/�ӤH����
      ���q��ƺ����i�B��A����C�@�������u�@��ȡA�C�ӭӤH�����@�u�@��
      �ȮɡA�ϰ���i �Ψӳq���U�����ΦU�H�̷s��T�C�j�O�j�M����A�٥i�H
      �ΨӬd�ߨC�ӭ��u�C�ѹ�U�Ӱ��D���� �M��סC
    * ²��Groupware���γn��
      �Q��HTML���A��i����ñ��B�˵���²��ɵ{��C
    * �n��o��
      �t�κ޲z���i�H�Q�ΰϰ���A��n��γ̷s��ơA�g�Ѥ��q���e��Ȥ�
      �⤤�C�o��n �D�i��'Java'�ӧ����A�]�������u�i�H�ǰe�ƾڤ���ε{���A
      �٥i�H�ΨӲ��ͭq�ʪ�object�A �ëO���B��z���ơC���s������Linux�i�H
      �����n����{�A�]���L�̤��ؤ䴩Java�C
      �H��
    * �H��
      �H�۶V�ӶV�h�H�}�l�ϥΨ�ƼзǦ�²�檺�覡���W���ɮסB�n���B���Ĥ�
      ��l�h�C�骺�ӤH �H��t�ΡA�H�󺥺�����²��ӹ�ڪ��q�T�覡�C�H���
      ��W�O�ӤH�����έӤH�P�@�Ӥp��´�� �����q�T�覡�CLinux�W���Ǥu��i
      �Ψӳ]�w�psendmail�Bpop3d�Bimapd�� E-mail�t�ΡC
    * �ϥΪ̤���
      �ϰ���޳N�i�B�o�p�����t�A�H�ܩ�Ω�HTML���u��i�H�Ψӧ�ڭ̩M�t
      �ζ������������� �[�C�Q��HTML�A�A�i�H�إߤ@�ӥu�Q�ӤH�Q���O�����
      �Ϊ̤����C�̴Ϊ��a��O�A�o�ǨB�J�S �D�`��²��C�u�n�I�@�UHTML���W�s
      ���A�i�H����t�@�ӭ����A�i�H���T�@�n�a�A�i�H�]�@�� �]�@�~�~����{
      �ǡA�Υ���L�q���i�H���쪺�ơC

15. ��L�i�H��쪺��

  �U�C���t�~�@�ǥi�H��A��Linux �ϰ���A���@���ơC�䤤�Ҵ��쪺�n�鳣
  �O�ۥѳn��C
    * �Q��Win 95/NT��'���W���ھF'�Ӭd��Linux���A���G���]�wNBT���A��
      ��WINS���� �����A���C�Ѧ�SAMBA��
      [101]http://lake.canberra.edu.au/pub/samba/samba.html�C
    * �b�ϰ���W�إ߷j�M����C�Ѧҡ@ht://Dig at
      [102]http://htdig.sdsu.edu/�C
    * �]�wlocal reflector�Өϥ�CUSeeMe�C�ѦҥL�̪���
      [103]http://cu-seeme.cornell.edu/�C
    * �]�w���|ij�ǡC�ϥ� [104]http://thecity.sfsu.edu/COW/��COW�C
    * �}�]�@��SQL��Ʈw�C�Ѧ�SQL�� [105]http://Hughes.com.au/�C
    * �bNetware���A���W�]�wFTP�BGopher�BFinger�BBootp���A���C�Ѧ�
      [106]http://mft.ucs.ed.ac.uk/�C
    * ���Netware���A���C�Ѧ�
      [107]ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/��
      ��NCP�u��C

  �p�G�A�٪��D��L�i�H�bLinux�ϰ���A���W�����F�F�A��E-Mail���ڡC

16. �^�m���v��Credits and Legalities��

16.1 �P�¡�Thanks��

  ���NCSA�H�����Ѫ���V���C�P��David Anderson�Ψ�L�եιL�����èӫH
  ���@�ǤH�C��� Romel Flores���Ѧ��Netware/IP���Ӹ`�C

16.2 �ۧ@�v��T��Copyright information��

  �����㦳���v&copy;1999{Poet} and Linux Ports�A�u��b�U�C����U�o��G

    * Linux HOWTO���i�H�����Χ���ƻs�B���G�B�i�H�Q�ΦU�شC�顣�ꪫ�ιq
      �l�覡���A������ �O�ҭ쪩�v���O�d�b�Ҧ����W�C��ӷ~�ت����o��O��
      �\���A�]�O�Q���y���A���b�o��e�����q����@�̡C
    * ���׬O����½Ķ�B�����ѥΩάO���妨�U�A�u�n�O�Ψ�Linux HOWTO���A��
      �ۧ@�v�n���@�ߦ��� �C�]�N�O���A�@���A�ѥΤFHOWTO�����e�A�N�����A
      �����~���[���o�檺�v���C�b�Y�ǯS���󤧤U�A �Y�O�A�Q���o�Y�Ǥ��H
      �ϤW�z�W�w���v�Q�A�иg�ѤU�z�a�}�PLinux HOWTO��X�̳s���C
    * �p�G�����ðݡA�лPLinux��X��Tim Bynum�s���A�a�}��
      [108][email protected]�C �i��finger�d�߹q�ܸ��X�A��snail
      �dE-Mail�a�}�C

  ��ۧ@���e(Origional Copyright Information)�G This document is
  copyrighted &copy; 1999 {Poet} and LinuxPorts, it is distributed under
  the following terms:

    * Linux HOWTO documents may be reproduced and distributed in whole
      or in part, in any medium physical or electronic, as long as this
      copyright notice is retained on all copies. Commercial
      redistribution is allowed and encouraged; however, the author
      would like to be notified of any such distributions.
    * All translations, derivative works, or aggregate works
      incorporating any Linux HOWTO documents must be covered under this
      copyright notice. That is, you may not produce a derivative work
      from a HOWTO and impose additional restrictions on its
      �@distribution. Exceptions to these rules may be granted under
      certain conditions; please contact the Linux HOWTO coordinator at
      the address given below.
    * If you have questions, please contact Tim Bynum, the Linux HOWTO
      coordinator, at [109][email protected] Finger for phone
      number and snail mail address.

17. �i�@�B�\Ū

17.1 O'Reilly & Associates Books

  �ӤH�p�p����ij O'Reilly &�ѧ��o�檺�޳N�ѥؿW�B���y�C�L�̥D�n�X�~�����
  �ں��B Unix�ε{�����g���ѥءC�䤤�������\�h�Ҥl�AŪ������N�Y�M�ܦ��F
  �ӱM�a�C�u�nŪ���L�̮ѥت��@�b�A ���׹J�줰����D�]�����A�ȩȤF�C�ӥB�A
  �Ѥ������Ƥ]��h�C

  ���W�����n�AHTML�BPERL�BCGI�{���BJava�BJavascript�BC/C++�BSendmail
  �BLinux�����A �Ƥ����ɡC����ܤƸ��֪����ء��pHTML���X�G�C�b�~�N�W�q�@
  ���C�n���D�̷s�ʺA�аѦҥL�̪��� [110]O'Reilly & Associates �A�Ψ��
  �񪺮ѧ��d�ߡC

  �O�o�A�p�G�ѥ֤W�S��O'Reilly & Associates�A���N���藍�O�L�̥X�~�����y�C

17.2 Internet Request For Comments (RFC)

    * RFC1866 written by T. Berners-Lee and D. Connolly, "Hypertext
      Markup Language - 2.0", 11/03/1995
    * RFC1867 writtenm by E. Nebel and L. Masinter, "Form-based File
      Upload in HTML", 11/07/1995
    * RFC1942 written by D. Raggett, "HTML Tables", 05/15/1996
    * RFC1945 by T. Berners-Lee, R. Fielding, H. Nielsen, "Hypertext
      Transfer Protocol -- HTTP/1.0", 05/17/1996.
    * RFC1630 by T. Berners-Lee, "Universal Resource Identifiers in WWW:
      A Unifying Syntax for the Expression of Names and Addresses of
      Objects on the Network as used in the World-Wide Web", 06/09/1994
    * RFC1959 by T. Howes, M. Smith, "An LDAP URL Format", 06/19/1996

References

  1. mailto:[email protected]
  2. mailto:[email protected]
  3. http://www.linuxports.com/howto/www
  4. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#netscape
  5. ftp://ftp.netscape.com/
  6. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#lynx
  7. http://www.kde.org/
  8. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#emacs
  9. http://www.w3.org/Amaya/
 10. ftp://ftp.w3.org/pub/Amaya-LINUX-ELF-1.0b.tar.gz
 11. http://sunsite.auc.dk/qweb/
 12. http://sunsite.auc.dk/qweb/qweb-1.3.tar.gz
 13. http://sunsite.auc.dk/qweb/qweb-1.3-1.i386.rpm
 14. http://www.slcc.edu/lynx/fote/
 15. ftp://sunsite.unc.edu/pub/Linux/apps/www/browsers/
 16. http://www.crl.com/~subir/lynx.html
 17. http://lynx.browser.org/
 18. http://www.crl.com/~subir/lynx/lynx_help/lynx_help_main.html
 19. ftp://ftp.gnu.ai.mit.edu/pub/gnu/
 20. ftp://ftp.xemacs.org/pub/xemacs
 21. http://www.xemacs.org/
 22. ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/
 23. file://localhost/tmp/zh-sgmltools.17309/www.mozilla.org
 24. file://localhost/tmp/zh-sgmltools.17309/www.mozilla.org
 25. http://www.netscape.com/download/
 26. ftp://ftp.netscape.com/pub/communicator/4.6/shipping/english/unix/linux20/navigator_standalone/navigator-v403-export.x86-unknown-linux2.0.tar.gz
 27. ftp://ftp.netscape.com/pub/communicator/4.6/shipping/english/unix/linux20/base_install/communicator-v403-export.x86-unknown-linux2.0.tar.gz
 28. ftp://ftp.netscape.com/pub/communicator/
 29. http://www.w3.org/Daemon/Status.html
 30. ftp://sunsite.unc.edu/pub/Linux/apps/www/servers/httpd-3.0.term.tpz
 31. http://www.netcraft.com/survey/
 32. http://hoohoo.ncsa.uiuc.edu/
 33. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#apache
 34. http://www.netcraft.com/survey/
 35. http://www.c2.net/products/stronghold
 36. http://www.netcraft.com/survey/
 37. http://www.c2.net/products/stronghold/
 38. http://www.algroup.co.uk/Apache-SSL/
 39. http://www.netcraft.com/survey/
 40. http://www.caldera.com/products/netscape/netscape.html
 41. http://www.netscape.com/comprod/server_central/product/fast_track/
 42. http://hopf.math.nwu.edu/
 43. http://www.aolserver.com/server/
 44. http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.html
 45. http://www.netcraft.com/survey/servers.html
 46. http://webcompare.internet.com/
 47. http://www.apache.org/
 48. http://www.apacheweek.com/
 49. http://www.apache.org/dist/
 50. ftp://sunsite.unc.edu/pub/Linux/apps/www/servers/
 51. ftp://ftp.redhat.com/pub/contrib/i386/
 52. http://www.apache.org/docs/mics/security_tips.html
 53. http://www.apacheweek.com/features/vhost
 54. http://sunsite.unc.edu/LDP/HOWTO/Kernel-HOWTO.html
 55. http://sunsite.unc.edu/LDP/HOWTO/mini/IP-Alias.html
 56. http://www.internic.net/
 57. http://www.apache.org/manual/host.html
 58. http://www.apacheweek.com/features/put
 59. http://www.apacheweek.com/features/userauth
 60. http://hoohoo.ncsa.uiuc.edu/docs-1.5/tutorials/user.html
 61. http://www.apache.org/docs/suexec.html
 62. http://www.apacheweek.com/features/imagemaps
 63. http://www.apache.org/docs/mod/mod_include.html
 64. http://www.apacheweek.com/features/ssi
 65. http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.html
 66. ftp://pageplus.com/pub/hsf/xssi/xssi-1.1.html
 67. http://www.zyzzyva.com/module_registry/
 68. http://www.zyzzyva.com/module_registry/reference/
 69. http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html
 70. http://support.novell.com/
 71. http://www.microsoft.com/
 72. http://www.apple.com/
 73. http://home.netscape.com/
 74. http://www.microsoft.com/
 75. http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.html
 76. http://www.linuxports.com/
 77. mailto:[email protected]
 78. http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html
 79. http://hoohoo.ncsa.uiuc.edu/docs/
 80. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#Intro
 81. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#SetupNW
 82. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#MSClient
 83. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#NWWin95
 84. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#MSWFWG
 85. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#MSWin95
 86. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#MSWinNT
 87. ftp://ftp.microsoft.com/
 88. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#NCPFS
 89. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#SMBFS
 90. file://localhost/tmp/zh-sgmltools.17309/WWW-HOWTO.txt.html#NFS
 91. http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html
 92. http://sunsite.unc.edu/mdw/HOWTO/Module-HOWTO.html
 93. ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/ncpfs.tgz
 94. http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html
 95. ftp://sunsite.unc.edu/pub/Linux/system/filesystems/smbfs/smbfs.tgz
 96. http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html
 97. http://sunsite.unc.edu/mdw/HOWTO/ISP-Hookup-HOWTO.html
 98. http://sunsite.unc.edu/mdw/HOWTO/mini/Diald
 99. http://cscsun1.larc.nasa.gov/~beowulf/db/web_access.html
100. http://www.w3.org/hypertext/WWW/RDBGate/Overview.html
101. http://lake.canberra.edu.au/pub/samba/samba.html
102. http://htdig.sdsu.edu/
103. http://cu-seeme.cornell.edu/
104. http://thecity.sfsu.edu/COW/
105. http://Hughes.com.au/
106. http://mft.ucs.ed.ac.uk/
107. ftp://sunsite.unc.edu/pub/Linux/system/filesystems/ncpfs/
108. mailto:[email protected]
109. mailto:[email protected]
110. http://www.ora.com/