关于Apache服务基本特点以及安装配置指导

    “Apache HTTP Server”是开源软件项目的杰出代表,基于标准的HTTP网络协议提供网页浏览服务,在Web服务器领域中长期保持着超过半数的份额。 

主要特点

  • 开放源代码

  • 跨平台应用(linux,windows,unix等)

  • 支持各种web变成语言

  • 运行稳定

  • 良好的安全性

1.在安装前,一定要做好相关的准备工作,我们要检查系统中是否存在用rpm包安装的Apache,以前造成端口冲突
命令:rpm -qa |grep httpd
如果已经存在,我们需要把它卸载掉
命令:rpm -e httpd –nodeps(ps:结尾参数意思是忽略依赖关系)

2.下面我们就可以进行源码包编译进行Apache的安装
我习惯在安装前创建好自己的目录,方便后面的操作
(命令:mkdir /test
首先解压http源码包并释放到/usr/src目录下
命令: tar zxf httpd-2.2.31.tar.gz /usr/src/
然后我们切换到Apache目录下
命令:cd /usr/src/http-2.2.31
3.进入目录后开始编译安装
命令(./configure - -prefix=/usr/lcal/httpd - -enable-so - -enable-rewrite - -enable-charset-lite –enable-cgi

参数说明
- -prefix:指定httpd服务程序安装的目录
- -enable-so:启用动态加载模块支持,使http具备进一步 扩展功能的能力
- -enable-rewrite:启用网页地址重写功能,用户网站优化及目录迁移维护
- -enable-charset-lite:启动字符集支持,以便支持使用各种字符集编码的网页
- -enable-cgi:启用CGI脚本程序支持,便于扩展网站的应用访问能力
ps:这些都是一些基本的Apache编译安装参数,还有很多参数选择,我们可以根据自己的环境需求来应用)
然后,直接执行make&&make install,进行安装即可。
4.确认安装结果
ls /usr/local/httpd

相关目录用处

/usr/local/httpd/bin 存放httpd服务的各种执行程序文件

/usr/local/httpd/conf存放httpd服务的各种配置文件

/usr/local/httpd/htdocs存放网页文档,包括默认首页文件等

/usr/local/log存放httpd服务日志文件

/usr/local/modules存放httpd服务的各种模块文件

/usr/local/httpd/cgi-bin存放cgi程序文件

至此,我们的Httpd服务就已经安装成功,非常简单,只要大家多多敲命令就一定没问题哈哈哈^^

(大写个PS:Apache的安装包很多朋友都很迷茫在哪里下载,可以来微博找我,我会分享相关的安装包给大家哟~^^博主的微博链接,戳戳戳O(∩_∩)O~)

你可能感兴趣的:(Linux)