LNMPA1.2 安装mod_perl模块 无错误异常 但不能解析.pl文件
军哥好!我在Debian 8下 安装LNMPA 1.2 PHP5.2.17 APACHE2.2.29 安装mod_perl 全程无报错 完成后无法解析.pl文件(如读取txt文件直接显示源码) 之前版本1.1版本是OK的 我看了下主要是APACHE的httpd.conf文件里无相关.pl的配置项, 我按照旧版备份的配置文件分别添加未配置perl相关部分后 出现403禁止访问提示 请问作如下设置后 还需要设置什么才能正常 非常感谢!
<Directory />
Options ExecCGI FollowSymLinks Includes IncludesNOEXEC -Indexes -MultiViews SymLinksIfOwnerMatch
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.php index.perl index.pl index.cgi
</IfModule>
AddHandler cgi-script .cgi .pl .plx .ppl .perl
AddType application/perl .pl .plx .ppl .perl
因为你是lnmpa,你还需要在nginx的虚拟主机配置里将.pl 的参照php的配置写个反向代理的配置
回复 2# 的帖子
谢谢军哥 这点在发帖时忘补充了 我NGINX的虚拟主机配置是有的 在PHP的反代配置下面 但依旧不行 我感觉 应该在APACHE的httpd.conf文件里还有什么没配置 因为1.2和1.1比里面有很多不一样(内容比1.1精简了许多) 想是不是ExecCGI之类的没配置好location ~ [^/]\.pl(/|$)
{
proxy_pass http://127.0.0.1:88;
include proxy.conf;
}
页:
[1]