为什么我的CppCMS应用程序不能与FastCGI配置一起运行?

时间:2018-09-17 15:33:02

标签: config fastcgi cppcms

我遵循this tutorial在我的Ubuntu计算机上创建示例应用程序CMS00。这被添加到/etc/nginx/sites-available/default的NginX服务器块中:

location ~ ^/CMS00.*$ {
    fastcgi_pass    127.0.0.1:8080;
    fastcgi_split_path_info ^(/CMS00)((?:/.*))?$;  
    fastcgi_param   PATH_INFO       $fastcgi_path_info;  
    include         fastcgi_params;
}

然后我使用此config.js文件:

{  
  "service" : {  
    "api" : "fastcgi",
    "ip": "127.0.0.1",
    "port" : 8080
  }  
}

然后添加以下路径:

export LD_LIBRARY_PATH=/usr/local/lib

当我尝试运行它时:

./CMS00 -c config.js

什么都没发生。但是,如果我将config.js更改为:

{  
    "service" :
    {  
        "api" : "http",  
        "port" : 8080  
    },  
    "http" :
    {  
        "script_names" : [ "/CMS00" ]  
    }  
}

它正常运行。有人可以告诉我FastCGI配置错了吗?非常感谢。

0 个答案:

没有答案