ApacheMySQLPHPSSL服务器之完全安装攻略.docxVIP

ApacheMySQLPHPSSL服务器之完全安装攻略.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ApacheMySQLPHPSSL服务器之完全安装攻略 目的我们的目标是安装一个承诺我们托管多个网站的web服务器,其中一些是针对 电子商务的安全解决方案,而大部分网站是通过连接一个数据库服务器同时提取其 数据的脚本驱动的。 为了那个任务所需的工具是: Apache 个网站服务器 Mod_SSL一一个安全套接字层(SSL)的模块 OpenSSL-开放源代码工具箱(mod.ssl所需) RSARef 一仅对美国用户 MySQL一一个数据库服务器 PHP一一种脚本语言 “条条大路通罗马”……因此这只是专门多能达到我们要求的配苣之一。我选择如 此的配置,是因为它是最简单和最快的一种。选择Mod.SSL/OpenSSL的缘故是因为 我有它的先前体会,是最快配置和最容易安装的一种。为了彼此方便地与Apache 集成,我选择了 PHP和MySQL。记住,P亡rl能做到你想要做任何工作,然而,PHP 对任何想学习它地程序员来说简单同时容易。 期望你将在终止那个简单的指南后能成功地完成下列目标。 安装并设置MySQL数据库服务器 。明白如何样检查MySQL服务器的状态 。明白如何样使用命令行客户程序存取MySQL服务器 。明白如何样从web存取你的DB服务器 安装并设置具备SSL的Apache网站服务器 o配苣一个简单的虚拟网站 。明白如何样停I上并启动服务器 。明白如何样做一些差不多的主机托管配置 安装并配置服务器端脚本的PHP 4. 0超文本预处理器 。明白如何样编写简单的php代码 o明白如何样使用php连接一个DB o创建一个启用PHP地简单网站与一个数据库沟通 制造一些样本证书用于Apache SSL 。明白如何样产生一个CSR文件 o明白如何样加密一个键码 。明白如何样签署你自己的证书 本文将覆盖大量的信息。本指南作为一个入门性地的指南,让你步入电子商务、网 站脚本和安全套接字层(SSL)的世界,目的是关心你建立由储备在数据库中的动态 信息驱动的安全网站。 本文绝非是一个详细全而的文档,它因此将有一些错误(期望最小),在你阅读它时 请记住这一点。然而,它将激起你的热情并运行前面提到的产品,期望让你更好明 白得这些东西是如何样工作的。不需要往常的编程知识,但假左你有点运算机知识 背景。我的目标是编写那个文档以便任何新手能明白得我正在谈论的东西。假如我 达到了,那么我做了一件好事。假如你轻而易举地建立了电子商务站点,比我做的 更杰岀:-)给我一些说明。 假设 本文假设你差不多把下列软件安装在你的系统上了。 Perl (最好是 ver 5+) gzip 或 gunzip gcc 和 GNU make 假如你没有安装好这些,你将需要采取必要的步骤在说明本文的任何过程前把他们 安装好。 你也需要对UNIX命令、HTML、和SQL的一个差不多了解。你应该有如何样治理你的 Linux机器的一个差不多了解。你也需要一个完全正常的Linux机器,你将在它上 而安装软件。因此你将需要在前面列岀的必要的软件包以编译源代码,同时最后, 保证你还没有在Linux机器中预装了 MySQL、Apache、或PHP. 工作原理 明白得在幕后发生了什么是有关心的。那个地点是一个过分简化的工作原理,下图 和随后的说明目前不是完全正确的,只是它的一个要点概述: 情形是:我们有一个从一个数据库取出一些数据的网页。John Doe从他的扫瞄器要 求该页,要求被发送给web服务器,接着调用一个PHP脚本。PHP脚本由PHP预处 理器说明并从数据库中取出数据,然后结果由余下的PHP脚本加工并转化成HTML, 做后的HTML被发回用户的扫瞄器。 让我们一步一步地看: John Doe从他的扫瞄器中点击一个链接:他的扫瞄器发送对 :// yourserver /test, php 的要求。 Apache得到对test, php的要求,它明白.php文件应由PHP预处理器(mod_php)处理, 因此它通知PHP处理它。它明白这些,是因为我们在Apache的配宜中指左它。 test, php是包含命令的一个PHP脚本。这些命令之一是打开一个到一个数据库的连 接并抓取数据。PHP处理到数据库的连接,同时说明SQL调用从DB中提取数据。 服务器服务器得到从PHP说明器来的连接要求,同时处理那个要求。要求可能是类 似于一个简单的选择语句,或数据库表创建等。 数据库然后将应答和结果回送到PHP说明器。 Apache回送该结果到John Doe的扫瞄器,作为对他要求的应答。John Doe现在看 见一个包含从一个数据库来的一些信息的网页。 假如这是一个对 s:// yoursecureserver /test, php的要求,整个过程 与上述类似,除了每个要求和应答在两端被加密和解密,即,扫

文档评论(0)

zhongshanmen001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档