Почему Perl Cgiwrap Sock отказывается подключаться к nginx?

Почему Perl Cgiwrap Sock отказывается подключаться к nginx?

Может ли кто-нибудь пролить свет на следующую строку в моих журналах ошибок nginx. Я пытаюсь заставить Perl и Nginx общаться друг с другом, но пока безуспешно.

unix:/var/run/nginx/cgiwrap-dispatch.sock failed (111: Connection refused)2011/11/20 09:18:34 [error] 24054#0: *1186 connect() to unix:/var/run/nginx/cgiwrap-dispatch.sock failed (111: Connection refused) while connecting to upstream, client: 150.101.221.75, server: example.com, request: "GET /dspam.cgi HTTP/1.1", upstream: "fastcgi://unix:/var/run/nginx/cgiwrap-dispatch.sock:", host: "example.com"

Соответствующие конфигурации nginx.

location ~ \.cgi$ {
        gzip off;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/fcgiwrap.socket;
        fastcgi_index index.pl;
        fastcgi_param SCRIPT_FILENAME /var/www/dspam$fastcgi_script_name;
}

решение1

Я пока не сталкивался с ошибкой Connection denied, но предполагаю, что у процесса nginx нет прав пользователя на запись в /var/run/nginx/cgiwrap-dispatch.sock. Проверьте права доступа к файлу и пользователя.

Если это пользователь Debian, то, скорее всего, это будет www-data.

Связанный контент