第7讲 Apache服务器配置与管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一章 Apache服务器配置与管理 Apache的启动、关闭和重启动 启动 /etc/init.d/httpd start /usr/sbin/httpd apachectl start /usr/sbin/httpd -f /etc/httpd/conf/httpd.conf #手动调入配置文件 关闭 /etc/init.d/httpd stop apachectl stop 重新启动 /etc/init.d/httpd restart apachectl restart 配置文件httpd.conf 配置文件路径(RHAS3的默认值): /etc/httpd/conf/httpd.conf 全局环境设置 主要服务器设置 虚拟主机设置 配置文件httpd.conf 主要服务器设置 地址和端口的绑定 Apache启动时,会绑定本机上的某些地址和端口,并等待请求进入。缺省情况下,它会监听本机的所有地址。但是,要监听指定的地址和端口或者某种组合,尤其是在使用虚拟主机,对不同的IP、主机名和端口作出不同响应时,则必须明确指出。 Listen指令告诉服务器接受来自指定端口或者地址+端口的请求。如果Listen指令仅指定了端口,服务器会监听所有的地址;如果指定了地址+端口,则服务器只监听来自此地址和端口的请求。多个Listen指令,可以指定多个地址和端口。 例如:使服务器接受来自端口80和8000的请求,可以这样写: Listen 80 Listen 8000 接受来自两个指定的地址+端口: Listen :80 Listen :8000 配置文件httpd.conf User apache 指定匿名用户访问时使用的系统内用户身份 Group apache 指定匿名用户访问时使用的系统内用户组身份 ServerAdmin root@localhost 指定管理员邮件地址 ServerName :80 制定服务器名称,将在http头里替代主机名称 配置文件httpd.conf UseCanonicalName参数 在很多情况下,Apache必须构建一个自指向URL——即一个指回相同服务器的URL。使用UseCanonicalName onApache将会使用ServerName指令中指定的主机名和端口号来构建服务器的标准域名。这个域名将用于所有的自指向URL、SERVER_NAME和CGI中SERVER_PORT的取值。 设置为UseCanonicalName off时,如果客户端提供了相关信息(否则,将如上所述使用标准域名),Apache将会使用这些信息来构建自指向URL。 例如:在一个局域网内,您想让连接主机的用户使用诸如www这样的短域名进行访问。您会注意到,如果用户键入了类似http://www/dir1的一个短域名和一个目录的URL,而没有最后的斜线,Apache会将他们转向到/dir1/。如果您在这个目录上启用了身份认证,这会导致用户必须进行两次验证(一次针对www而另外一次针对)。但如果UseCanonicalName设为off,Apache就会转向到http://www/dir1/。 配置文件httpd.conf ServerRoot “/etc/httpd” 指出服务器保存其配置、出错和日志文件等的根目录。路径的结尾不要添加斜线 。 PidFile logs/httpd.pid 记录服务器启动进程号的文件。 Timeout 300 接收和发送前超时秒数 KeepAlive On 是否允许保持连接(每个连接有多个请求) MaxKeepAliveRequests 100 在保持连接期间允许的最大请求数,设为0表示无限制接入。 KeepAliveTimeout 15 在同一个连接上从同一台客户上接收请求的秒数 配置文件httpd.conf MPM(Multi-Processing Modules)多道处理模块 Apache HTTP服务器被设计为一个强大、灵活的能够在多种平台上及不同的环境下工作的服务器。 不同的平台和不同的环境经常产生不同的需求,或是会为了达到同样的最佳效果而采用不同的方法。Apache凭借它的模块设计很好的适应了大量不同的环境。这一设计使得网站管理员能够在编译时和运行时凭借载入不同的模块来决定服务器的不同附加功能。 不论何时,有且仅有一个MPM必须被载入到服务器中。 MPM必须在编译配置时进行选择,并编译到服务器中。 在RHAS3中有以下3个“多重处理模块”选项: Prefork MPM Worker MPM PerChild MPM 配置文件httpd.conf Prefork MPM 即1.3版本模式。由单独的父进程生成子进程,处理提交的请求。

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档