在您开始阅读之前:我不是母语使用者,所以文档中可能存在拼写/语法错误。如果您发现错误,请随时告知我。
在您阅读完本指南后,您有望获得的 Web 服务器由几个部分组成,包括原始 Apache 源代码以及一些(实际上是很多)补丁和一些外部可执行文件。我建议使用我尝试过的软件版本,它们可能会顺利编译,并生成一个相当稳定的守护进程。如果您有胆量,可以尝试编译所有最新的、带有大量新功能的东西,但如果出现问题,请不要责怪我 ;-)。不过,您可以报告其他可行的配置,以便将其包含在本文档的未来版本中。所有步骤都在 Linux 2.0.35 系统上测试过,因此本指南在某种程度上是 Linux 特定的,但您应该也能够将其用于其他 Unix 系统。
您不必非得编译所有组件。我尝试构建本指南的结构,以便您可以跳过您不感兴趣的部分。
本文档既不是 Apache、SSL、PHP/FI 也不是 FrontPage 的用户手册。其主要目的是为了帮助网站服务提供商在安装服务器时减少一些麻烦,并为 Linux 社区做出一点贡献。
PHP 是一种支持动态 HTML 页面的脚本语言。它有点像 Apache 的 SSI,但要复杂得多,并且为许多流行的数据库提供了数据库模块。PHP 需要 GD 库。
SSL 是 Netscape 安全套接层 (Secure Socket Layer) 的实现,它允许通过不安全的网络进行安全连接,例如,将信用卡号传输到基于 Web 的表单。
FrontPage 是一款所见即所得的 Web 创作工具,它利用了一些服务器特定的扩展,称为 Webbots。有些人认为 FrontPage 很酷,因为您无需了解任何 HTML 或 CGI 知识就可以创建反馈表单和讨论区。它甚至通过使用内置的发布程序来保护设计者免于通过 FTP 上传其站点。如果您希望支持 FrontPage 但又不想设置 Windows 服务器,那么 Apache 服务器扩展是您的选择。
虽然自发布以来,本文档已被下载了约 100 次,但我只收到了很少的反馈。特别是,没有人告诉我其他可行的组合。对我来说可行的组合是
v0.0/98 年 4 月:预览版本
v1.0/98 年 6 月:现在使用 Apache 1.2.6,更新了 fp 部分,小的修正
v1.1/98 年 7 月:SGML 化和重构的版本
您可以在 http://www.faure.de 找到本文档的最新版本