查看完整版本: 经典强大的服务器软件Apache

想想点点 2007-6-23 07:45

经典强大的服务器软件Apache

[b]一、软件简介[/b]
uO_'E8@ ?'k Dq%o.e R i `T1vw_ G^Wr

&nFXJ9pADGT b%xW3f4m3|q
o,S;i'{1I

G:c-`a.U(b#O*}1}d   1、Apache是最流行的Web服务器端软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。;tG/a+{A*X$B#g

T$Z;_d'PFWfW
Rw+\d'|"?1c
9w']#K+G-@ K%yt3k
7xaH(YI_'K
c5Wo L;BG ?Pex~   2、Apache Web Server Win32从版本1.3.17开始使用MSI(扩展名)的形式发布,MSI文件可以在Windows下直接运行,使用起来就和我们平常所用的那些EXE(扩展名)文件一样的方便。)O/|/eH.] w$T.Qu

.GKugU|
9?X)T-z"M ` zA;K\
~tYg:JOe ,Br.e@n+d

3H"wQ6c%PkAc |   3、不过MSI文件这种新兴的东东也给使用微软较早发行的Win98和WinNT的用户带来了麻烦,当它们安装时系统会提示"无法通过Windows 安装程序服务安装此安装程序包。您必须安装带有更新版本Windows 安装程序服务的Windows Service Pack",根本无法让你继续下去!——而在WinME和Win2K下面则不会有这种麻烦出现。
TO7o6gW!~ ,hG(^0U9GFQ

}D1N$Qw g2B6v?0k:M;nT(@ |

X[ Duk-O'N |SG hW_4@;B-H;L
  4、要解决在Win98和WinNT下安装MSI文件不能完成的麻烦,你需要先有相应版本的名为"Microsoft Installer"的软件包,把它安装之后方可以开始MSI的安装工作。,z;D W.b _ l/xG
)x[*A`!a"o
3JhsEu)F qY
,m|ESu4[n

BGd5q&Ab |9RY2?W xb;cb
  5、此软件为免费软件;本文测试环境为Windows 2000。 G@!RD)G}Noe T:]
'hpL FLU(wT6c

U:j"H8sa/aT \r7JD|jlbP

/~"u d wV c e|(^#~C
  6、确保此软件安装前已卸载(或停止服务)了其他的HTTP服务器端软件。
MST3wP:yy
)rM*\v+o!z S,l ]?*Lgb,^
X/X T-\O{o-p4m k3w
-}M!L+_4p zc].m
QO^7umu Ku
  [b]二、软件安装[/b]
5Z Du fq1B(Yuk
E.Ih,yw cN)r zi_
*O*XGN3L
F'wW6w DAn.`|u o's3FU+cEg
v8q:aVw4d2y1b3O
  1、本机已升级成了域控制器,已拥有一个名为"edu.enanshan.com"的域名;计算机名为"server";完整的计算机名为"server.edu.enanshan.com"。
l jb6x0h !]3{]1V n z!q

n}9K:z _4N%\6k2Q L1d B^7d#m6s6wux;m
$v%i3Q:C"Dz.B1W
s(Ho3xC C.HS
  2、双击Apaceh的安装文件".msi"即可进入安装向导。y.c.L.K0K3{*{
KLmm!p h

S:gw3j)E%zz '`;S } a'I b/}

O%mQ?1l;p)oA(? 6f/J,a ~,`K EAe
  3、当安装向导进行到"License Agreement"(协议许可)时,点选中"I accept the terms in the license agreement"(我接受这些协议)项后再按"Next"便能继续进行下一步操作。+d;\#DVz~1@+C(ud

]\`lZ${w KVHQn+d-Ah

dDNw I tG 1G.OXrF!CkU1Wu\
oNQ C.t0N\b
  4、之后进入的是"Server Information"(服务器信息)的界面,对于域控制器,系统会自动填写各项的相关内容;如果没有,则需手动填入"Network Domain"(网络域名)、"Server Name"(服务器名)和"Administrator's Email Address"(管理员信箱)三项内容,然后才能选中"Run as a service for all Users"(所有用户使用的服务)项后按"Next"继续即可。
1p(hMYG;|]OTL s~pVqf L[Wwdr

7v t2xsV
sgL%H2u Y3r0JU
#g!T$yv7]Wy %^4WB+R Ud+Pu^D

i0J7R0nX)Y [img]http://it.x6x8.com/rjjc/UploadFiles_9738/200612/2006121872716396.gif[/img]Mg2{"{zk

}-GijY-RAS
-d5G+n-U2w)q
4ng QM^
.T*b+jQ8S0PTJ(P jmf,P_ V

vzB&xT   5、接着便是选择安装类型(Setup Type)。Apache提供"Complte"(完全安装)和"Custom"(定制安装)两种安装方式,一般点选中"Complte"项继续(Next)进行完全安装。
7u`.q8j/}\"e!N
v s{5sDD'b };};iy-H2Op9W K9z
c,}G&` z8]u5\

_*I)]I!y
Q*_!?3r]B9v~m8^-j   6、在"Destination Folder"(目标目录)中,系统默认将把Apache安装到"C:\Program Files\Apache Group"中,为了以后操作方便起见,建议将此处的安装路径用"Change"改变到"C:\"下。系统安装成功后将自动在此建立一个名为"Apache"的目录,也就是说,安装之后的实际Apache系统文件所在路径将为"C:\Apache"目录。
/V/y6_E C|
7G|,U[o \
? _9U+T U r1U4Jux\kT

{+~E ^m [ ,]RC%^i6Ra
  7、其他各项均选默认选项即可完成最后安装!安装成功后需根据提示重新启动计算机。然后进入到控制面板中,打开"管理工具"中的"服务",就可以看到Apache的服务已成功地处于运行状态了!
j,oE yu]S5a R3\ fCzC

(|Pnf[az8b
!H-A*`#J _:O#K -?uUjlc!a.oN-f

C&Y\M IR4D   8、此外,在开始菜单中的"程序"里也将有名为"Apache httpd Server"的组件,其下的"Configure Apache Server"(配置Apaceh服务器)项可以编辑配置文件和测试配置;"Control Apache Server" (控制Apaceh服务器)项可以开启、停止和重启动Apache的服务;"Review Server Log Files"(查看日志文件)中则可以查看Apache的系统日志文件等。HY#_){:],_:}IUO1P
;b'a3u1W9t%v y

S/N9Xymy'Yq
F8F6mX9V5_k O 'j8}}/J&ma ~DB"Gt

Cx H3T5~Uj   9、当确信Apache已经安装成功并处于运行状态之后,则就可以直接打开浏览器,在地址栏输入"http://server"(服务器名)的格式,就可以调出你的第一个Apache页面罗!
+XJ(L%S KaQ
M2yv-k*N2_B9_
W#j T2`q7G C0u'B)Px~PK

Nj_Y6mk$TN1p @ m 1P1Z X%Uz9u4yA
  10、如欲卸载它,除了要到控制面板的"添加/删除程序"里找到"Apache HTTP Server Version 1.3.20"项去"删除"外,还需要将"C:\Apache"整个目录删掉才较为彻底。
&d [~F+kP
%|wPX9`~)jfV ,cr;G(bBX ` _X

;Bp h/W8k)dJ
/Q*_k?D#? &T.v8n*t'i
  [b]三、基本设置[/b]
,cQ7E8[9b.z/w$q
;D!M+H6\'Y
'[Wm4`6d;GL/R
"w1v`aql\Q
` qwY#j.p f0Z~!~ w*V
  1、Apache的核心配置文件名是"httpd.conf",其所存放的路径为"C:\Apache\conf"目录下。用记事本打开它后,对它进行修改后再保存便可达到配置Apache服务器的目的!
9F$t?|!JzL
W"w/T#[h[J B8qfF
l+QSZL f[2U!gsj G+f#fX@g

;s x kC*pXt a5N RiQ+z
  2、由于配置文件"httpd.conf"决定着整个Apahce服务器的使用,因此对于它的修改千万要小心!强烈建议先做好多个备份,以防出错!如果实在忘了备份了,当错得无法还原时,系统还为你准备了个名为"httpd.default.conf"的备份文件,它是你初安装好Apache后系统自动做好的"httpd.conf"的备份。好在好在!我就差一点重装。^-^S(G*z x)Eg
f9mL1V)y%y$BQ-Vy
bi#G @+h-iOo

$W2d A%n+eY
9T!?G}^&S S6T5x`z
  3、更改主页路径
y ZL\${(?z
*I-?*z7ltC#NB`k In#^9K v6w
?1|'y1we-jZEW
3_/|n ec)qp

,|(NO5dWaRo   (1)默认的,Apache主页文件存放在"C:\Apache\htdocs"目录下。})OHa3Va!Yo

ohlJ~yqQ1I
R/M}%@?7eJ9Y
#Ow$nP&]qP {
6?A)q @I4A$l
$w_ HN4vZ   (2)比如要想输入"http://server"(服务器名)即可调出"D:\Onlyme\wy"目录下的自己的主页文件,则先用记事本打开"C:\Apache\conf"目录下的"httpd.conf"文件,用"编辑"菜单中的"查找"功能,找到"DocumentRoot "C:/Apache/htdocs""一句,然后将半角引号中的"C:/Apache/htdocs"改成"D:/Onlyme/wy"(注册这里是"/"而不是"\"了)。E*w#E[ A%|3cl
1k~n%i|%OI
j:p(Jab)@\~#p;{r
6}} }!GcF

4b]vI6h^t3r
UD&a6wQ,Kg /a s-m-b0tBaFc
[img]http://it.x6x8.com/rjjc/UploadFiles_9738/200612/2006121872717431.gif[/img] B#?9H$C0w`

|]g3{ G?yD.s
iq`} ^ `$F[h8v"L

0n)CdiJ_u "\[)WO8y#m/w

*M.\)f9c'^   4、好了,现在打开浏览器,输入"http://server",看看出现什么!啊,"HTTP 404 没有找到"?天啦!哦,对了,还有默认主页文件名,Apache的只有一个"index.html",你的是这名吗?反正我的不是,后面跟上文件名不就得了!所以现在还只得输入"http://server/index.htm"。该出来了吧!仍是不行?嗯,试试这样,在开始菜单中的"程序"里找到"Apache httpd Server"组件,再选其下"Control Apache Server"中的"Restart"重新运行一下Apache的HTTP服务。……终于可以了!长出了一口气。7Fm8\8? U:Y U.M
;p)~9{)i$q7VOX{

)mn%\\8fn5i
e3{$\O}D {)\1\&XT~n

n$n,_E+s   5、不过呢,每次调用主页时都要输入文件名实在是麻烦!把我的"Index.htm"添加进去吧!好,还是需要宝贝的"httpd.conf"文件,寻找"DirectoryIndex index.html"行,这里放的就是默认调用的文件!在"index.html"的后面加入你的"index.htm"和其他类型,再保存即可。唯一需要注意的是,各文件类型之间都必须要用一个空格来分隔开!
)@7`+}b;{[4JR 3c ZqrB4k:@

VN(\2x:WK2k @U:ul+u6nQ

3v2M@ o:igp
u.o&U)a;a J^l R   6、最后仍要提醒的是:改了配置后,如果未能生效,记住先用用"Restart"!
页: [1]
查看完整版本: 经典强大的服务器软件Apache