装了宽带之后,我们完全可以把自己的电脑作成Web服务器,感受一下拥有几十GB空间,CGI、PHP、ASP等都支持的网上家园。首先来简单了解一下有关Web服务的基础知识。
* B4 F. N# E! j9 R
7 @8 h. X, b" ~' B8 y. E9 F* P& D
基础篇
7 R* i ~' h1 U3 ~. j$ \4 V1 B, J, F0 l5 |! b% `
Web服务器:在网络中为实现信息发布、资料查询、数据处理等诸多应用搭建基本平台的服务器。
7 p' w# {* J1 v# x% ?* s: c# {. K! p
% d8 _% e/ F ~ s$ ^$ [
Web服务器如何工作:在Web页面处理中大致可分为三个步骤,第一步,Web浏览器向一个特定的服务器发出Web页面请求;第二步,Web服务器接收到Web页面请求后,寻找所请求的Web页面,并将所请求的Web页面传送给Web浏览器;第三步,Web服务器接收到所请求的Web页面,并将它显示出来,原理如图1。
: X* r2 j) M2 J! n1 V& I
! x! ]; Y! [: w# d2 T # K) a8 f9 J" _8 G! F3 B
$ @; W& ]3 g: v7 P6 r9 \0 j
& s% E& E+ n$ C0 _ m9 W' T* h! T; g8 V% O* V
HTTP:全名为Hypertext Transfer Protocol,即超文本传输协议,用于传输网页等内容。
5 [1 q) _* ]& J5 b/ ~+ ]5 q
, s" X. g! P: j9 G! t `# C HTML:Hypertext Markup Language,即超文本标记语言,是用于创建Web文档的标准语言。
/ t0 r6 g: n! m2 @. U; r6 J0 X/ e8 j5 [/ m/ d, Y
在Windows 2000中只要添加IIS(Internet Information Server,操作系统自带的组件),便可轻松实现Web服务。
' ? M B, W: p7 r1 j: Y
& ]% H( k( |1 {' [. k
在Windows 2000 Server中,如果没有添加IIS,可单击“开始”,指向“设置”,单击“控制面板”,双击“添加/删除程序”,选择“添加删除Windows组件”,在弹出的“Windows组件向导”窗中“组件”下勾选“Internet信息服务(IIS)”。然后放入系统源盘,单击“下一步”,显示“完成'Windows 组件向导'”窗后单击“完成”即可。
* J7 V0 z& T1 V0 p
, [( J/ l8 Y" N( z# @. y7 N 调试小技巧:Web服务器有没有设置好,可用自己的电脑先进行测试。右键单击桌面上的“网上邻居”图标,选择“属性”,在“本地连接”图标上单击右键,选择“属性”,在连接组件中选择“Internet协议?TCP/IP?”。单击“属性”钮进入到属性窗中,勾选“使用下面的IP地址”,如IP地址设为“192.168.0.1”,子网掩码设为“255.255.255.0”,确定后便可在浏览器中输入“http://192.168.0.1”,回车后如能看到网页,说明Web服务器已架设成功。
4 H8 _- q$ |0 U# {
. E. g. N q) K: j/ Q6 H/ L 进阶篇! @' ]7 U8 B. l- d% g: G. Z/ _& ~
}, k! k6 P0 ]( ?- g$ h
此时的Web服务如拿来使用,功能不但不多,而且还很不安全,所以得先好好设置一下。单击“开始→程序→管理工具→Internet服务管理器”,在“Internet信息服务”左窗格中展开服务器名称前的“ ”号,然后在“默认Web站点”选项上单击鼠标右键,从弹出菜单中选择“属性”。下面来谈一些具体设置:
! h2 }' `: O( Q5 B
, r2 [3 L! x% v* C7 M
7 T- a7 i1 ^( \% e
4 N6 d+ ~- R8 ^4 D2 Q' y% \" B% |6 X
2 L& {+ M- W4 A2 P
: g1 |; m7 i$ d/ t3 |! H% g % R, }7 @/ V) @& Z% p: j
Y0 b0 H& s; ^9 e% b6 r
$ W, U, o* y8 x" b9 j
' _8 `3 r7 @9 z ( b- ]3 E1 ?' J
: c% M; k0 S' U1 a - @! a- P8 u. f+ u" V/ C
) \( ^! I" N! \, c' F/ M L
7 ]- B- j) H y
- u: T9 g7 ^5 _ % Q Z F& F: P% A" q/ z
# n! m2 s5 g/ p: N1 E# C! X
! U1 r' H9 r$ x
|4 X: R4 Y' `. N* |: U/ l
! A( Y6 \! i! T' r4 u8 O( z( s# f/ k+ V$ U7 _