[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с CGI
dirsex
Здравствуйте.

Проблема обработать 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 и все.

Что не так?

_____________
Голодный дух - хуже пьяного дембеля =)
dirsex
Удалите эту тему пожалуйста, я просто затупил сам в путях. А от того что весь гугл просканил с горяча тут тему создал.

_____________
Голодный дух - хуже пьяного дембеля =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.