在主机上设置.htaccess以执行C ++ cgi脚本

时间:2012-03-16 17:15:25

标签: c++ .htaccess cgi bluehost

我有一个我知道可行的cgi脚本(就代码而言),但无法通过我的网站访问。我的托管服务提供商只是声明我需要编辑.htaccess文件,但我不知道我需要设置哪些选项/处理程序才能使目录的内容像c ++一样执行。

这是怎么做到的?

1 个答案:

答案 0 :(得分:2)

您无法在此服务提供商处。快速搜索Bluehost Kb就可以了:https://my.bluehost.com/cgi/help/48

  

我们的LINUX Web服务器能够在您自己的“cgi-bin”目录中运行CGI脚本。脚本可以用Perl,Python和CGI语言编写。

     

以下是安装脚本时要遵循的一些有用提示:

     
      
  • 上传到您的cgi-bin目录以确保正确的文件权限设置。
  •   
  • 我们服务器上的所有脚本必须具有设置为755(rwx-rx-rx)的权限。如果您在更改脚本权限方面需要帮助,请参阅有关设置文件和用户权限的文章。
  •   
  • 以ASCII传输模式上传(非二进制模式)   每个脚本的第一行必须是:a)#!/ usr / bin / perl(对于Perl)b)#!/ usr / bin / python(对于Python)
  •   
  • 确保权限设置为755
  •   

然而,没有什么可以阻止你只是尝试将你的exe放在cgi-bin目录中并查看它是否运行,但这可能不起作用。

在这种情况下,你需要重新链接任何C ++与本地目标服务器,我怀疑Bluehost会促进这一点 - 只需支付几美元/月支付的麻烦。