Коллеги, снимите с ручника пожалуйста, что не так?
nginx (FreeBSD 11.2, nginx-1.14.1_1,2) при обращении к /cgi-bin/test возвращает "403 Forbidden". Самое странное, что в error.log по этому поводу ничего не пишется. В access.log есть совершенно неинформативное 2001:470:35:7af::2 - - [22/Jan/2019:23:37:46 +0700] "GET /cgi-bin/test HTTP/1.1" 403 25 "-" "Mozilla/5.0 (X11; FreeBSD amd64; rv:64.0) Gecko/20100101 Firefox/64.0" Чего ему не хватает? И как хотя бы включить ошибки в error.log? nginx.conf: location /cgi-bin/ { root /usr/local/www/cgi-bin; include /usr/local/etc/nginx/fastcgi_params; fastcgi_pass unix:/tmp/fcgiwrap.socket; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } # ls -al /tmp/fcgiwrap.socket srw------- 1 www wheel 0 22 янв. 23:33 /tmp/fcgiwrap.socket rc.conf.local: fcgiwrap_enable="YES" fcgiwrap_socket_owner="www" fcgiwrap_user="www" fcgiwrap_socket="unix:/tmp/fcgiwrap.socket" fcgiwrap_socket_mode="0600" # ls -al /usr/local/www/cgi-bin total 12 drwxr-xr-x 2 root wheel 512 22 янв. 22:58 . drwxr-xr-x 4 root wheel 512 22 янв. 22:56 .. -rwxr-xr-x 1 root wheel 103 22 янв. 22:58 test # ps axwwu | grep cgi www 85035 0,0 0,1 6388 1808 - Is 00:11 0:00,00 daemon: /usr/local/sbin/fcgiwrap[85037] (daemon) www 85037 0,0 0,1 6356 1832 - I 00:11 0:00,00 /usr/local/sbin/fcgiwrap -s unix:/tmp/fcgiwrap.socket Если сказать su -m www -c 'telnet /tmp/fcgiwrap.socket' то соединяется с fastcgi-сервером (я правда не знаю, какую команду там сказать можно, но права доступа к сокету у www явно есть). -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru