1、下載并安裝FCGI
wget www.fastcgi.com/dist/fcgi.tar.gz,
tar xvzf fcgi-2.4.0.tar.gz
cd fcgi-2.4.0
./configure
make
sudo make install
動(dòng)態(tài)連接庫(kù)默認(rèn)安裝在/usr/local/lib下,可以修改/etc/ld.so.conf文件,添加/usr/local/lib,然后sudo /sbin/ldconfig。
2、下載安裝 mod_fcgid
下載地址:httpd.apache.org/download.cgi
tar xvzf mod_fcgid-2.3.6.tar.gz
cd mod_fcgid-2.3.6
APXS=/usr/sbin/apxs ./configure.apxs
若沒(méi)找到apxs,請(qǐng)sudo yum install httpd-devel,這樣apxs默認(rèn)安裝在/usr/sbin/目錄下。
make
sudo make install
3、修改配置文件http.conf
sudo vim /etc/httpd/conf/httpd.conf
在最后添加如下:
ScriptAlias /fcgi-bin/ "/var/www/fcgi-bin/"
<Directory "/var/www/fcgi-bin">
SetHandler fcgid-script
Options ExecCGI
Allow from all
</Directory>
其中,/var/www/fcgi-bin/為你fcgi的目錄。
最后注意的是,得修改/etc/httpd/logs的權(quán)限
chmod 555 /etc/httpd/logs (this is a symlink to /var/httpd/logs),這個(gè)問(wèn)題是我在查看錯(cuò)誤日志發(fā)現(xiàn)的。
這樣FCGI在CentOS下便配置完成。聯(lián)系客服