在哪里保存perl CGI文件?

时间:2016-08-31 06:51:28

标签: perl cgi

在哪里保存用户创建的perl CGI文件?

我目前使用location / home / httpd / cgi-bin位置来保存perl文件。

我还在/ data / web / apache / cgi-bin中保存了一些perl文件。

查询:

是否必须将perl文件保存在cgi-bin位置

1 个答案:

答案 0 :(得分:2)

  

查询:

     

是否必须将perl文件保存在cgi-bin位置

没有。它是可配置的。

您可以将它们放在任何目录中,只需确保它们可由Apache执行+可执行。

<Directory /usr/local/apache2/htdocs/somedir>
    Options +ExecCGI
</Directory>

上述指令告诉Apache允许执行CGI文件。您还需要告诉服务器哪些文件是CGI文件。以下AddHandler指令告诉服务器将所有带有cgi或pl扩展名的文件视为CGI程序:

AddHandler cgi-script .cgi .pl

请参阅: