問題タブ [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 で PerlSections を設定するにはどうすればよいですか?
[PerlSection][1]
を使用してサーバー名を取得し、それを使用していくつかのペアやその他のものを構成RewriteCond
しよRewriteRule
うとしています。なかなか行けないようです。それはあなたがこれを行うことができると言います:
しかし、Apache を起動しようとすると、次の構文エラーが発生します。
次に、ドキュメントはディストリビューションにあると思われるこれら2つのファイル、eg/httpd.conf.plとeg/perl_sections.txtを参照しますが、mod_perl2ディストリビューションにはegディレクトリさえなく、元のmod_perlのegディレクトリにはありませんこれらのファイルもありません。
「あなたの検索 - perl_sections.txt サイト: http://perl.apache.org/dist/ - どのドキュメントとも一致しませんでした」という理由で、Google も助けにはなりませんでした。回答なしでコピーされたこれらのファイルについて尋ねる投稿。
<Perl> セクションを実際に使用する方法に関するリソースはありますか?
apache2 - Apache2.2APRロードエラー
サーバーは文句なしに起動しますが、Apache2 :: CookieのようなApache2モジュールを必要とするページにアクセスするとすぐに、サーバーは停止します。
apache - Apache mod_perl2 移行の問題
/etc/init.d/apache2/conf.d/ の下に、Perl セクションを使用する apache2 構成ファイルがあります。
モジュールがロードされているかどうかをテストし、必要に応じてApacheを構成しようとしています。
これは、再起動時に表示されるエラーです。Apache2->メソッドも試しましたが、同じエラーが発生します。
# /etc/init.d/apache2 restart Web サーバーを再起動しています: apache2Building Appliance configuration for Debian 5.0.7 /etc/apache2/conf.d/foobar.conf の 73 行目の構文エラー: \t(クリーンアップ中) できません/etc/apache2/conf.d/foobar.conf 行 357 で、パッケージ "Apache" を介してオブジェクト メソッド "module" を見つけます (おそらく "Apache" をロードするのを忘れていましたか?)。\n 失敗しました!
@INC の問題ではないと思います...そして、apache と libapache2-mod-perl2 の両方のパッケージがインストールされています。実際、その行をコメントアウトすると、残りの perl は実際には問題なく動作します。
また、Apache::compat と "Apache2->module" を使用してみました。
問題は startup.pl に何かが欠けていることだと思いますが、私はグーグルで mod perl のドキュメントを読み、ぐるぐる回っています。任意の提案スタックオーバーフロー???
ところで-私のstartup.pl: