0

我正在尝试在 Ubuntu 上安装 CGIProxy。

http://www.jmarshall.com/tools/cgiproxy/install.html#install

基本上它是一个“nph-proxy.cgi”文件,我放在我的 /var/www 文件夹中。它应该显示一个简单的 GUI 表单,用户可以在其中输入 URL 并访问防火墙后面的网站。

我从说明中使用了这个命令:

./nph-proxy.cgi install-modules

似乎什么也没发生,当我在浏览器中导航到带有“nph-proxy.cgi”的 IP 地址时,我看到的只是一整页代码,而我应该看到一个 GUI 表单。

我对 linux 和模块还是新手,非常感谢任何帮助。

谢谢

4

2 回答 2

2

您是否在脚本上设置了可执行权限?如果没有,请执行chmod 755 nph-proxy.cgi.

于 2013-07-11T15:47:26.760 回答
0

其实我找到了这个问题的答案,基本上你不仅要在ubuntu上安装Perl,还要让它运行cgi脚本。看看这篇文章,它解释了如何让 apache 运行 cgi 脚本。请记住,您必须明确告诉 apache 允许 cgi 脚本运行,这不是自动的。

http://www.ubuntugeek.com/how-to-install-apache2-webserver-with-phpcgi-and-perl-support-in-ubuntu-server.html

于 2013-07-11T18:37:05.767 回答