问题标签 [perlsections]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
644 浏览

perl - 如何在 mod_perl2 中配置 PerlSection?

我正在尝试使用 a[PerlSection][1]来获取服务器名称,然后使用它来配置一些RewriteCond-RewriteRule对和其他一些东西。看来我走不了多远了。它说你可以这样做:

但是尝试启动 Apache 我得到这个语法错误:

然后文档引用了我可以在发行版中找到的这两个文件,例如/httpd.conf.pl 和 eg/perl_sections.txt,但是mod_perl2 发行版甚至没有eg目录,而原始 mod_perl 的 eg dir 没有'也没有这些文件。

谷歌也没有帮助,因为“您的搜索 - perl_sections.txt 站点:http ://perl.apache.org/dist/ - 不匹配任何文档”并且没有站点限制,除了文档之外,我看到的都是一个发布询问这些文件被复制的所有内容而没有答案。

任何人都有任何关于如何实际使用 <Perl> 部分的资源?

0 投票
1 回答
302 浏览

apache2 - Apache2.2 APR 加载错误

服务器毫无怨言地启动,但是一旦我点击需要 Apache2 模块的页面,例如 Apache2::Cookie,它就会死掉:

0 投票
1 回答
363 浏览

apache - Apache mod_perl2 迁移问题

我在 /etc/init.d/apache2/conf.d/ 下有一个使用 Perl 部分的 apache2 配置文件。

我只是想测试一个模块是否被加载并适当地配置 apache。

这是我在重新启动时看到的错误。我也试过 Apache2->method 但得到同样的错误。

# /etc/init.d/apache2 restart 重新启动 Web 服务器:Debian 5.0.7 的 apache2Building Appliance 配置 /etc/apache2/conf.d/foobar.conf 的第 73 行语法错误:\t(在清理中)不能在 /etc/apache2/conf.d/foobar.conf 第 357 行通过包“Apache”定位对象方法“模块”(也许您忘记加载“Apache”?)。\n 失败!

我不认为这是一个@INC 问题......并且 apache 和 libapache2-mod-perl2 软件包都已安装。事实上,如果我把这条线注释掉,perl 的其余部分实际上运行良好。

我也尝试过使用 Apache::compat 和“Apache2->module”。
我怀疑问题是在 startup.pl 中缺少某些东西 - 但我一直在谷歌搜索和阅读 mod perl 文档并转圈圈。任何建议stackoverflow???

顺便说一句-我的startup.pl: