【发布时间】:2013-08-02 17:34:54
【问题描述】:
我正在尝试让 cgi 脚本在 SciLinux 6 - x86_64 上使用干净的 httpd-2.4.6 构建。
我的 httpd.conf 文件:http://pastebin.com/P0CKYfqU
这基本上就是安装的那个 - 做了一些修改。
我确实有:
ScriptAlias /cgi-bin/ "/var/tmp/apps/cgi-bin/"
在 httpd.conf 文件中。
我使用以下配置命令构建了 httpd:
./configure --prefix=/var/tmp/apps --with-apr=/var/tmp/apps/bin/apr-1-config --with-apr-util=/var/tmp/apps/bin/apu-1-config --with-pcre=/var/tmp/apps/bin/pcre-config --enable-cgi
我对 /var/tmp/apps/cgi-bin/printenv 做了以下操作
- 编辑了#!行
- 完成 chmod a+rx
该命令从命令行运行。
但是,当我转到 localhost:8001/cgi-bin/printenv 时,我只看到脚本本身 - 而不是脚本的输出。
我确定我一定缺少configure 选项或httpd.conf 指令。
【问题讨论】:
标签: apache httpd.conf cgi-bin