1

Apache サーバー (centos 6) で実行したい Perl Dancer Web アプリがあります。Pluck::Runner モジュールを使用する public/dispatch.cgi スクリプトへのシンボリック リンク (index.html) を webapp の rootdir に配置しました。

問題は、ページをロードするときに、必要なファイル (sqlite ファイルなど) が見つからないことです。実際、ルーティングは $appname/index.pl/blabla... の代わりにルーティングを探すため、混乱しています$appname/blabla...

ここでは何らかの apache ディレクティブまたはルールが必要だと思いますが、十分ではありません。

誰かがこの問題を解決するのを手伝ってくれることを願っています。

ありがとうございます。ロイ。

4

1 に答える 1

0

Apache(vhost)構成を提供すると便利です。

Dancerデプロイメントの「cgi-script(またはfast-cgi)として実行する」セクションを読む必要があります。このドキュメントには、Dancerアプリケーションをデプロイするためのさまざまな方法が記載されているためです。

をプロキシとして使用するのが好きです。Perl Advent Calender 2010には、その方法の説明があります。

Starmanは動的な部分に高速であり、静的なファイルとルーティングに最適なapacheです。

于 2013-02-05T14:09:29.970 に答える