文档详情

Apache服务的源码安装与基本配置.docx

发布:2025-05-20约2.57千字共4页下载文档
文本预览下载声明

Apache效劳的源码安装与根本配置

我这里实验使用的linux系统版本为:红帽6.5企业版;Apache版本为:

一、准备工作:

为了防止发生端口冲突、程序冲突等现象,我们先将使用rpm包安装的d效劳卸载掉

说明:rpm-qd是查询d是否安装,rpm-ed--nodeps是将d卸载掉并且卸载时不检查依赖关系

二、挂载软件光盘:

先使df查看磁盘分区挂载情况,看看当前是否有光盘正在挂载,如果有,那么使用umount命令先卸载掉,然后在挂载有Apache软件的光盘

三.编译安装:

将光盘挂载好以后,接下来就要进入源码编译安装的流程了,源码编译安装过程分为四步解包、配置、编译、安装。

1.解包〔解包就是将光盘里面的安装包解压到本地,一般解压到/usr/src目录下〕

2.配置〔配置是根据效劳器的实际应用需要来制定不同的选项,如指定安装路径、启用字符集等等,类似于windows软件的自定义安装,只不过linux中更加灵活〕

说明:执行./configure--help可以查看各种配置选项及其含义,这里的配置选项含义如下

--prefix:指定d的安装路径

--enable-so:启用动态加载模块支持,使d具备进一步扩展功能的能力

--enable-rewrite:启用网页地址重写功能,用于网站的优化及目录迁移维护

--enable-charset-lite:启动字符集支持,以便支持使用各种字符集编码的网页

--enable-cgi:启用CGI脚本程序支持,便于扩展网站的应用访问能力

配置好选项以后回车即可

3.编译〔编译就是使用make命令将源代码文件进行编译而生成二进制的程序模块、动态链接库、可执行文件等,输入make回车即可〕

4.安装〔编译完成后,执行makeinstall安装命令,将软件的执行程序、配置文件、帮助文档等相关文件复制到linux系统中,进行安装,输入makeinstall回车即可〕

安装好以后可以确认下安装结果

当然我们还要对安装目录下的子目录有一定了解,下面列举一些常用的子目录

/usr/local/d/bin:存放d效劳的各种执行程序文件,如主程序d、效劳控制工具apachectl等

/usr/local/d/conf:存放d效劳的各种配置文件,包括主配置文件d.conf、增强配置子目录extra等

/usr/local/d/htdocs:存放网页文档,包括默认首页文件index.html等

/usr/local/d/logs:存放d效劳的日志文件,如access_log、error_log等

/usr/local/d/modules:存放d效劳的各种模块文件

/usr/local/d/cgi-bin:存放各种CGI程序文件

为了使该效劳在使用中更加方便,我们也可以优化下执行路径〔通过源码编译安装的d效劳,程序路径并不在默认的搜索路径中,可以使用ln命令为相关程序添加符号链接〕

四.d效劳器的根本配置

1.为效劳器配置IP地址〔我这里用的是第一块网卡,这个根据实际需求分配,将ONBOOT改成开机启动,并且配置BOOTPROTO为静态地址,然后添加IP地址和子网掩码〕

2.翻开配置文件进行相关配置〔比方配置网站名称、默认首页网站根目录等等〕

下面介绍一些经常用到的全局配置项

ServerRoot:设置d的根目录,该目录下包括了运行Web站点必须的子目录和文件,默认的根目录是/usr/local/d,与d的安装目录相同

DocumentRoot:设置网站根目录,即网页文档在系统中的实际存放路径

DirectoryIndex:设置网站的默认索引页,也就是首页,可以设置多个首页文件,以空格分开,默认的首页文件为index.html

Listen:设置d效劳器监听的网络端口号,默认为80

ErrorLog:设置错误日志文件的路径,默认为log/error_log

LogLervl:设置记录日志级别,默认为warm〔警告〕

CustomLog:设置访问日志文件的路径、日志类型,默认为log/access_log

Include:包含另一个配置文件的内容,可以实现将一些特殊功能的配置放到一个单独的文件中,再使用Include配置项将其包含到主配文件中,便于独立进行配置文件的维护

除了全局配置项,我们还要知道区域配置项,接下来列举一些经常用到的区域配置项 如上图所示,在d的主配置文件d.conf中会有一些以Directory开头,以/Directo

显示全部
相似文档