「Apache HTTP Server/mod fcgid」の版間の差分
表示
削除された内容 追加された内容
翻訳 |
Kusanaginoturugi (トーク | 投稿記録) 更新 |
||
| (3人の利用者による、間の5版が非表示) | |||
| 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] |
|||
どちらも再配布可能なライセンスなため[[公式リポジトリ]]からインストールできます。 |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
== mod_fastcgi == |
|||
== 使用方法 == |
|||
公式リポジトリから {{Pkg|mod_fastcgi}} パッケージを[[インストール]]してください。 |
|||
まず |
まず、 fastcgi モジュールをロードする必要があります。{{ic|httpd.conf}} に次の行が '''存在''' し、かつ '''コメントアウトされていない''' ことを確認してください: |
||
LoadModule fastcgi_module modules/mod_fastcgi.so |
|||
それから FastCGI が使えるように Apache を設定します。 |
|||
例えば {{ic|.fcgi}} ファイルを全て FastCGI アプリケーションとして扱うように Apache を設定するには: |
|||
<IfModule fastcgi_module> |
|||
AddHandler fastcgi-script .fcgi # you can put whatever extension you want |
|||
</IfModule> |
|||
標準 CGI の制限が適用されるため、ファイルは ExecCGI が有効になっているディレクトリに配置しないと実行できません。 |
|||
== mod_fcgid == |
|||
| ⚫ | |||
まずは fastcgi モジュールをロードする必要があります。{{ic|httpd.conf}} の以下の行をアンコメントしてください: |
|||
LoadModule fcgid_module modules/mod_fcgid.so |
LoadModule fcgid_module modules/mod_fcgid.so |
||
次に、 Apache に FastCGI をいつ使用するかを指定する必要があります。 |
|||
それから FastCGI が使えるように Apache を設定します。 |
|||
例えば |
例えば、Apache にすべての .fcgi ファイルを fastcgi アプリケーションとして扱うように指示できます: |
||
<IfModule fcgid_module> |
<IfModule fcgid_module> |
||
AddHandler fcgid-script .fcgi # |
AddHandler fcgid-script .fcgi # 任意の拡張子を指定できます |
||
</IfModule> |
</IfModule> |
||
標準 CGI |
標準の CGI 制限が適用されることを忘れないでください。ファイルは、 ExecCGI が有効なディレクトリ内に存在する必要があります。 |
||
== トラブルシューティング == |
== トラブルシューティング == |
||
動作し |
動作しませんか?Apache のエラーログ({{ic|/var/log/httpd/error_log}})が問題の原因を見つけるのに役立つはずです。 |
||
== 参照 == |
== 参照 == |
||
*[[lighttpd#FastCGI]] |
*[[lighttpd#FastCGI]] |
||
*[[Apache HTTP Server#php-fpm |
*[[Apache HTTP Server#Using php-fpm and mod_proxy_fcgi]] |
||
{{TranslationStatus|Apache HTTP Server/mod fcgid|2024/9/10|746047}} |
|||
2024年9月10日 (火) 17:51時点における最新版
mod_fcgid は、GPLライセンスの Apache 用 FastCGI モジュールです。
apache 2.4 では、公式のモジュール mod_proxy_fcgi が提供されています。 php-fpm の設定例 と Apache HTTP Server#Using php-fpm and mod_proxy_fcgi を参照してください。
インストール
使用方法
まず、 fastcgi モジュールをロードする必要があります。httpd.conf に次の行が 存在 し、かつ コメントアウトされていない ことを確認してください:
LoadModule fcgid_module modules/mod_fcgid.so
次に、 Apache に FastCGI をいつ使用するかを指定する必要があります。
例えば、Apache にすべての .fcgi ファイルを fastcgi アプリケーションとして扱うように指示できます:
<IfModule fcgid_module> AddHandler fcgid-script .fcgi # 任意の拡張子を指定できます </IfModule>
標準の CGI 制限が適用されることを忘れないでください。ファイルは、 ExecCGI が有効なディレクトリ内に存在する必要があります。
トラブルシューティング
動作しませんか?Apache のエラーログ(/var/log/httpd/error_log)が問題の原因を見つけるのに役立つはずです。
参照
翻訳ステータス: このページは en:Apache HTTP Server/mod fcgid の翻訳バージョンです。最後の翻訳日は 2024/9/10 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。