「Apache HTTP Server/mod fcgid」の版間の差分
(翻訳) |
Kusakata.bot (トーク | 投稿記録) (update Pkg/AUR templates) |
||
13行目: | 13行目: | ||
== mod_fastcgi == |
== mod_fastcgi == |
||
− | 公式リポジトリから {{Pkg|mod_fastcgi}} パッケージを[[インストール]]してください。 |
+ | 公式リポジトリから {{Pkg|mod_fastcgi}}{{Broken package link|package not found}} パッケージを[[インストール]]してください。 |
まずは fastcgi モジュールをロードする必要があります。{{ic|httpd.conf}} の以下の行をアンコメントしてください: |
まずは fastcgi モジュールをロードする必要があります。{{ic|httpd.conf}} の以下の行をアンコメントしてください: |
2017年5月11日 (木) 07:59時点における版
インストール
Apache の FastCGI モジュールは2つあります:
どちらも再配布可能なライセンスなため公式リポジトリからインストールできます。
Apache 2.4 では公式モジュールとして mod_proxy_fcgi が提供されています。php-fpm の設定例 や Apache HTTP Server#php-fpm と mod_proxy_fcgi を使うを見てください。
mod_fastcgi
公式リポジトリから mod_fastcgi[リンク切れ: package not found] パッケージをインストールしてください。
まずは fastcgi モジュールをロードする必要があります。httpd.conf
の以下の行をアンコメントしてください:
LoadModule fastcgi_module modules/mod_fastcgi.so
それから FastCGI が使えるように Apache を設定します。
例えば .fcgi
ファイルを全て FastCGI アプリケーションとして扱うように Apache を設定するには:
<IfModule fastcgi_module> AddHandler fastcgi-script .fcgi # you can put whatever extension you want </IfModule>
標準 CGI の制限が適用されるため、ファイルは ExecCGI が有効になっているディレクトリに配置しないと実行できません。
mod_fcgid
公式リポジトリから mod_fcgid パッケージをインストールしてください。
まずは fastcgi モジュールをロードする必要があります。httpd.conf
の以下の行をアンコメントしてください:
LoadModule fcgid_module modules/mod_fcgid.so
それから FastCGI が使えるように Apache を設定します。
例えば .fcgi
ファイルを全て FastCGI アプリケーションとして扱うように Apache を設定するには:
<IfModule fcgid_module> AddHandler fcgid-script .fcgi # you can put whatever extension you want </IfModule>
標準 CGI の制限が適用されるため、ファイルは ExecCGI が有効になっているディレクトリに配置しないと実行できません。
トラブルシューティング
動作しない場合は Apache のエラーログ (/var/log/httpd/error_log
) を確認してください。