���� 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©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 © 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/