




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z阿帕奇效劳器的配置 摘要:Apache技术是目前互联网上的主要应用之一,它是实现信息发布、资料查询、数据处理、视频点播等诸多应用效劳的根本平台,并采用超级的方式,将信息透过internet在世界围开展信息传递,本课题就Linu*上安装与配置Apache、Php、tomcat,等详细地说明了在安装过程中。在linu*中安装Apache后能很好支持动态网页。关键词:Linu* apache 1.apahce的介绍:根据著名的效劳器公司所做的调查,世界上百分之五十的效劳器都在使用apache,是世界上排名第一的效劳器。Apache的诞生富有戏剧性。但NCSA 效劳器的人们开场交换他们勇于该效
2、劳器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了apache group,后来这个团体在NCSA的根底上创立了apache。2.Apahce的主要特征:可以运行上所有计算机平台;支持最新的 1.1协议;简单而强有力的基于文件的配置;支持通用网关接口CGI;支持虚拟主机;支持 认证;集成per脚本编程语言;集成代理效劳器;具有可定制的效劳器日志;支持效劳器端包含命令;支持平安socket层;用户会话过程的跟踪能力;3.Apache效劳器的常用命令1 启动Apache效劳器:service d start2 重启Apache效劳器:service d restar
3、t(修改了配置文件后要执行此命令)3 停顿Apache效劳器:service d stop4 翻开“Apache配置:redhat-config- d(注:有时为system-config- d)4.主效劳器设置Apache效劳器需要各种设置,以定义自己使用各种参数以提供Web效劳。对于使用虚拟主机的情况,除了在虚拟主机的定义项中覆盖的设置之外(有的设置必须重新定义),这里的设置也是虚拟主机的缺省设置。Port 80Port定义了Standalone模式下 d守护进程使用的端口,标准端口是80。这个选项只对于以独立方式启动的效劳器才有效,对于以inetd方式启动的效劳器则在inetd.conf
4、中定义使用哪个端口。在Uni*下使用80端口需要root权限,一些管理员为了平安的原因,认为 d 效劳器不可能没有平安漏洞,因而更愿意使用普通用户的权限来启动效劳器,这样就不能使用80端口及其他小于1024的端口,而必须使用大于 1024的端口来启动 d,一般情况下8000或8080也是常用的端口。而Apache d效劳器本身可以在以root权限翻开80端口后再改变为普通用户身份进展运行,这样就减少了危险性,因而就不需要考虑这个平安问题。但是如果普 通用户也想安装配置自己的效劳器,则就不得不使用大于1024的端口。User nobodyGroup nogroupUser和Group配置是Apa
5、che的平安保证,Apache在翻开端口之后,就将其本身设置为这两个选项设置的用户和组权限进展运行,这 样就降低了效劳器的危险性。这个选项也只用于 Standalone模式,inetd模式在inetd.conf中指定运行Apache的用户。由于效劳器必须执行改变身份的setuid()操作,因 此初始进程应该具备root权限,如果是使用非root用户来启动Aapche,这个配置就不会发挥作用。缺省设置为nobody和nogroup,这个用户和组在系统中不拥有文件,保证了效劳器本身和由它启动的CGI 进程没有权限更改文件系统。在*些情况下,例如为了运行CGI与Uni*交互,也需要让效劳器来效劳器上
6、的文件,如果仍然使用nobody和 nogroup,则系统中将会出现属于nobody的文件,这对于系统平安是不利的,因为其他程序也会以nobody和nogroup的权限执行*些操 作,就有可能这些nobody拥有的文件,造成平安问题。一般情况下要为Web效劳设定一个特定的用户和组,同时在这里更改用户和组设置。ServerAdmin youyour.address配置文件中应该改变的也许只有ServerAdmin, 这一项用于配置效劳器的管理员的email地址,这将在 效劳出现错误的条件下返回给浏览器,以便让Web使用者和管理员联系,报告错误。习惯上使用效劳器上的webmaster作为效劳器的管
7、理员,通过效劳器的别名机制,将发送到webmaster 的电子发送给真正的Web管理员。缺省情况下,并不需要指定这个ServerName参数,效劳器将自动通过名字解析过程来获得自己的名字,但如果效劳器的名字解析有问题(通常 为反向解析不正确),或者没有正式的DNS名字,也可以在这里指定IP地址。当ServerName设置不正确的时候,效劳器不能正常启动。5.1主效劳器的配置 user apache配置 d进程的启动用户guoup apache配置 d进程启动用户所属组usecanoncalname onff使用标准端口响应客户端请求serverradmin 配置管理员的地址server nam
8、e 主机名:主机名:端口号:地址:地址:端口配置效劳器名称,默认情况该选项不起作用,通常在配置虚拟效劳器时,才使用documentroot “目录名配置站点主目录“定义目录的属性options 配置在特定目录使用哪些特性,作用:定义目录特性特性名称: all 任何目录特性none消除任何的目录特性inde*s 当目录中没有默认文档时,则列出文档列表 followsylinks 允许符号连接 e*eccgi 允许执行cgi程式 order deny:allow 配置控制顺序 deny from 拒绝主机 allow from允许主机 alloworerride 配置是否用目录中的,htalles
9、s文档的配置选项来覆盖目录的配置:userdir 是否支持个人主页allessfile name htalless配置控制的文档名 定义文档控制选项: 选项、 Typeconfig /etc/mime.types 配置web效劳器支持的文档类型 defaulttype te*t/plain配置默认文档类型mimemagicfileetc/magic配置判断mime文档类型的程式 errorloglog/error_log配置错误日志文档的完整路径loglevel worn配置日志的级别logformat “%h.%1配置日志格式customlog log/ablelog配置自定义的日志的完整路
10、径alios 名称“目录名定义目录名 scriptalias 名称 “cgi目录定义默认文档redirect 旧地址 新地址url重定向addtype */ d.php .php添加文档类型ADDI 文档的路径名添加文档图标ADDenwdin *-press z*-gzip gz添加压缩的形式errordocument 500 “error定义错误文档brousermatch 浏览器名称定义客户端程式类型addlanuage zh_ca .添加语言defalletlanuage zh-ca 支持中文界面默认语言adddefaulfcharaset GB2312 支持中文界面配置默认字符集add
11、charaset gb2312 添加字符集pro*yrequests onffpro*yvia onff代理功能cache root “/pro*y配置cache目录cachesire 5实例:根据以下需要修改 d.f主效劳器的任何配置1 站点主目录为 /webpage,任何的主机和用户都能够该目录2 支持个人主页3 支持中文其默认文档为defacclf.htm4 通过apache能够 /目录页面,且只允许主机修改的容:decument root “/webpageoptions inde*s followsyslinksallowonerride noneorder a
12、llow,denyallow from alluserdir pub-htmldefaccltlonuage zh-caadddefaccltcharasef gb2312dircctoryinde* defanntt.htmalias / “/option inde*s followsyslinkallowouerride noneorder deng,allowdeng from allallow from 5.2虚拟效劳器作用:将一台物理主机,作为多个WEB站点效劳器种类:基于IP地址的虚拟效劳器,基于域名的虚拟效劳器,动态虚拟效劳器,有两种设定虚拟主机的方式,一种
13、是基于 1.0标准,需要一个具备多IP地址的效劳器,再配置DNS 效劳器,给每个IP地址以不同的域名,最后才能配置Apache的配置文件,使效劳器对不同域名返回不同的Web文档。由于这需要使用额外的IP地址,对每个要提供效劳的域名都要使用单独的IP地址,因此这种方式实现起来问题较多。1 基于ip地址的虚拟效劳器* cp /etc/sysconfig/network-scriipts/ifcfg-etho/etc/sysconfig/ifcfg-eth0:0* vi /etc/sysconfig/ifcfg-eth0:0device:eth0:0* vi /etc/ d/conf/ d.conf
14、document root “目录名directory inde* 文档名5.3 基于域名的量虚拟主机虚拟主机是在一台Web效劳器上,可以为多个单独域名提供Web效劳,并且每个域名都完全独立,包括具有完全独立的文档目录构造及设置,这样域名之间完全独立,不但使用每个域名到的容完全独立,并且使用另一个域名无法其他域名提供的网页容 。虚拟主机的概念对于ISP来讲非常有用,因为虽然一个组织可以将自己的网页挂在具备其他域名的效劳器上的下级往址上,但使用独立的域名和根网址 更为正式,易为众人承受。传统上,必须自己设立一台效劳器才能到达单独域名的目的,然而这需要维护一个单独的效劳器,很多小单位缺乏足够的维护
15、能力,更为 适宜的方式是租用别人维护的效劳器。ISP也没有必要为一个机构提供一个单独的效劳器,完全可以使用虚拟主机能力,使效劳器为多个域名提供Web效劳,而 且不同的效劳互不干扰,对外就表现为多个不同的效劳器。a. 配置dns效劳器修改区域,建立多条主机记录指向同一个IP 地址b.* vi /etc/ d/conf/ d.conf主效劳器选项中,修改以下选项servername w1.linu*.net虚拟主机的选项namevirtualhost IP地址实例:1一个基于IP地址的 有一台linu*主机etho的IP为,且绑定一个ip为,现利用 d.
16、2.0,将该台主机配置两个端点的WEB效劳器* vi /etc/sysconfig/network-scripfs/ifcfg-eth0:0device=eth0:0onboot=yes* vi /etc/ d/conf/ d.confdocumentroot /web2directory inde* inde*.htm2)现有一台linu*主机,eth0IP为,同时DNS中有两个主机指向,需要利用 d.2.0发布两个web站点* vi /var/named/linu*.添加以下记录w1 in a w2 in a 192.168
17、.3.1* vi /etc/ d/conf/ d.conf主效劳器的配置:servername w1.linu*.虚拟主机的配置name virtualhost server name w2.linu*.基于配置选项的案例:利用 d.2.0软件将linu*主机制做成web效劳器:具体如下: 工作主目录为etc. d 同时只允许180台客户机,且 d在启动时,预生成8个子进程,每个子进程能够承受1200次请求 支持 d1.1,每次连接可支持次请求 监听号端口 发布/var/html下站点,默认文档为inde*.htm主机名为hf.linu*.net 支持中文 建立基于域名的
18、虚拟主机,其主机名为hf.linu*.net主目录为/web2,默认文档defacclf.htm6.apache其他功能的配置1. 个人主页定义:web效劳器中每个用户的主目录中页面,能够通过apache自动发布出去。配置选项:userdir public-html(个人主页存在主目录哪个子目录)option inde*s follo symlinksallowoverride noneauthname “字符串/* 域名称*/aufhtype 认证类型anth userfile “文档的路径 用户文档存放的路径authgroup file “文档的路径组文档存放的路径requife user
19、用户名提定有效用户require group组名指定有效组require valid-user任何的用户都为有效用户总结:Linu*为一种自由、开放、免费的软件,是一种多任务和多用户的网络操作系统; Linu*是运行于多种平台PC、工作站等之上、源代码公开、免费、遵循 GPL精神、遵守POSI*标准、与UNI*兼容的操作系统。 Linu*是区别于Windows的另一个操作系统,本身的开发是为了创造一个开源的世界,所以Linu*的源代码都是开放的,因而多是免费的。他基于卓越的Uni*,有着比Uni*更强大的功能,这是Linu*有了于Windows不同的性能。 最初Linu*是用作效劳器的,操作起来多时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高层土方施工方案
- 楼板管口灌浆施工方案
- 房产委托代理合同
- 旅游酒店业智慧客房服务系统建设方案
- 桥梁基础注浆施工方案
- 铁艺别墅施工方案
- 冷冻机房施工方案
- 低压柜施工方案
- phc静压桩施工方案
- 顺德沥青铺路工程施工方案
- 23G409先张法预应力混凝土管桩
- 2024年江苏省中小学生金钥匙科技竞赛(高中组)考试题库(含答案)
- DBJ53/T-39-2020 云南省民用建筑节能设计标准
- 2023年山东春季高考数学试题
- 初中 初一 劳动教育《举办一次家庭聚会》教学设计
- 人教版六年级上册数学第六单元测试卷(百分数(一))
- 《基础英语》课件 Unit 1 Thinking as a Hobby
- 雅思大作文资料_十大类题材_解析详细_应有尽有(最好全部打印后看_非常全)
- 小学综合实践食品添加剂
- 电气消防设计说明专篇
- GCP知识考核试题与答案
评论
0/150
提交评论