99

在我的主机帐户上使用 cpanel,我创建了一个子域 - 例如www.clothing.mysite.com

在clothing.mysite.com 目录中自动创建了一个cgi-bin 文件夹。我需要吗?我只使用子域在其上安装 wordpress。我真的不明白 cgi-bin 文件夹的用途,如果它不伤害任何东西,我很乐意离开它。有什么想法吗?

4

4 回答 4

102

cgi-bin历史上是唯一可以存储可执行或脚本代码(二进制文件、shell 脚本等)的地方。它主要是一个历史遗迹,因为大多数主机允许从任何地方执行脚本。

于 2010-02-23T20:56:29.807 回答
89

您可以安全地删除它。“cgi-bin”这些天几乎没有使用过。

于 2010-02-23T20:56:31.437 回答
16

您可以安全地删除“cgi-bin”文件夹,它现在几乎没有使用过

另请注意,当您的服务器收到一些恶意软件脚本时,它们会扫描不同的文件夹,然后隐藏在 cgi-bin 等文件夹中,因为它们现在很少被检查。

我什至在“监视”我的服务器中的不同文件夹之前编写了一个脚本,如果它在我的个人服务器和客户端服务器上也发现了不同的脚本,我也会提醒我。

于 2016-08-13T16:21:33.280 回答
2

我没有看到它提到过,但也可能值得注意的是,由于 cgi-bin 传统上用于执行脚本,如果您希望在 cgi-bin 之外执行脚本,一些托管服务提供商可能会要求您编辑.htaccess文件(相同如果您删除了 cgi-bin,则为 true)。

于 2020-03-07T23:41:10.160 回答