- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Apache+MySQL+PHP+SSL服务器之完全安装攻略
安装并设置MySQL数据库服务器o 知道怎样检查MySQL服务器的状态o 知道怎样使用命令行客户程序存取MySQL服务器o 知道怎样从web存取你的DB服务器
安装并设置具备SSL的Apache网站服务器o 配置一个简单的虚拟网站o 知道怎样停止并启动服务器o 知道怎样做一些基本的主机托管配置安装并配置服务器端脚本的PHP 4.0超文本预处理器o 知道怎样编写简单的php代码o 知道怎样使用php连接一个DBo 创建一个启用PHP地简单网站与一个数据库沟通创造一些样本证书用于Apache SSLo 知道怎样产生一个CSR文件o 知道怎样加密一个键码o 知道怎样 签署你自己的证书本文将覆盖大量的信息。本指南作为一个入门性地的指南,让你步入电子商务、网站脚本和安全套接字层 (SSL)的世界,目的是帮助你建立由存储在数据库中的动态信息驱动的安全网站。本文绝非是一个详细全面的文档,它当然将有一些错误(希望最小),在你阅读它时请记住这一点。然而,它将激起你的热情并运行前面提到的产品,希望让你更好理解这些东西是怎样工作的。不需要以前的编程知识,但假定你有点计算机知识背景。我的目标是编写这个文档以便任何新手能理解我正在谈论的东西。如果我达到了,那么我做了一件好事。如果你轻而易举地建立了电子商务站点,比我做的更出色:-) 给我一些解释。假设本文假设你已经把下列软件安装在你的系统上了。Perl (最好是ver 5+)gzip或gunzipgcc 和 GNU make如果你没有安装好这些,你将需要采取必要的步骤在解释本文的任何过程前把他们安装好。你也需要对UNIX命令、HTML、和SQL的一个基本了解。你应该有怎样管理你的Linux机器的一个基本了解。你也需要一个完全正常的Linux机器,你将在它上面安装软件。当然你将需要在前面列出的必要的软件包以编译源代码,并且最后,保证你还没有在Linux机器中预装了MySQL、Apache、或PHP。工作原理理解在幕后发生了什么是有帮助的。这里是一个过分简化的工作原理,下图和随后的解释目前不是完全正确的,只是它的一个要点概述:情况是:我们有一个从一个数据库取出一些数据的网页。John Doe从他的浏览器请求该页,请求被发送给web服务器,接着调用一个PHP脚本。PHP脚本由PHP预处理器解释并从数据库中取出数据,然后结果由余下的PHP脚本加工并转化成HTML,做后的HTML被发回用户的浏览器。让我们一步一步地看:John Doe 从他的浏览器中点击一个链接;他的浏览器发送对/test.php的请求。Apache得到对test.php的请求,它知道.php文件应由PHP预处理器(mod_php)处理,因此它通知 PHP处理它。它知道这些,是因为我们在Apache的配置中指定它。test.php是包含命令的一个PHP脚本。这些命令之一是打开一个到一个数据库的连接并抓取数据。PHP 处理到数据库的连接,并且解释SQL调用从DB中提取数据。服务器服务器得到从PHP解释器来的连接请求,并且处理这个请求。请求可能是类似于一个简单的选择语句,或数据库表创建等。数据库然后将应答和结果回送到PHP解释器。Apache回送该结果到John Doe的浏览器,作为对他请求的应答。John Doe现在看见一个包含从一个数据库来的一些信息的网页。如果这是一个对/test.php的请求,整个过程与上述类似,除了每个请求和应答在两端被加密和解密,即,浏览器连接Apache,获得它的加密键码,加密请求并发送它。服务器看到请求,解密并且认证它。它处理文件,加密并且发送它。然后浏览器用服务器的键码解密它。记住既然连接被加密,就是用不同的端口用。端口80用在在非安全连接上,而端口443用在安全连接时。再说一次,它不是100%的正确,但是它足够快地让你知道幕后发生的事情的非常简单的概述。既然我们对我们正在试图达到的目标有了一个很基本的了解,让我们继续安装软件吧。准备Apache (Web服务器)-Mod_SSL (安全服务器层)-OpenSSL (SSL工具箱)-PHP (脚本语言)-MySQL (SQL数据库服务器 )-下载所有(tar文件)源代码到一个临时目录下。保证你把他们放在有很多空间的地方……你应该以root身份下载他们以避免权限问题。我们的计划我们的计划是首先安装MySQL服务器并保证它工作,然后我们将安装PHP和Mod_SSL,最后我们将安装Apache网站服务器。在我们安装了Apache以后,我们可以测试PHP和Mod_SSL支持是否起作用了。MySQL源代
您可能关注的文档
- 第三方支付产品的市场分析.doc
- 第三讲 绘画与修饰.doc
- 电工基础教学计划.doc
- 电工技师论文的题目.doc
- 电影大有前途(乌兰)90.doc
- 电影黎明行动(崔丹)81 剧本.doc
- 电子商务技术 第11讲:电子支付技术_[全文].doc
- 电子支付风险及防范措施.doc
- 电子支付风险及防范措施_[全文].doc
- 电子支付风险控制发展趋势_[全文].doc
- 2025年呼伦贝尔市第二人民医院招聘编外人员的(23人)模拟试卷含答案详解(轻巧夺冠).docx
- 2025年中共张家界市永定区委组织部关于招聘公益性岗位工作人员的笔试备考试题含答案详解(轻巧夺冠).docx
- 2025年呼伦贝尔市审计局所属事业单位竞争性比选工作人员(2人考前自测高频考点模拟试题含答案详解(达.docx
- 2025年北海市银海区机关后勤服务中心公益性岗位工作人员招聘笔试备考试题及答案详解(名校卷).docx
- 2025年中山市小榄镇人民政府所属事业单位招聘事业单位人员(笔试备考试题附答案详解(能力提升).docx
- 2025年南宁市上林县三里镇人民政府招聘(1人)考前自测高频考点模拟试题含答案详解(轻巧夺冠).docx
- 2025年呼伦贝尔市人民政府外事办公室所属事业单位引进人才考前自测高频考点模拟试题附答案详解(精练).docx
- 2025年内江市市中区部分事业单位招聘考试(10名)模拟试卷含答案详解(名师推荐).docx
- 2025年佛山市高明区招聘中小学教师(第四场)(61人)笔试备考试题及一套参考答案详解.docx
- 2025年乐昌市梅花镇招聘村基层公共服务站系统操作员(3人)考前自测高频考点模拟试题含答案详解(达标.docx
文档评论(0)