在哪里保存用户创建的perl CGI文件?
我目前使用location / home / httpd / cgi-bin位置来保存perl文件。
我还在/ data / web / apache / cgi-bin中保存了一些perl文件。
查询:
是否必须将perl文件保存在cgi-bin位置
答案 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
请参阅: