検索

12.3. Perl

download PDF

12.3.1. 詳細

rhscl/perl-530-rhel7 イメージは、アプリケーションをビルドして実行する Perl 5.30 プラットフォームを提供します。Perl Web アプリケーションをデプロイするための mod_perl を使用する Apache httpd 2.4 と、npm を使用した Node.js が事前にインストールされます。

これらのイメージは、Perl Web Server Gateway Interface (PSGI) アプリケーションのデプロイメントもサポートします。

12.3.2. アクセス

rhscl/perl-530-rhel7 イメージをプルするには、root で以下のコマンドを実行します。

# podman pull registry.redhat.io/rhscl/perl-530-rhel7

12.3.3. 設定

環境変数を設定するには、ソースコードリポジトリー内の .s2i/environment ファイルにキーと値のペアとして配置できます。

変数名説明デフォルト

ENABLE_CPAN_TEST

指定したすべての cpan パッケージのインストールと、そのテストの実行を許可します。

false

CPAN_MIRROR

依存関係をインストールするために cpanminus によって使用されるミラー URL を指定します。

デフォルトでは URL が指定されていません。

PERL_APACHE2_RELOAD

変更した Perl モジュールの自動読み込みを有効にします。

false

HTTPD_START_SERVERS

StartServers ディレクティブは、起動時に作成された子サーバープロセスの数を設定します。

8

HTTPD_MAX_REQUEST_WORKERS

Apache によって処理される同時リクエストの数

256 ですが、メモリーが制限されている場合は自動的に降格されます。

PSGI_FILE

PSGI アプリケーションファイルへの相対パスを指定します。空の値を使用して PSGI auto-configuration を無効にします。

存在する場合は、最上位ディレクトリーに単一の *.psgi ファイル

PSGI_URI_PATH

PSGI アプリケーションによって処理される URI パスを指定します。

/

Comprehensive Perl Archive Network (CPAN) から追加の Perl モジュールをインストールするには、アプリケーションソースのルートディレクトリーに cpanfile を作成します。このファイルは、Module-CPANFile CPAN ディストリビューションで定義されている cpanfile 形式に準拠する必要があります。cpanfile 形式の詳細は、cpanfile のドキュメント を参照してください。

Apache httpd の動作を変更するには、必要に応じて .htaccess ファイルをアプリケーションソースツリーから削除します。.htaccess の詳細は Apache HTTP Server Tutorial を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.