- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目13部署Web服务
内容项目引入1需求分析2知识准备3项目实施4小结6反思与进阶5
项目引入为了展示学院的办学理念,办学条件,方便校内外交流,IT协会决定部署Web站点,同时也为每位教师开通个人主页服务,为教师与学生之间建立沟通的平台。
需求分析通过对校内外进行充分的调研分析,需要选择合适的Web软件,能根据实际情况配置安全可靠的Web环境。了解Web服务器的工作原理;掌握网站开发技巧;掌握虚拟主机的配置;掌握网站中用户身份认证方法。
知识准备一、Web服务器简介Web分为Web客户端和Web服务器。用户使用浏览器或其他程序建立客户端与服务器连接,具体工作流程具体如下:(1)用户启动浏览器,在浏览器地址栏中指定一个URL,浏览器便向该URL所指定的Web服务器发出请求。(2)Web服务器接到浏览器的请求后,把URL转换成网页所在服务器上的文件路径名。(3)Web服务器执行Web应用程序的服务端代码,对数据库进行操作。(4)数据库执行的结果返回给Web服务器。(5)Web服务器将服务端代码执行的结果嵌入到客户端请求的文档中。
知识准备一、Web服务器简介Web分为Web客户端和Web服务器。用户使用浏览器或其他程序建立客户端与服务器连接,具体工作流程具体如下:(6)Web服务器向客户端发送页面。(7)客户端浏览显示页面。
知识准备一、Web服务器简介1. Linux下常用的Web服务器(1) NginxNginx(enginex)在近几年异军突起,Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
知识准备一、Web服务器简介1. Linux下常用的Web服务器(2) LighttpdLighttpd是一个德国人领导的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的webserver环境。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点。(3) ApacheNetcraft公司官网公布的调研数据(WebServerSurvey)已成为当今人们了解全球网站数量以及服务器市场分额情况的主要参考依据。
知识准备一、Web服务器简介ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
知识准备二、LAMP模型LAMP(Linux+Apache+Mysql/MariaDB+Perl/PHP/Python)(图13-2所示)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言。和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案,也是是现在运行效率最高的。图132LMAP标志
项目实施一、安装Apache服务RedHatEnterpriseLinux7.6中提供了Apache服务器的RPM包和YUM源,软件包以httpd开头。下面以YUM的安装为例介绍Apache服务软件包的安装。httpd是Apache服务器的一个守护进程,用于具体实现Apache服务器的功能。1.查询系统是否安装Apache。在终端窗口输入:“rpm-qhttpd”命令检查系统是否安装了bind软件包。[root@localhost~]#rpm-qhttpd未安装软件包httpd[root@localhost~]#yuminstallhttpd–y2.安装完成后再次查询。[root@localhost~]#rpm-qa|grephttpdhttpd-tools-2.4.6-88.el7.x86_64httpd-2.4.6-88.el7.x86_64
项目实施一、安装Apache服务3.其他准备工作。配置web服务器IP地址53,关闭防火墙,设置系统的安全机制为pe
文档评论(0)