Apache简介及Unix、windows下的安装

Apache简介
Apache最初作为美国国家超级计算应用中心(NCSA)的一个httpd,即web服务器。现在它已经成为internet上最流行的web服务器。据统计,60%以上的网站都使用Apache。
因为它是开放源码的,所以可以从它的网站(http://www.apache.org)上下载到最新的安装程序和源代码。
Apache的工作原理是这样的:启动时首先读入配置文件(httpd.conf),然后监听80端口(或其他的端口),立刻改变到usernobody,产生许多进程(可能是10个,50个,150个或更多)为请求服务,一个子进程的生命周期可能限制到只服务一定数量的请求,在每个请求后都记录日志。
Apache从一开始设计的时候就是模块化的,你可以写一段代码很容易的集成进Apache。设计者把服务器的运行定义成了各个阶段,每个阶段都有API接口。这些阶段包括服务器初始化(读配置文件),翻译请求的URL到服务器上的文件名,为整个过程记日志等。有很多这样的模块,当前有上百个,大部分都可以在modules.apache.org找到。
Apache的模块性可能使配置过程变得很复杂。但是Apache缺省的带了一些有用的模块,而且大部分常见的使用都支持。

1.3.1在Unix下的安装
首先下载源文件apache_1.3.28.tar.gz。然后编译apache。

1.解压
#gzip-dcapache_1.3.28.tar.gz|tarxvf–
2.配置
#cdapache_1.3.28
#./configure--prefix=/ur12/power/lg/ap--enable-module=so--enable-module=cgi
3.编译
#make
4.安装
#makeinstall
5.运行apache的httpd服务:
#/ur12/power/lg/ap/bin/apachectlstart
缺省时服务将监听端口8080。
6.然后测试一下cgi程序:
http://130.59.1.15:8080/cgi-bin/printenv
7.停止服务:
#/ur12/power/lg/ap/bin/apachectlstop

1.3.2
在windows下的安装
安装之前需要注意的是,最好检查一下,是否已经存在Apache2或Apache这样的目录。如果想要安装一个全新的版本,需要删除或者备份已有的目录。其它一般采用缺省安装即可。

这些配置信息写在C:\ProgramFiles\ApacheGroup\Apache2\conf\httpd.default.conf文件中。安装之后也可以修改相关信息。

服务运行后,从服务器本机的浏览器上运行:
http://localhost/cgi-bin/printenv.pl
如果能够看到正常的环境变量输出就说明CGI程序可以正常运行。

#现在前往

精选留言

Apache,简介,Unix,windows
sample
2020-07-04
写留言
签到
投稿
QQ咨询
返回顶部