- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RHEL6版_项目10ApacheWeb服务器搭建
“十二五”职业教育国家规划教材选题立项Red Hat Enterprise Linux 6.4教材附带的光盘资源;项目10 Apache Web服务器的搭建;10.2 项目知识准备;10.2 项目知识准备;1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSZ全球网络服务软件。Apache是根据NCSA的服务器发展而来的,在发展初期,Apache主要是一个基于UNIX系统的服务器,它的宗旨就是建成一个基于UNIX系统的、功能更强、效率更高并且速度更快的WWW服务器,这就决定了它是从其他的服务器演变而来的,并且添加了大量补丁来增强它在某一方面的性能,所以它就被命名为“APA+CHy Server(一个补丁组成的服务器)”。Apache的开发遵循GPL协议(公开源代码,保证用户可以免费得到),由全球的志愿者一起开发和维护。在保持强大的功能及不断更新的同时,它仍然是免费的,并且公开源代码。由此用户可根据自身的需要去进行相关模块的开发。Apache具有跨平台性,可在UNIX、Windows、Linux等多种操作系统上运行,可移植性极强。;1995.9~2013.10Web服务器市场份额.;1. Apache相关软件
RHEL6.4自带httpd-2.2.15 ,
(1)httpd-2.2.15-26.el6.i686.rpm
主程序包,服务器端必须安装该软件包
(2)httpd-devel-2.2.15-26.el6.i686.rpm
Apache开发程序包
(3)httpd-manual-2.2.15-26.el6.i686.rpm
Apache的手册文档和说明指南
Apache版本的更新一般要快于Linux内核的更新,要下载新的Apache版本,可到网站下载:
;Apache网站下载画面;2. 查询是否安装了Apache软件包
# rpm –qa | grep httpd
RHEL6默认已安装了Apache软件包。
3.Apache服务的运行管理
(1) Apache启动|重启|重新装载|关闭
# service httpd start|restart|reload|stop
(2)设置自动启动
# chkconfig --level 35 httpd on
(3) 检查是否运行了httpd进程。
# ps ax | grep httpd
(4)检查httpd运行的端口
# netstat -nutap | grep httpd
;4.Apache服务的测试
当确认Apache服务启动后,可以在浏览器里输入以下地址,若可看到默认首页,则工作正常。
http://ip 或者 ;任务10-2 认识Apache的目录和文件;任务10-2 认识Apache的目录和文件;任务10-2 认识Apache的目录和文件;Apache配置文件的格式
注释行——第一个字符为“#”符号的
指令行
与shell命令类似的命令
伪HTML标记。
Directory /
Options FollowSymLinks
AllowOverride All
/Directory
与HTML不同,伪HTML标记必须各占一行,我们可以像上面那样把命令组成一组放在某个伪HTML标记中。
在Apache配置文件中有很多类似这样的模块。
输入如下命令:可去掉所有注释行,只显示指令行
#grep –v #“ /etc/httpd/conf/httpd.conf
输入如下命令可以计算并显示文件包含的行数:
# wc –l /etc/httpd/conf/httpd.conf;3.httpd.conf的常用配置项;设置项;设置项;httpd.conf中的全局配置(续)
两类日志文件
访问日志:/var/log/httpd/access_log
该文件用于记录客户端访问Web服务器的事件,包括客户机的IP地址、访问服务器的日期和时间、请求的网页对象等信息
错误日志:/var/log/httpd/error_log
该文件用于记录httpd服务器启动或运行过程中出现错误时的事件,包括发生错误的日期和时间、错误事件类型、错误事件的内容描述等信息
除了Common Log Format(通用日志格式)以外,还可使用“combined”格式,即Combined Log Format(组合日志格式),这种格式可记录的信息比common更多一些;【例10-1】学校内部搭建一台Web主服务器,采用的IP地址为1,端口号为80,首页采用index.html文件,管理员E-mail地址为root@,网页的编码类型采用UTF-8
文档评论(0)