sunnyADboy 发表于 2015-7-26 14:44:41

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

licess 发表于 2015-7-26 16:57:55

因为你是lnmpa,你还需要在nginx的虚拟主机配置里将.pl 的参照php的配置写个反向代理的配置

sunnyADboy 发表于 2015-7-26 19:47:42

回复 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]
查看完整版本: LNMPA1.2 安装mod_perl模块 无错误异常 但不能解析.pl文件