Почему мое приложение CppCMS не работает с настройкой FastCGI? - PullRequest
0 голосов
/ 17 сентября 2018

Я следую этому руководству , чтобы создать пример приложения CMS00 на моей машине с Ubuntu. Это добавляется в блок сервера NginX /etc/nginx/sites-available/default:

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? Большое вам спасибо.

...