网站大量收购独家精品文档,联系QQ:2885784924

第4章:Apache架设网站.pdf

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Apache AAppaacchhee 架设网站 Red Hat Linux Fadora 作业系统现在都是使用Apache2.0,现在让我们介绍Apache 2.0来 架设网站。我们的网站就是使用Apache2.0来架设的。 启动Apache 启启动动AAppaacchhee [root@localhost]#/etc/rc.d/init.d/httpd start 关闭Apache 关关闭闭AAppaacchhee [root@localhost]#/etc/rc.d/init.d/httpd stop Apache 重新启动AAppaacchhee [root@localhost]#/etc/rc.d/init.d/httpd restart Apache2.0 服务器的档案是放在/etc/httpd 的目录下。底下的 conf 目录,主要是放置 Apache2.0主要的组态设定档hnpd.conf、Makefile 和安全协定下的档案;底下的conf.d组态 目录是放置Apache2.0 要载入的组态档,包含了php.conf、perl.conf、python.conf和安全协 定组态档案ssl.conf。 设定 /etc/httpd/conf/httpd.conf主要组态设定档 使用vi编辑器来编辑Apache [root@localhost]# vi/etc/httpd/conf/httpd.conf Apache的组态设定档httpd.conf是由全域环境组态指令、主服务器组态指令和包含文件 Include组态指令所组成。我们也可以将一些组态档使用包含的方式将组态设定档包含进来。 在图中我们将其它虚拟主机的档案设定在外部,再使用Include 将该组态设定档包含进来。 我们也将Perl.conf、PHP.conf、Python.conf、ssl.conf、auth_mysql.conf和auth_pgsql.conf的 组态档包含进入我们的httpd.conf的组态档。请参考图1-2 /etc/httpd就是Apache 网站服务器所有档案的父目录 只要在终端打出 [root@localhost]# tree 就会如图1-3所示 设定网站服务器的全域环境组态GlobalEnvironment 我们在安装 Linux Fedora 作业系统的时候,Apache 套件已经包含在我们的电脑上了, 有几处我们是需要修改的。 (1)Global Environment 第三十二行开始是设定网站服务器Apache全域环境组态Global Environment。 32 ###Section 1 :Global Environment (2)ServerTokens指令 第四十二行的 ServerTokens指令让我们防止远端的使用者观看我们 Apche 服务器正在 执行的元件。如果我们设定注解#,则远端的使用者都可以看到我们服务器的信息。 ServerTokens 指令有四个值,分别是 Full、OS、Minimal 和 ProductOnly,预设是 OS。 ServerTokens 指令控制服务器是否回应送到使用者端包含服务器信息及作业系统形态的标 头档栏化。 43 ServerTokensOS (3)ServerRoot指令 ServerRoot指令设定安装Apache服务器档案位置的地方,预设是在“/etc/httpd”。 56 ServerRoot“/etc/httpd” ServerRoot指令设定服务器放置的地方。一般而言,它会包含conf、logs、conf.d、modules 和build 子目录。 Conf子目录是放置httpd.conf 服务器组态档的地方、logs 子目录是放置服务器记录情况 的地方、conf.d子目录是放置相关组态档被 Include 指令包含到 httpd.conf组态档的地方、 modules 子目录是放置我们用LoadModule 指令载入模组的地方。 (4)ScoreBoardFile 指令 ScoreBoardFile 是设定在某些平台Apache父行程和子行程沟通的档案位置。 ScoreBoard 就是记录我们内部服务器行程的信息,在RedHat Linux Fadora 作业系统里, 他将这些状态信息储存在内存中,这样就可以提高存取效能。 66 #ScoreBoardF

文档评论(0)

00625 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档