perl-cgi只在https中显示纯文本



我的Web服务器(redhat/apache(出现了一个奇怪的问题。服务器上有两个站点,每个站点在httpd-vhosts.conf和ssl.conf中都有自己的虚拟主机部分。

其中一个站点主要是perl/cgi,运行良好。我能够在根文件夹以及cgi-bin和这两个区域的子文件夹中正确地执行perl/cgi脚本。我可以从http和https URL访问cgi文件。

如果我试图在我的另一个网站上放一个cgi文件,如果我通过http访问它,它会执行,但如果我通过https访问它,则不会执行。(如果我使用https,它只将代码显示为纯文本(

据我所知,这两个站点在两个.conf文件中的配置是相同的。

知道它为什么会这么做吗?

我找到了这个问题。ssl.conf中有一个"的条目,它的url与不工作的网站相同。这一个显然是在覆盖下面有正确cgi配置的那个。

最新更新