Maybe you'll have more luck trying out the Nginx port (/etc/rc.d/enginx) rather 
than the default chrooted one?

http://openbsd.7691.n7.nabble.com/Ruby-on-Rails-and-the-chrooted-nginx-8-td229745.html

O.D.

On 1. juli 2013 at 5:57 AM, "Salil Wadnerkar" <rohsh...@gmail.com> wrote:
>
>Hi,
>
>I am testing one C++ fastcgi program on nginx. I modified my nginx 
>config
>by adding this
>block:
>
>-- /usr/local/share/nginx/nginx.conf ---
>
>   server {
>        listen       80;
>        server_name  localhost;
>
>       # pass the C++ scripts to FastCGI server listening on 
>127.0.0.1:8000
>        #
>        location ~ \.cpp$ {
>            fastcgi_pass   127.0.0.1:8000;
>            fastcgi_param  SCRIPT_FILENAME
> $document_root$fastcgi_script_name;
>            include        fastcgi_params;
>        }
>
>I run my fastcgi application using spawn-fcgi:
>
>spawn-fcgi -p 8000 -n cppreadings
>
>And I access the cpp url like this:
>curl http://localhost/index.cpp
>
>But, I get the error that the URL is not available and my nginx 
>error log
>shows:
>
>-- /var/www/logs/error.log ---
>
>2013/07/01 21:21:07 [error] 28733#0: *1 open() "/htdocs/index.cpp" 
>failed
>(2: No such file or directory), client: 127.0.0.1, server: 
>localhost,
>request: "GET /index.cpp HTTP/1.1", host: "localhost"
>
>I am puzzled as to why it is taking the URL as /htdocs/index.cpp 
>and
>probably, that is the reason why it is failing. I can attach my 
>nginx.conf,
>if anybody wants to view the complete config. But, basically the 
>above is
>the only change I made to the default nginx config.
>
>I am using the exact same config on Mac OS X and Arch Linux and it 
>is
>working there.
>So, that'w why I am posting it in OpenBSD forum rather than nginx 
>forum.
>
>Thanks
>Salil

Reply via email to