构建httpd网站服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建httpd网站服务器相关的知识,希望对你有一定的参考价值。
构建HTTP网站服务器
实验环境:
某公司根据其信息化建设要求,需要构建一台独立配置的网站服务器,考虑到站点的运行效率,稳定性,及可扩展性等因素,要求在centos6.5系统中构建httpd服务器,并使用httpd-2.2.17源码版本进行编译安装。
拓扑:
需求描述:
? 编译安装httpd服务器,要求支持动态模块扩展,地址重写,多字符集。
? 配置并启动httpd服务,将安装目录中的manual手册文档部署到Web根目录下。
? 安装并配置AWStats日志分析系统,并查看网站访问情况。
实验步骤
一:编译安装httpd软件包
卸载系统自带的httpd等相关软件包
下载httpd源码包
解压源码包,并释放到/usr/src下,
配置,支持动态模块扩展,地址重写,多字符集。
编译及安装
安装成功
优化执行命令的路径
复制apachectl脚本,并在开始位置修改bash和添加chkconfig和description;修改第82行实现执行命令时友好提示
声明shell为bash,在3和5运行级别开机启动,开机启动顺序为85,关机关闭顺序为15
修改第82行实现执行命令时友好提示
将httpd添加为系统服务
确认文件有执行权限,如果没有使用命令“chmod +x /etc/init.d/httpd”授权
二:配置并启动httpd服务器
修改配置文件并启动服务
修改管理员的邮箱,添加网站的FQDN
对配置内容进行检查
启动服务,查看监听端口
三:部署及测试web站点
查看访问网站时的默认首页
修改网站内容
在Windows主机上访问并测试:
在linux系统上:
查看网站的访问日志文件
查看网站的错误日志文件
四:构建awstats日志分析系统
下载AWStats软件包
解压包到当前目录,移动到/usr/local/,并改名为awstats
查看软件包
给awstats_configure.pl执行权限
执行脚本,并建立配置文件
输入httpd.conf配置文件的路径—》yes
指定要统计的目标网站名称—》enter
修改awstats配置文件
修改第 50 行,Logfile用来指定日志路径,应设置web日志文件的实际位置,
DirDate用来指定数据目录,可以采用默认值
创建上面指定的目录
给awstats_updateall.pl脚本执行权限
执行脚本,更新所有站点
设置计划任务,每五分钟更新一次站点
重启服务,并设置开机自启
访问测试
编写简化页面
访问测试
总结:
1. Apache HTTP Server 的软件包及服务名称为httpd。
2. Httpd服务器提供的apachectl脚本用于启动,终止,重启网站服务程序,也可以用来检查配置语法。
3. Httpd服务器的主配置文件是httpd.conf,通过include配置项可以加载其他配置文件。
4. Httpd服务器的日志文件包括访问日志access_log与错误日志error_log。
5. 使用AWStats可以统计Web访问日志,并以网页界面的形式展现分析报告。
以上是关于构建httpd网站服务器的主要内容,如果未能解决你的问题,请参考以下文章