ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:253.92KB ,
资源ID:3200234      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3200234.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(构建性能优越安全的Web服务器.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

构建性能优越安全的Web服务器.docx

1、构建性能优越安全的Web服务器一、阐述在工作中,自己接触较多的Web服务器软件主要是Apache、Nginx、lighttpd,而且它们都是开源的软件;其中Aapache是用的最多的Web Server software。Apache(Apache Http Server)作为排名第一的Web服务器软件,它可以运行在几乎所有的Windows/Linux/unix平台,由于其跨平台和安全性被广泛使用,是最流行的Web服务器软件之一。关于Apache的特性,不再累赘,写此篇文档主要是想通过Apache自带模块与第三方模块:mod_expires、mod_deflate、mpm_worker_mod

2、ule、mod_evasive优化服务器的性能,增加服务器安全。2、应用环境操作系统:rootWeb_Server # lsb_release -dDescription: CentOS release 5.8 (Final)平台:rootWeb_Server # uname -mx86_64内核:rootWeb_Server # uname -r2.6.18-308.el5环境:rootWeb_Server # dmidecode -s system-product-nameVMware Virtual Platform - VMware 虚拟机3、应用软件下载Apahce官方网站:国内镜像

3、站点(sohu):MySQL下载地址:PHP 下载地址:Apache防DDos模块:提示:关于应用软件的下载方式,你可以通过VMware以Wget的方式直接下载到某个目录下,前提是你的VMware虚拟机能够访问互联网,二者是先下载至本地,然后上传至VMware虚拟机,在此推荐使用sourceCRT远程软件;关于两者的用法如下所示:1)Wget的方式rootWeb_Server # mkdir /downsource #存放软件的目录,统一管理rootWeb_Server # cd /downsource/ #切换目录rootWeb_Server downsource# wget -2013-0

4、6-18 00:57:39- . 119.188.36.70Connecting to |119.188.36.70|:80. HTTP . 200 OK7374712 (7.0M) application/octet-streamSaving to: httpd-2.2.23.tar.gz100%= 7,374,712 238K/s in 35s 2013-06-18 00:58:15 (206 KB/s) - httpd-2.2.23.tar.gz saved 7374712/7374712rootWeb_Server downsource# ll #以长列的形式显示结果-rw-r-r-

5、1 root root 7374712 2012-09-11 httpd-2.2.23.tar.gz2)通过SourceCRT的方式上传至服务器为让SourceCRT支持上方的功能,在你的VMware中还需安装lrzsz的软件包,通过rz上传、sz下载文件,操作方式如下:rootWeb_Server downsource# yum list all lrzsz #查询lrzsz软件包是否已安装Loaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfileInstalled Packages #已

6、安装的软件包lrzsz.x86_64 0.12.20-22.1 installed提示:若发现你的系统中并没有安装lrzdz软件包,通过命令yum install lrzsz -y安装即可。4、安装与配置1)解压应用软件rootWeb_Server downsource# tar -xf httpd-2.2.23.tar.gz #解压软件rootWeb_Server downsource# ll Total 7220drwxr-xr-x 11 500 500 4096 2012-08-22 httpd-2.2.23-rw-r-r- 1 root root 7374712 2012-09-11

7、httpd-2.2.23.tar.gz提示:-v:解压过程中,输出详细的信息。-C:指定解压的程序目录2)编译提示:为了在编译时,避免出现更多的错误,建议你的系统先安装如下库文件组:Base #命令库Development Libraries #开发库Development Tools #开发工具X Software Development #x windows 软件开发库rootWeb_Server httpd-2.2.23# yum grouplist #查询库文件是否在Installed GroupsrootWeb_Server httpd-2.2.23# yum grouplist L

8、oaded plugins: fastestmirror, securitySetting up Group ProcessLoading mirror speeds from cached hostfileInstalled Groups: Base Development Libraries Development Tools.省略. X Software Development备注:若你的系统中上述库文件包并未在Installd Groups组中,那么请使用如下命令安装:yum groupinstall 库文件包组rootWeb_Server httpd-2.2.23# ./config

9、ure -prefix=/application/apache2.2.23/ #指定Apache的安装路径 -enable-substitute #激活Apache响应内容重写和过滤 -enable-deflate #激活Apache的压缩传输模块 -enable-logio #激活Apache输入与输出日志 -enable-expires #激活Apache Cache-Contorl HTTP报头缓存模块 -enable-ssl #激活Apache 安全套接字(SSL)/传输安全层(TLS)的支持 -enable-static-support #激活Apache静态链接的版本支持二进制文件

10、 -enable-http #激活Apache HTTP协议处理 -enable-info #服务器信息 -enable-rewrite #激活Apache 基于规则的URL操作 -enable-so #激活Apache DSO动态共享对象能力 -with-mpm=worker #激活Apache mpm worker 模块 -with-z #启用zlib-devel库 -enable-mods-shared=most #启用空格分隔的列表共享模块 -with-included-apr #启用Apache 可移植的运行库rootWeb_Server httpd-2.2.23# make #编译

11、rootWeb_Server httpd-2.2.23# make install #编译安装提示:./configure检测系统环境,生成MakeFile文件。3)配置rootWeb_Server httpd-2.2.23# ln -s /application/apache2.2.23/ /application/apache#建立软连接,方便将来版本升级4)测试1检测Apache配置文件语法rootWeb_Server # /application/apache/bin/apachectl -tSyntax OK #提示:若显示的结果与此一致,则证明Web服务可以正常启动,当编译安装完成

12、后,没有修改配置文件httpd.conf参数,其结果应该都是Syntax OK。2启动Web服务rootWeb_Server # /application/apache/bin/apachectl start #启动Web服务rootWeb_Server # netstat -lnpt | grep 80 #检查服务端口80tcp 0 0 :80 :* LISTEN 23866/httpd 3通过Curl方式测试服务是否已经正常工作rootWeb_Server # curl -I http:/192.168.10.171 HTTP/1.1 200 OK #返回状态码200表示正常Date: Tue, 18 Jun 2013 07:39:57 GMTServer: Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/0.9.8e-fips-rhel5 DAV/2Last-Modified: Sat, 20 Nov 2004 20:16:24 GMTETag: 241c66-2c-3e9564c23b600Accept-Ranges: bytesContent-Length: 44Content-Type: text/htmlrootWeb_Server httpd-2.2.23# vim /application/apache/con

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1