- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux服务器应用和管理
基于LAMP架构的企业信息系统构建项目 关键技术简介 3.5.1 LAMP LAMP 平台由几个组件组成,分别是:Linux+Apache+Mysql+Perl/PHP/Python是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,随着开源软件的发展,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 目前,开放源代码的LAMP架构已经与J2EE和.Net商业软件架构形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT行业的广泛关注。从网站的流量上来说,互联网上70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案之一。 LAMP呈分层结构。每一层都提供了整个软 件架构的一个关键部分: Linux 处在最底层,提供操作系统作为运行 基础,其他每个组件在其上运行。 次低层是 Apache,它是一个 Web 服务器。Apache 提供可让用户获得 Web 页面的机制。Apache 是一款稳定的、支持关键任务的服务器,Internet 大量的网站都使用它作为 Web 服务器。PHP 组件实际上是在 Apache 中,动态页面可以通过 Apache 和 PHP 创建。 MySQL 提供 LAMP 系统的数据存储端。有了 MySQL,便可以获得一个非常强大的、适合运行大型复杂站点的数据库。在 Web 应用程序中,所有数据、产品、帐户和其他类型的信息都存放在这个数据库中,通过 SQL 语言可以很容易地查询这些信息。 PHP 是一门简单而有效的编程语言,它像是粘合剂,可以将 LAMP 系统所有其他的组件粘合在一起。可以使用 PHP 编写能访问 MySQL 数据库中的数据和 Linux 提供的一些特性的动态内容。 Perl 是一种脚本语言。这表示它并不编译成可执行程序,而是在运行时进行解释的一组指令(脚本)。Perl 是代表“实际抽取和报告语言”(practical extraction and report language) 的字首组合词。使用 Perl 通常比使用 C/C++、Java 或 Tcl 更简单,而且它比 Python 更早出现。Perl被称为是一种“胶水语言”。所谓胶水语言,也就是说它是可以用来将许多元素连接在一起的语言。 Python:Python一种交互式面向对象的解释型编程语言。 Python使用非常清晰的语法实现非常强大的功能。它具有模块、类、意外处理以及非常高级别的动态数据类型和动态定义。并且,它具有接口和库函数供多种系统调用。内建模块还可以使用C或C++语言方便地编写。对于用户界面的编程,Python同样能够胜任。 Python可以运行在Linux 、UNIX、Windows、DOS、OS/2、Mac以及Amiga等等多种环境下。 Python虽然有版权,但完全可以免费使用和分发,甚至是为了商业用途。 3.5.2 DNS DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名与对应IP地址映射的记录,并可将域名转换为IP地址功能的服务器。DNS域名服务器主要有三种形式:主服务器、辅助服务器和缓存服务器。 3.5.3 NAS NAS(Network Attached Storage:网络附加存储)是一种文件存储和备份共享设备,拥有自己的文件系统,通过NFS或CIFS等协议对外提供文件访问服务,也称为网络直联存储设备、网络磁盘阵列。是一种将分布、独立的数据整合为大型、集中化管理的数据存储技术,便于对不同主机和应用服务器进行访问,从而释放带宽、提高性能、降低总拥有成本、保护投资。 Openfiler是一个NAS/iSCSI的SAN服务器操作系统,主要的目的就是提供LAN主机的独立存储系统,硬件要求与安装方法与Linux相似。 OpenFiler提供了iSCSI Target,并且有NFS文件系统、SMB文件系统(给Windows 系统使用),更可以使用HTTP来分享文件。主机可以使用iSCSI Initiator来做直接连接,也可以使用共享文件夹或是挂载的方式来访问OpenFiler上的数据。 Openfiler软件包与开放源代码应用程序(例如 Apache、Samba、LVM2、ext3、Linux NFS 和 iSCSI Enterprise Target)整合,将这些随处可见的技术组合到一个易于使用的小型管理解
您可能关注的文档
最近下载
- 2022年度公共营养师二级专业技能考试题库.doc
- 《初中女生的青春期教育》专题ppt课件.pptx VIP
- 2024时事政治考试题库(附答案).pdf VIP
- 亚磷酸三甲酯(三甲氧基磷)的理化性质及危险特性表.docx VIP
- 平板型太阳能集热器采购、安装工程太阳能热水系统施工组织方案可编辑.doc VIP
- 道路运输企业安全管理培训(共162张课件).pptx VIP
- 气道危重试题及答案.docx
- 大国兵器学习通超星期末考试答案章节答案2024年.docx
- 市场营销原理(亚洲版·第3版)全套PPT课件.pptx
- 2023-2024学年广东省佛山市顺德区六年级上学期期末数学试卷(含答案).doc
文档评论(0)