readme
顾名思义。
server
此目录包含实际的服务器。
base_server
包含服务器核心 Pike 代码:API、CIF. 等。新手不应修改这些文件。
bin
当您使用启动脚本时,首先运行的二进制代码。还有一些 Pike 脚本作为 CGI 运行,并且没有 Caudium API。
caudium-images
此目录包含来自 Caudium Group 的 Caudium 静态图像,例如 "powered by" 系列。
config_actions
这些是在操作CIF. 上的选项卡中使用的文件。您可以在代码中使用其中一些函数。
etc
Caudium 包含 Caudium 核心及其模块使用的文件。例如,它包含用于错误消息的 .html 文件。对于模块开发者来说,有两个目录很重要
include
将您的 .h 文件放在这里。
module
将您的模块文件放在这里 (.pmod)。Pike 模块文件用于为您的模块提供两级函数/类/方法。当您修改任何这些文件时,您必须重启服务器。
fonts
包含一些与旧版本兼容的字体。新目录是 nfonts。
languages
一些用于时间/日期的基本语言翻译。
lib
一些用于加速 Caudium 的 C 代码。此代码是一组动态库 (.so)。
modules
包含 Caudium 模块。当您在 CIF. 中选择您的服务器之一后,单击 添加模块 时,您会看到所有这些模块。浏览此目录将有助于理解 Caudium。
3rdparty
这个特殊目录包含 Caudium 的第三方模块。这些模块可能有用,但没有任何保证,并且不会由 Caudium Group 维护,但可能会由编写它们的个人维护。
more_modules
一些满足特定需求、不是最新的或有趣的模块。
nfonts
用于图形事物(如 <gtext> 和 <gbutton>)的字体。对于相同的字体名称,您可以有几种类型的属性,例如粗体或斜体。
Perl
需要在 Caudium 中运行 Perl 脚本。在编写本文档时,Perl 支持已损坏,我们很高兴能获得有关此问题的帮助。
protocols
包含协议模块(用于处理 HTTP、FTP 等)。
server_templates
当您创建一个新的虚拟服务器时,您可以从中选择的模板。
unfinished_modules
用于开发中的模块。
您还可以看到readme/README相对于/usr/local/caudium在我们的示例中。