Hello,

Le 22 déc. 2010 à 11:48, Alexander Konotop a écrit :

> Hello. Does anyone have experience in using neko as a web backend
> without apache?

I have several tools in production with lighttpd + tora + a homemade 
working-but-not-perfect mod_tora.

With IIS and others (including lighttpd and apache), you should give a try to 
http://lib.haxe.org/p/hxServlet
 
K.

> I have set it up in lighttpd and even in IIS.
> Everything's good but HTTP input data - I can't recieve POST/GET.
> 
> 1. That's how simply lighttpd handles neko:
> server.modules += ( "mod_cgi" )
> cgi.assign = ( ".n" => "/usr/bin/neko" )
> And that's all I've done in server config.
> 
> 2. Code in haxe:
> //Gettest.hx
> class Gettest {
>  public static function main()
> {
>    trace(neko.Web.getParamsString());
>  }
> }
> //gettest.hxml
> -neko gettest.n
> -main Gettest.hx
> 
> 3. CGI output:
> // http://localhost/nekocgi/gettest/gettest.n?a=2
> Gettest.hx:5: 
> // nothing?
> 
> 4. nekotools server output:
> // http://localhost:2000/gettest.n?a=123&b=1234
> Gettest.hx:5: a=123&b=1234
> 
> In truth I do not understand how nekoserver redirects
> POST/GET data to nekovm. So I don't understand how to make another
> server (nginx, lighttpd, IIS, or any other) do the same.
> In the case of mod_neko everything's clear: mod_neko is a part of
> apache.
> Last time I started thinking about using nekoserver as a backend and
> lighty as a frontend (same way as a popular combination of
> nginx+apache). But nekoserver isn't known to be recommended on a
> production server.
> So what can you advice? Not to waste time and install apache? I don't
> like it... And what can you say about performance in CGI mode? In case
> of (for example) Perl every time when request comes to a web-server the
> interpreter is loading from HDD to memory, so CGI is slow. But neko is
> really small!!! So I thought it will be quiet fast. Am I wrong?
> 
> -- 
> Neko : One VM to run them all
> (http://nekovm.org)

Attachment: PGP.sig
Description: Ceci est une signature électronique PGP

-- 
Neko : One VM to run them all
(http://nekovm.org)

Reply via email to