我遵循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配置错了吗?非常感谢。