問題タブ [starman]
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 - セッションミドルウェアで Plack 認証を使用するにはどうすればよいですか?
認証ミドルウェアがセッションキーを生成し、認証が成功するとセッション情報をCookieに保存する、認証およびセッションと呼ばれる独自のミドルウェアを作成しています。
上記の Cookie を使用して、Session ミドルウェアはセッション情報を抽出し、セッション管理を実装します。
しかし、どういうわけか、上記のミドルウェアをシリアル化できないため、セッション ミドルウェアの認証ミドルウェアによって作成された Cookie を取得できます。
私は以下のようにそれらを構築しようとしました -
また、認証ミドルウェアは単純にユーザーをデータベースに対して検証し、成功するとセッションキーを生成してCookieに保存します。
セッションミドルウェアは次のようになります -
ミドルウェアと呼んでいる問題はありますか?
apache - Apache/Starman - 単一の仮想ホストで多数の異なる Web アプリケーションを実装する方法
フレームワークに基づいて、複雑な強化されたインターフェイスと対応する perl バックエンドを備えたCGI
Web アプリケーションが多数あります。apache2
jQueryUI
CGI::Application
ユーザーの場合、次のようになります。
- //localsrv.lan/some_report_xls
- //localsrv.lan/some_insert_db
- //localsrv.lan/some_perl_plsql_stuff など...
psgi
今、私はそれらのアプリを簡単に変えたいと思っています。Apache->ProxyPass/Starman
- すべてのアプリに多くのポートを使用して、すべてのアプリに対して Starman を実行する必要がありますか?
- どうにかしてマッピングURLを使用する必要が
Plack::App::URLMap
ありますか? - 何百ものアプリの中から 1 つのアプリを作成して、Starman で実行する必要がありますか?
- それを行う別の方法はありますか?
perl - PSGI - 各 prefork-child のコンストラクター
分岐後の各子のコンストラクターについて質問があります。例えば:
このコードは機能していますが、これは悪い習慣です。そのようなものを作成したいと思います
Starman や Feersum のような prefork-server でどのように機能するかを誰かが説明してくれることを願っています (しかし、ある男 "Audrey Tang" は、Feersum はそれは良い考えではないと教えてくれました)
だから - あなたの答えに感謝します
perl - Starman で SSL が失敗する理由
SSL を有効にするまで、セットアップは完全に機能します。
これ
正常に動作しますが、これは:
しません - このエラーを生成します:
すべてのリクエストに。
AWS の Ubuntu 16.04.2 LTS 上の perl 5、バージョン 22、subversion 1 で実行
ポートは正常に転送されているようです: