当请求来自chrome时,Apache返回perl脚本源而不是执行脚本

我刚刚完成在我的Web服务器上安装awstats,并使用firefox运行正常。 但是当我尝试用chrome打开awstats页面时,perl源脚本被下载(而不是被执行)。 Chrome浏览器所要求的MIME似乎与Chrome相比有不同的performance。 任何想法 ?

Apacheconfiguration文件有趣的部分:

<Directory "/var/www/cryptis-https-root/admin-awstats"> Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride None Order allow,deny Allow from XY </Directory> Alias /awstatsclasses "/var/www/awstats/wwwroot/classes/" Alias /awstatscss "/var/www/awstats/wwwroot/css/" Alias /awstatsicons "/var/www/awstats/wwwroot/icon/" ScriptAlias /admin-awstats/ "/var/www/awstats/wwwroot/cgi-bin/" <Directory "/var/www/awstats/wwwroot"> Options None ExecCGI AllowOverride None Order allow,deny Allow from XY </Directory> 

我已经尝试在apacheconfiguration文件中添加以下行,但它没有效果:

 AddHandler cgi-script .pl 

你可以试试这个:

 <Directory "/var/www/awstats/wwwroot/cgi-bin/"> Options +ExecCGI AllowOverride None Order allow,deny Allow from XY </Directory> Alias /awstatsclasses "/var/www/awstats/wwwroot/classes/" Alias /awstatscss "/var/www/awstats/wwwroot/css/" Alias /awstatsicons "/var/www/awstats/wwwroot/icon/" ScriptAlias /admin-awstats/ "/var/www/awstats/wwwroot/cgi-bin/" <Directory "/var/www/awstats/wwwroot"> Options None AllowOverride None Order allow,deny Allow from XY </Directory> 

出于好奇。 你确定这是回应在Chrome中的Perl源代码? 还是铬是无法呈现回应? 后者将由于缺lessMIMEtypes而导致。