WEB基础与HTTP协议
解压安装
![]()
编译
./configure --prefix=/usr/local/httpd
--enable-so --enable-rewrite
--enable-charset-lite --enable-cgi
安装
![]()
确认安装结果

优化执行路径

测试优化


复制配置文件加入执行权限
![]()
修改配置文件
![]()

#chkconfig:35 80 31
#Description:apache server
设置服务

测试服务

设置开机自启

测试端口

日志文件位置

查看日志文件

![]()
修改配置文件

![]()
重启多次
![]()
修改hosts文件指定域名访问
![]()

![]()
修改apache配置文件保持连接功能
![]()

修改apache保持连接
![]()
10 Timeout 5
访问超时时间5秒
16 KeepAlive On
开启保持连接功能,off表示关闭
29 KeepAliveTimeout 5
配置客户端一次请求多次连接间隔时间5s
23 MaxKeepAliveRequests 100
apache最大访问量100人
修改配置文件显示ip访问

客户端测试

配置apache基本身份验证
生成验证数据库

修改支持验证功能
![]()

重启测试


修改配置文件
![]()
成功日志
![]()
错误日志
![]()
查看生成的日志文件
![]()
查看命令位置
![]()
安装awstats监控
![]()
加入执行权限
![]()
配置awstats
![]()
Apache配置文件路径

指定域名

访问地址
![]()
创建监控储存目录
![]()
修改awstats配置文件
![]()
采集apache日志
![]()

更新监控信息
![]()

访问地址
http://192.168.100.10/awstats/awstats.pl?config=www.benet.com
配置自动更新
![]()
![]()
配置页面跳转
<html>
<head>
<meta http-equiv=refresh content="0;
ur1=http://192.168.100.10/awstats/awstats.pl?config=www.benet.com">
</head>
<body></body>
</html>
配置身份验证
![]()

AuthName "test"
AuthType Basic
AuthUserFile "/usr/local/httpd/.password"
Require valid-user
客户端测试

本文详细介绍了如何在Linux环境下安装、配置Apache服务器,包括编译安装步骤、优化执行路径、配置文件修改、服务设置、日志管理和端口测试。此外,还讲解了Apache的保持连接功能设置,如Timeout、KeepAlive、KeepAliveTimeout和MaxKeepAliveRequests等参数的调整,以提升服务器性能。同时,文章还涉及了使用awstats进行网站访问统计的配置和使用,包括日志文件采集、监控信息更新以及访问页面的自动跳转和身份验证设置。
3129

被折叠的 条评论
为什么被折叠?



