- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章--WEB应用服务
LINUX网络操作系统 主讲教师:马启元 授课专业:网站规划与开发技术 第七章 WEB应用服务 1. Web服务器的运行原理 2. Apache服务器的简介 3. 安装与启动Apache服务器 4. Apache服务的器配置 5. 配置虚拟主机 1. Web服务器的运行原理 WEB应用时是基于HTTP协议的,而Http协议时一种超文本传输协议,是计算机在网络中通信的一种规则。 Http请求信息包括请求行、请求头、空行和消息体。从请求行里面可以得到Http的信息发送方式(方式有很多种,但通常是GET或POST中的一种),请求的URL,以及Http版本;请求头里面是一些客服端的信息,比如使用的是什么浏览器,可以接受那些类型的数据等等。 1. Web服务器的运行原理 Http响应信息包括状态行、响应头、空行、消息体。状态行由Http协议版本、响应状态码和响应描述组成。 WEB服务器最早只能发送静态页面,为了解决这个问题,人们想到的办法是CGI通用网关接口,用于调用其他程序产生内容。但是并发量一旦比较高的时候,这种CGI就显得性能很差。不过这样的思想给后面的技术提供了思路。 2. Apache服务器的简介 Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛 Apache Server配置界面使用的计算机平台上。 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 2. Apache服务器的简介 Apache web服务器软件拥有以下特性: 支持最新的HTTP/1.1通信协议 拥有简单而强有力的基于文件的配置过程 支持通用网关接口 支持基于IP和基于域名的虚拟主机 支持多种方式的HTTP认证 2. Apache服务器的简介 集成Perl处理模块 集成代理服务器模块 支持实时监视服务器状态和定制服务器日志 支持服务器端包含指令(SSI) 支持安全Socket层(SSL) 提供用户会话过程的跟踪 支持FastCGI 安装Apache服务器 在Linux下开发Web应用,一定要有一个HTTP Server,这就是著名的Apache。 下面是它相应的网站: Apache Linux上的软件通常有着很快的升级速度,这可能是开放源码软件的优点之一吧。大家可以从其各自的网站上去下载Apache的最新版本。 httpd-2.0.16.tar.gz 安装Apache服务器 有了这个软件包,就可以开始在Linux下构建一个支持PHPWeb服务器了。这也正是目前常用的Web应用环境。 我们把下载的软件包放到/var/local/share/server目录下,它们都是tar.gz包,可以用命令tar -xzvf 包名,把它们在当前目录中解压: tar -xvzf httpd-2.0.16.tar.gz 安装Apache服务器 在安装之前要检查一下,这三个服务是否已安装,rpm -qa|grep php,如果有的话必须要卸载,命令是:rpm -e -nodeps 服务模块名。 安装apache cd httpd-2.0.16.tar.gz ./configure –syscinfdir=/etc –enable-ssl–enable-modules 设置编译目录 make 编译 make install 编译安装 /usr/local/apache2/bin/apachectl start 启动apache服务 安装Apache服务器 安装apache #cd httpd-2.0.16.tar.gz #./configure –syscinfdir=/etc –enable-ssl–enable-modules 设置编译目录 #make 编译 #make install 编译安装 #/usr/local/apache2/bin/apachectl start 启动apache服务 启动与停止Apache服务器 #/usr/local/apache2/bin/apachectl start 启动apache服务 #service httpd start #service httpd restart #service
您可能关注的文档
最近下载
- 54.地质灾害治理工程质量检验评定标准(试行)-TCAGHP 054-2019.pdf VIP
- 外研版(三起)五年级上册英语全册教学课件.pptx
- 2022沃安消防JTW-LD-W302 缆式线型感温火灾探测器安装使用说明书.docx VIP
- 电梯安装施工方案.doc VIP
- 国家开放大学,期末考试复习资料,02152 操作系统.docx VIP
- 法医学知识点整理.pdf VIP
- 2020年全国大学生数学建模竞赛题目B:穿越沙漠优秀论文范例(含源代码).pdf
- 中医经络培训.pptx VIP
- 钢结构屋面专项施工方案.pdf VIP
- CSC-103B(220kV)线路保护校验标准化作业指导书.doc VIP
原创力文档


文档评论(0)