找不到cgi-bin目录


9

我正在关注本教程,它要求我保存proxy.cgi/var/www/cgi-bin目录中。

没有www名称为的目录cgi-bin。我需要在那里创建目录吗?我认为本教程的指南适用于基于RPM的Linux发行版,但我可能是错的。

Answers:


9

在Ubuntu上,标准cgi-bin目录为/usr/lib/cgi-bin


我们可以cgi-bin在创建/var/www吗?
Sam007

您可以根据需要。只需更新您的apache配置即可在此处找到它。
风滚草

我是Ubuntu的新手,可以告诉我如何更新apache config,我应该输入什么?
Sam007

您可以更改其中的ScriptAlias/etc/apache2/sites-available/default(或在适用的虚拟主机中添加一行)
风滚草

0

大多数文件不应作为CGI脚本执行。这将是非常危险的。CGI脚本应保存在DocumentRoot之外的目录中,并且仅此目录应设置ExecCGI选项。这是默认设置,CGI脚本的默认位置是/ usr / lib / cgi-bin。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.