Welcome! Log In Create A New Profile

Advanced

Re: How to process only first path element in the URL as the CGI executable

Frank Church
October 08, 2010 04:12PM
On 8 October 2010 16:59, António P. P. Almeida <appa@perusio.net> wrote:

> On 8 Out 2010 16h02 WEST, vfclists@gmail.com wrote:
>
> > [1 <multipart/alternative (7bit)>] [1.1 <text/plain; ISO-8859-1
> > (7bit)>] I am using a FreePascal web module designed for apache
> > cgi-bin with nginx.
> >
> > The CGI itself is called spidersample.cgi and contains modules such
> > as hello, bye etc.
> >
> > With Apache when spidersample.cgi/hello is called, spidersample.cgi
> > gets executed, and passes control to the hello subroutine it
> > contains.
> >
> > With nginx instead of executing spidersample.cgi it treats
> > spidersample.cgi/hello as meaning a hello file in a spidersample.cgi
> > directory, and returns with a 404 error as there is no such
> > directory.
> >
> > I suspect it is an easily fixed problem with some rewrite rules in
> > the configuration file and it is posted below.
> >
> > =============================================
> >
> > server {
> > listen 8118;
> > server_name localhost;
> > access_log /var/log/nginx/sysman_access.log;
> > index index.html;
> > root /home/rchurch/Data/Lazarus/CgiApps;
> >
> > location ~ \.cgi$ {
> > include /etc/nginx/fastcgi_params;
> > fastcgi_pass unix:/tmp/sysman_cgi.sock;
> > fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_n$
>
> Try: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
>
>
That is due to a cut and paste issue from a narrow terminal screen, the real
line is just as yours.


> --- appa
>
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://nginx.org/mailman/listinfo/nginx
>



--
Frank Church

=======================
http://devblog.brahmancreations.com
_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

How to process only first path element in the URL as the CGI executable

Frank Church October 08, 2010 11:06AM

Re: How to process only first path element in the URL as the CGI executable

Francis Daly October 08, 2010 12:00PM

Re: How to process only first path element in the URL as the CGI executable

Frank Church October 08, 2010 04:16PM

Re: How to process only first path element in the URL as the CGI executable

Francis Daly October 09, 2010 06:16AM

Re: How to process only first path element in the URL as the CGI executable

Frank Church October 09, 2010 03:34PM

Re: How to process only first path element in the URL as the CGI executable

Francis Daly October 11, 2010 05:32PM

Re: How to process only first path element in the URL as the CGI executable

António P. P. Almeida October 08, 2010 12:12PM

Re: How to process only first path element in the URL as the CGI executable

Frank Church October 08, 2010 04:12PM

Re: How to process only first path element in the URL as the CGI executable

António P. P. Almeida October 08, 2010 11:26PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 258
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready