将cgi-bin目录添加到OpenShift?

时间:2015-05-10 17:55:34

标签: .htaccess openshift cgi-bin

我正在尝试将一个cgi-bin目录添加到OpenShift项目中,它应该很简单,但我想我错过了一些东西。

我在/ data /目录下创建了一个cgi-bin目录,并在其上创建了一个chmod 755。我搬了一个" hello_world.pl"文件到目录并在其上做了一个chmod 755。然后我使用这些内容将.htaccess文件添加到该目录:

AddHandler perl-script .pl 
AddHandler cgi-script .cgi
Options +ExecCGI

然后我创建了一个指向" cgi-bin"的链接。我的/ repo /目录中的目录到这个具有755权限的新cgi-bin目录。最后,我将另一个包含这些内容的.htaccess文件添加到repo目录:

ScriptAlias /cgi-bin/ var/lib/openshift/54fcd2cde...000015a/app-root/data/cgi-bin/
Options +ExecCGI
AddHandler cgi-script .cgi .pl

<Directory var/lib/openshift/54fcd2cde...000015a/app-root/data/cgi-bin>
    SetHandler cgi-script .cgi .pl
    Options +ExecCGI
    Order allow,deny
    Allow from all
  </Directory>

然后我在OpenShift下重启了这个应用程序。

我要做的第一件事就是看看我是否可以从浏览器中执行此hello_world.pl - 它不会 - 我收到内部服务器错误。但我可以做一个&#34; perl hello_world.pl&#34;从命令行没有问题。

任何人都有任何想法,我错过了什么?谢谢大家。

0 个答案:

没有答案