< Apache HTTP Server

Apache HTTP Server/mod fcgid

mod_fcgid is a FastCGI module for Apache with a GPL license.

apache 2.4 now provides an official module, mod_proxy_fcgi. See configuration example for php-fpm and Apache HTTP Server#Using php-fpm and mod_proxy_fcgi.

Installation

Install the mod_fcgidAUR package.

Usage

First you need to load the fastcgi module. Make sure that the following is present and uncommented in your httpd.conf:

LoadModule fcgid_module modules/mod_fcgid.so

Then you need to tell Apache when to use FastCGI.

For example you can ask Apache to treat all .fcgi files as fastcgi applications:

<IfModule fcgid_module>
  AddHandler fcgid-script .fcgi # you can put whatever extension you want
</IfModule>

Remember that standard CGI restrictions apply, files must be in an ExecCGI enabled directory to execute.

Troubleshooting

It does not work? Apache error log (/var/log/httpd/error_log) should help you find the problem.

gollark: For other technical reasons, splitting everything into tons of separate services would have been annoying for me.
gollark: Custom code was needed to handle the task, at the time osmarks internet radio™ was being extended.
gollark: It's written in *C* (!) and uses XML extensively for ??? reasons.
gollark: Also, OIR™ ran without Icecast for a while because I disagree with some of its software design decisions.
gollark: With my particular configuration anyway.

See also

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.