Nginx Perl FastCGI
apt-get install libfcgi-perl
wget http://www.l-yp.com/usr/uploads/2012/12/979355951.pl -O /usr/bin/fastcgi-wrapper.pl
wget http://www.l-yp.com/usr/uploads/2012/12/3334648281.txt -O /etc/init.d/perl-fcgi
chmod +x /usr/bin/fastcgi-wrapper.pl
chmod +x /etc/init.d/perl-fcgi
update-rc.d perl-fcgi defaults
insserv perl-fcgi
/etc/init.d/perl-fcgi start
NGinx配置
location ~ \.pl|cgi$ {
gzip off;
fastcgi_pass 127.0.0.1:8999;
fastcgi_index index.pl;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
重启Nginx。
方法2
debian/ubuntu 适用 其他系统自己找下有没这个软件包:
apt-get install -y fcgiwrap
编辑/etc/init.d/fcgiwrap
注释掉这行FCGI_SOCKET="/var/run/$NAME.socket"(#FCGI_SOCKET="/var/run/$NAME.socket")
然后再下面添加
FCGI_PORT="8999" (8999为端口,可修改,与nginx配置相同即可)
FCGI_ADDR="127.0.0.1"
同上配置nginx,重启nginx即可。