没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
httpd 安全总结-V2.2
1、综述
完成安全配置;常见漏洞检测、利用、防护;日志审计的总结分析。
2、httpd 简介
服务器是 产品线下的一款 服务器,常与 或
等 脚本一起配合使用,为用户提供动态 服务。,从名字就可以
看出,它提供的主要是基于 协议的 服务。
是一个开源软件,且一般用作 服务器来使用。目前最流行的
服务器软件叫做 ,在早期的 就叫做 ,到了
以后就改名为 了。所以有时候听到 服务器和
服务器其实都是指得是一个意思。
2.1 手动安装
不建议使用 安装,因为 安全的往往不是最新版的软件。且后面提到
的几个相关配件,可能会存在版本不适合的问题。
2.1.1 准备
、有些 版本中已经预置了有 ,并且已经是服务了,所有首先检
查系统中是否已经存在 的服务
!查看是否有 进程正在运行(下图是不存在的情况)
"#$%
!查看 系统服务中有没有 (下图是没有的情况)
&'%""
、官方文档里的要求:
对于构建 Apache httpd,存在以下要求:
APR 和 APR-Util
确保您的系统上已安装 APR 和 APR-Util。如果您没有或者不想使用系统提供的版
本 , 请 从 Apache APR
下 载 APR 和 APR-Util 的 最 新 版 本 , 将 它 们 解 压 缩
到 /httpd_source_tree_root/srclib/apr 和 /
httpd_source_tree_root/srclib/apr-util(确保目录名称没有版本号;
例 如 中 , APR 分 布 必 须 在 / httpd_source_tree_root / srclib / APR / ) 和 使
用./configure 的--with-included-apr选项。在某些平台上,您可能需要
安装相应的-dev 软件包以允许 httpd 根据已安装的 APR 和 APR-Util 副本进行构建。
Perl 兼容的正则表达式库(PCRE)
这个库是必需的,但不再与 httpd 捆绑在一起。从 http://www.pcre.org
下载源代码,
或安装端口或软件包。如果您的编译系统找不到由 PCRE 构建安装的 pcre-config
脚本,请使用--with-pcre 参数指向它。在某些平台上,您可能需要安装相应
的-dev软件包以允许 httpd 根据已安装的 PCRE 副本进行构建。
磁盘空间
确保您至少有 50 MB 的可用临时可用磁盘空间。安装后,服务器占用大约 10 MB
的磁盘空间。根据您选择的配置选项,任何第三方模块以及您在服务器上拥有的网
站或网站的大小,实际的磁盘空间要求会有很大差异。
ANSI-C 编译器和编译系统
确保你已经安装了 ANSI-C 编译器。在 GNU C
编译器( GCC ) 从自由软件基金会
( FSF ) 的建议。如果你没有 GCC,那么至少要确保你的供应商的编译器符合
ANSI 标准。另外,您 PATH 必须包含基本的构建工具,如 make。
即需要 、(、(")、(*
、 软件下载
!++,
地址:-..%.%!/
!(和 (")
地址:-..%.%
!0(*
地址:-..#%.1..'..
:推荐下载最新版,我下载的版本为:"20、""2、"
3/、"/00
0、如果有 或者有 ,就执行如下步骤,没有的话可以跳过
此步。
关闭 服务自启动
&'%4
停止 服务
!停止后查看进程 ,如果依然有 ,手动 & 掉
"#$%
&"5(逐个都删除)
0 卸载 软件
!先检查安装包的名字
"6$%
!根据名字删除包
"""/
/ 删除 # 文件
!先检查文件在哪
'."#
!查出之后根据路径把它删了
. . .#
2.1.2 安装
如果没有安装 %.%"77的话必须安装
安装 (、(")、(*、,
、将这些都安装在.. 中,先 & 目录如下:
&...
&...
&..."
&...
、然后步骤如下:
"8 #"20%8
"8 #""2%8
"8 #"3/%8
"8 #"/00%8
"20
.'%""' 9...
&
&
.""2
.'%""' 9..."
:"9.....""'%
&
&
: 这里编译安装 " 时报错:
#- -;'
解决办法: "
."3/
.'%""' 9...
"""9.....""'%
剩余53页未读,继续阅读
资源评论
xiaogeaidota
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功