apache perl cgi只在https中显示纯文本?

2exbekwf  于 2022-11-16  发布在  Apache
关注(0)|答案(1)|浏览(141)

我的Web服务器(redhat/apache)有一个奇怪的问题,服务器上有两个站点,每个站点在httpd-vhosts.conf和ssl. conf中都有自己的virtualhost部分。
一个网站主要是perl/cgi,运行良好。我可以在根文件夹以及cgi-bin和这两个区域的子文件夹中正确执行perl/cgi脚本。我可以从http和https URL访问cgi文件。
如果我试图把一个cgi文件在我的其他网站,它会执行,如果我访问它通过http,但不是如果我访问它通过https.(它只显示代码作为纯文本,如果我使用https)
据我所知,这两个站点在两个.conf文件中的配置是相同的。
你知道它为什么会这样吗

sbtkgmzw

sbtkgmzw1#

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

相关问题