问题标签 [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.
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> 部分的资源?
apache2 - Apache2.2 APR 加载错误
服务器毫无怨言地启动,但是一旦我点击需要 Apache2 模块的页面,例如 Apache2::Cookie,它就会死掉:
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: