Проблема обработать bash скрипты в качестве CGI.
Хост система FreeBSD 10. В качестве CGI обработчика выбрал spawn-cgi
кусок конфига от nginx:
nginx запушен от пользователя user
location ~ ^/cgi-bin/.*\.(cgi|pl|sh)$ {
gzip off;
include fastcgi_params;
fastcgi_pass unix:/home/user/tmp/fastcgi.socket;
fastcgi_index index.cgi;
fastcgi_param SCRIPT_FILENAME /home/user/cgi-bin$fastcgi_script_name;
}
Вот собственно скрипт который поднимает сокет:
FASTCGI_USER=user
FASTCGI_GROUP=user
SOCKET=/home/user/tmp/fastcgi.socket
PIDFILE=/home/user/tmp/fastcgi.pid
CHILDREN=6
SHELLSCRIPT=/usr/local/sbin/fcgiwrap
/usr/local/bin/spawn-fcgi -s $SOCKET -P $PIDFILE -C $CHILDREN -u $FASTCGI_USER -g $FASTCGI_GROUP
Проблема в том, когда я запускаю скрипт через браузер то получаю
403 Forbidden, причем тупо текстом, не как nginx обычно отдает 403 по дефолту. В логах ошибок нету, только в access.log на этот зарос запись что 403 и все.
Что не так?
_____________
Голодный дух - хуже пьяного дембеля =)