修改编译spawn-fcgi

因为用spawn-fcgi 启动后不能哟 -u root 启动FastCGI进程。所以修改了源代码:

下载代码

wget http://download.lighttpd.net/spawn-fcgi/releases-1.6.x/spawn-fcgi-1.6.3.tar.gz

解压后进入目录,在文件src/spawn-fcgi.c中注释掉一段代码:

                        /*                                                                                                                                                       
                        if (my_uid == 0) {                                                                                                                                       
                                fprintf(stderr, "spawn-fcgi: I will not set uid to 0\n");                                                                                        
                                return -1;                                                                                                                                       
                        }                                                                                                                                                        
                        */

类似的还有两处要注释。

运行

./configure

然后编译

make 

修改链接:

rm /etc/alternatives/spawn-fcgi
ln -s /usr/src/spawn-fcgi-1.6.3/src/spawn-fcgi /etc/alternatives/spawn-fcgi



这样就解决了困扰我的redmine在root下运行经常crash的问题。


你可能感兴趣的:(修改编译spawn-fcgi)