(哦,它的Jboss不是Apache。哇)
我正在学习CGI并希望在Jboss Web服务器上运行测试cgi作为第一步lol。我在网上搜索了很多资源并尝试了很多方法,但它仍然在浏览器上作为文本文件打开。
更多事实: 1我将脚本放在目录中,然后在浏览器上打开它,例如www.xxxx.com/staging/welcome.cgi。能够打开,但显示文本不能作为脚本运行。
2脚本以#!/ usr / bin / perl -wT开头。而且我已经确认我的服务器可以运行Perl脚本,路径/ usr / bin / perl也是正确的。
3我尝试根据在线发现的教程修改httpd.conf
答案 0 :(得分:0)
这很可能与您放置脚本的目录不启用ExecCGI选项的事实有关。
通常用
之类的东西完成<Directory /usr/local/apache2/htdocs/somedir>
Options +ExecCGI
</Directory>
http://httpd.apache.org/docs/2.0/howto/cgi.html
默认情况下,Apache指定可以放置CGI脚本的某些目录。