[Lazarus] Does Lazarus/FPC have a process launcher for FastCGI?

Frank Church vfclists at gmail.com
Mon Oct 4 17:05:08 CEST 2010


On 4 October 2010 13:04, Michael Van Canneyt <michael at freepascal.org> wrote:

>
>
> On Mon, 4 Oct 2010, Frank Church wrote:
>
>  On 4 October 2010 12:26, Michael Van Canneyt <michael at freepascal.org>
>> wrote:
>>
>>
>>>
>>> On Mon, 4 Oct 2010, Frank Church wrote:
>>>
>>>  Does Lazarus/FPC have its own process launcher for FastCGI?
>>>
>>>>
>>>>
>>> Why would you need a process launcher ?
>>>
>>>
>>>
>>>  This is a new area for me. When I check the nginx, this is what I see.
>>
>> 1. At boot time, an fcgi launcher is loaded as part of the /etc/init.d
>> sequence
>>
>> 2. This fcgi launcher is linked with an ip:port combination or unix
>> socket,
>> and specifies a program which launches the web developers cgi script.
>>
>
> Ok, but this is a gateway to spawn CGI programs through fastcgi.
> For real FastCGI apps, you don't need this step.
>
>
>
>> 3. The nginx configuration that for virtual host is configured with the
>> same
>> ip:port or unix socket. When it reads file names matching the cgi spec it
>> dispatches them to the fcgi launcher listening on the ip:port, and this
>> launches the cgi with the program it is configured with.
>>
>
> This must be done: define a location which will be dispatched to the
> fastcgi
> app.
>
>
>
>>
>> e.g for php programs, php files are sent to the php5-cgi executable via
>> this
>> command
>>
>> #!/bin/sh
>> /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -f /usr/bin/php5-cgi
>>
>>  From the nature of your reply I assume that the Lazarus exe takes the
>>> place
>>>
>> of the /usr/bin/php5-cgi.
>>
>
> Yes.
>
>
>
>> I built the helloworld program and I am running it as a CGI. Should I
>> assume
>> that it is a FastCGI as well?
>>
>
> No.


Are the examples of webmodule fastcgi's in the demos?


>
> Michael.
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>



-- 
Frank Church

=======================
http://devblog.brahmancreations.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20101004/5870e37a/attachment-0004.html>


More information about the Lazarus mailing list