您的位置:首页 > 运维架构 > Apache

构建LAMP网站服务器平台一之编译安装Apache服务器

2010-06-25 16:36 627 查看
案例需求

——根据公司的信息化建设要求,需要构建一台独立配置的网站服务器。考虑到服务器的运行效率及稳定、安全性,选择在RHEL5操作系统中构建httpd服务器。要求使用较新的httpd-2.2.9源码版本进行编译安装,预配置时要添加对摘要认证、SSL、SUEXEC和CGI功能的支持

需求描述

将httpd服务器安装到/usr/local/apache2目录中。

执行“./configure”命令进行配置时,添加对SSL、摘要认证、CGI和SUEXEC功能的支持

验证Apache服务器在系统中的安装

实现思路

1. 解压并释放源码包





2. 配置编译选项





注:

./configure配置

./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl --with-ssl=/usr/lib --enable-auth-digest --enable-cgi --enable-suexec --with-suexec-caller=daemon --with-suexec-docroot=/usr/local/apache2/htdocs

--prefix:用于指定httpd服务程序将要安装到的系统目录,这里设置的是缺省目录“/usr/local/apache2”

--enable-so:使httpd服务能够动态加载模块功能

--enable-rewrite:使httpd服务具有rewrite网页地址重写功能(根据需要将用户请求的URL修改为别的地址)

3. make 编译 make install 安装





4. 查看目录”/usr/local/apache2”中的内容,确认已安装与httpd服务相关的支持





5. 通过apachectl脚本启动httpd服务且验证









注:通过执行“./configure –help | less”命令,可以查看到有关SSL、摘要认证、CGI和SUEXEC功能的各种配置选项

相关技术文档下载: http://down.51cto.com/data/102050

附件:http://down.51cto.com/data/2356126
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息