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配置文件