VPS侦探论坛

 找回密码
 注册
查看: 4159|回复: 2

LNMPA1.2 安装mod_perl模块 无错误异常 但不能解析.pl文件

[复制链接]
发表于 2015-7-26 14:44:41 | 显示全部楼层 |阅读模式

军哥好!
我在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
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-7-26 16:57:55 | 显示全部楼层


因为你是lnmpa,你还需要在nginx的虚拟主机配置里将.pl 的参照php的配置写个反向代理的配置
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 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;
                        }
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-28 03:30 , Processed in 0.025152 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表