Web服务器集群——部署LAMP平台

                                   第一 章部署LAMP平台

一、Apache网站服务基础
1、Apache简介
(1)Apache的起源
①它是针对之前出现的若干个Web服务器程序进行整合、完善后形成的软件
1995年发布1.0版本
httpd是Apache HTTP server的正式名称
(2)主要特点
①开放源代码
②跨平台应用
③支持各种Web编程语言
④模块化设计
⑤运行非常稳定
⑥良好的安全性

2、源码安装httpd服务器
(1)解包
(2)配置(PS:需安装GCC或GCC++
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
prefix:指定安装目录
so:启用动态加载模块支持,使其具备进一步扩展功能的能力
rewrite:启用网页地址重写功能,用于网站优化及目录迁移维护
charset-lite:启用字符集支持,支持使用各种字符集编码的网页
cgi:启用CGI脚本程序支持,便于扩展网站的应用访问能力
(3)安装
make
make install
(4)确认安装结果
bin:信封服务各种执行程序文件,包括主程序httpd及控制工具apachectl
conf:存放配置文件
htdocs:存放网页文档
logs:存放日志文件
modules:存放模块文件
cgi-bin:存放CGI程序文件
(5)优化执行路径
ln -s /usr/local/httpd/bin/* /usr/local/bin
(6)添加httpd系统服务
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
在httpd开头添加chkconfig支持chkconfig: 35 85 21
chkconfig --add httpd

二、httpd服务器的基本配置
1、部署过程
(1)确定网站名称、IP地址
(2)配置并启动httpd服务
①配置httpd服务
1)httpd.conf文件中修改ServerName www.luoxinli.top,用于设置网站名称
②启动服务
(2)部署网页文档
①将网页文档上传到htdocs目录下
(3)客户机访问网站
(4)查看访问记录
①tail /usr/local/httpd/logs/access_log
2、httpd.conf配置文件
Web服务器集群——部署LAMP平台