不同服务的配置文件非常具体,取决于您的需求和您的网络架构。 有人可能安装 Apache 服务器仅用于显示网页;另一些人可能安装它以进行数据库连接和电子商务,并支持 SSL 等。 在本书中,我们为您提供了一个httpd.conf文件,其中包含 PHP、Perl、SSL、LDAP 和密码身份验证设置,向您展示不同的可能性。
我们将专注于这些文件的优化和安全性,并将所有具体调整留给您的喜好。 您需要阅读这些程序随附的文档,并希望能够理解它们。
: 本书中描述的每个软件所需的所有配置文件均由我们以 gzipped 文件的形式提供,floppy.tgz为了您的方便。 可以从以下网址下载: http://www.openna.com/books/floppy.tgz 您可以将其解压到本地计算机上的任何位置,例如/tmp,假设您已完成此操作,您的目录结构将为/tmp/floppy。 在此 floppy 目录中,每个配置文件都有其各自软件的目录。 例如,Apache 配置文件像这样组织
如果您从一开始就忠实地遵循我们的说明,您可以直接剪切并粘贴此内容,或者手动编辑这些内容以根据您的需要进行修改。 提供此功能是为了方便,但请不要忘记,最终您有责任在使用它们之前检查、验证 等,无论是否修改过。
total 16 -rw-r--r-- 1 harrypotter harrypotter 2417 Jun 8 13:00 Compile-Apache -rw-r--r-- 1 harrypotter harrypotter 3426 Jun 8 13:00 httpd.conf drwxr-xr-x 3 harrypotter harrypotter 4096 Jun 8 13:00 init.d/ drwxr-xr-x 3 harrypotter harrypotter 4096 Jun 8 13:00 logrotate.d/
要运行 Apache 服务器,需要以下文件,并且必须创建或复制到服务器上的相应目录中。
复制httpd.conf文件到/etc/httpd/conf/目录。
复制apache文件到/etc/logrotate.d/目录。
复制httpd脚本文件到/etc/rc.d/init.d/目录。
: 您可以在我们的以下部分获取列出的配置文件floppy.tgz存档中获取。 将以下文件从解压缩后的 floppy.tgz 存档复制到适当的位置,或直接从本书复制到相关文件中。