Linux服务器Apache环境部署手册Word下载.doc

上传人:wj 文档编号:3957600 上传时间:2023-05-02 格式:DOC 页数:4 大小:25.50KB
下载 相关 举报
Linux服务器Apache环境部署手册Word下载.doc_第1页
第1页 / 共4页
Linux服务器Apache环境部署手册Word下载.doc_第2页
第2页 / 共4页
Linux服务器Apache环境部署手册Word下载.doc_第3页
第3页 / 共4页
Linux服务器Apache环境部署手册Word下载.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Linux服务器Apache环境部署手册Word下载.doc

《Linux服务器Apache环境部署手册Word下载.doc》由会员分享,可在线阅读,更多相关《Linux服务器Apache环境部署手册Word下载.doc(4页珍藏版)》请在冰点文库上搜索。

Linux服务器Apache环境部署手册Word下载.doc

执行命令:

#rpm–qa|grephttpd或#rpm-qa|grep-ihttpd

如果没有说明你不是用rpm安装Apache

如果系统已经安装则执行Apache服务的卸载,执行命令:

#rpm-eXXX (XXX表示上面命令列出的已安装的Apache服务。

如果在删除的过程中提示因为一些依赖关系无法删除,请用如下命令:

#rpm-e--nodepsXXX

2、在Centos中新增用户和用户组,命令如下:

#groupaddapache

#useradd-gapacheapache

(安装和启动都要用root用户,启动后apache的派生进程会自动切换到非root用户)

二、apache安装

1、下载源码包httpd-2.0.63.tar.gzhttp:

//httpd.apache.org/download.cgi

2、解压

tarzxvfhttpd-2.0.63.tar.gz

3、编译apache

cd../apache/httpd-2.0.63

./configure--prefix=/usr/local/apache--enable-modules=most--enable-mods-shared=all--enable-so

("

--enable-modules=most"

表示将大部分模块静态编译到httpd二进制文件中;

"

--enable-mods-shared=all"

表示动态加载所有模块,如果去掉-shared,就是静态加载所有模块。

make

makeinstall

4、编译rewrite模块

进入Apache源码目录:

cdmodules/mappers

/usr/local/apache/bin/apxs-a-i-cmod_rewrite.c

5、复制控制脚本并建立启动项

cp/usr/local/apache/bin/apachectl/etc/init.d/httpd

vi/etc/rc.d/rc.local

添加内容:

servicehttpdstart

启动:

停止:

servicehttpdstop

重启:

servicehttpdrestart

6、验证安装

进入安装后目录:

cd/usr/local/apache/bin

检查进程模式:

./apachectl-l

Compiledinmodules:

core.c

work.c

http_core.c

mod_so.c

7、启动Apache

进入Apache命令目录:

./apachectlstart

或用service启动:

8、验证Apache

打开浏览器,输入http:

//webip地址,出现如下页面表示Apache安装成功!

Itworks!

(查看进程:

#ps-ef|grephttp)

9、停止Apache

./apachectlstop

或用service停止:

10、重启Apache

./apachectlrestart

或用service重启:

三、使用cronolog实现日志轮循

首先需要下载和安装cronolog,可以到http:

//www.cronolog.org下载最新版本的cronolog。

下载完毕以后,解压安装即可,方法如下所示:

 

[root@mailroot]#tarxvfzcronolog-1.6.2.tar.gz

[root@mailroot]#cdcronolog-1.6.2

[root@mailcronolog-1.6.2]#./configure

[root@mailcronolog-1.6.2]#make

[root@mailcronolog-1.6.2]#makecheck

[root@mailcronolog-1.6.2]#makeinstall

这就完成了cronolog的配置和安装,默认情况下cronolog是安装在/usr/local/sbin下。

修改apache日志配置命令如下所示:

CustomLog"

|/usr/local/sbin/cronolog/usr/apache/logs/%w/access_log"

combined

这里%w表示按照日期星期几在不同的目录下保存日志,这种方式会保存一周的日志。

为了进行日志分析,需要每天将该日志文件拷贝(或移动,如果不希望保存一周的日志)到一个固定的位置以方便日志分析统计文件进行处理,实用crontab–e,如下添加定时任务:

50***/bin/mv/usr/apache/logs/`date-v-1d+\%w`/access_log/backup/Apache/logs/access_log/access_log_yesterday

这样再使用日志统计分析程序的对文件access_log_yesterday进行处理。

四、Apache服务器防范DoS攻击

可通过编辑httpd.conf文件的具体参数来防范拒绝服务攻击,或减少伤害程度:

Timeout值:

设置成300或更少

KeepAlive:

设置成KeepAliveON

KeepAliveTimeout值:

设置为15或更少

StartServers:

介于5和10之间

MinSpareServers值:

介于5和10

MaxSpareServers值:

为10或以下

MaxKeepAliveRequests值:

不等于0

MaxClient值:

256或更少

隐藏和伪装Apache的版本:

Serversignatureoff

Servertokensprod

注:

编辑、保存httpd.conf文件后,需要重启Apache

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2