「Apache HTTP Server/mod fcgid」の版間の差分
Blackteahamburger (トーク | 投稿記録) 細 Blackteahamburger がページ「Apache と FastCGI」を「Apache HTTP Server/mod fcgid」に移動しました: タイトルを同期 |
Kusanaginoturugi (トーク | 投稿記録) 序文とインストール章を更新 |
||
| 2行目: | 2行目: | ||
[[en:Apache and FastCGI]] |
[[en:Apache and FastCGI]] |
||
[[es:Apache and FastCGI]] |
[[es:Apache and FastCGI]] |
||
[https://httpd.apache.org/mod_fcgid/ mod_fcgid] は、GPLライセンスの Apache 用 FastCGI モジュールです。 |
|||
| ⚫ | |||
| ⚫ | |||
Apache の FastCGI モジュールは2つあります: |
|||
* [http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html mod_fastcgi] |
|||
| ⚫ | |||
* [http://fastcgi.coremail.cn/index.htm mod_fcgid] |
|||
どちらも再配布可能なライセンスなため[[公式リポジトリ]]からインストールできます。 |
|||
{{AUR|mod_fcgid}} パッケージを[[インストール]]します。 |
|||
| ⚫ | |||
== mod_fastcgi == |
== mod_fastcgi == |
||
2024年9月10日 (火) 17:48時点における版
mod_fcgid は、GPLライセンスの Apache 用 FastCGI モジュールです。
apache 2.4 では、公式のモジュール mod_proxy_fcgi が提供されています。 php-fpm の設定例 と Apache HTTP Server#Using php-fpm and mod_proxy_fcgi を参照してください。
インストール
mod_fastcgi
公式リポジトリから mod_fastcgi[リンク切れ: パッケージが存在しません] パッケージをインストールしてください。
まずは 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) を確認してください。