[Klone-users] kl1 as CGI

ripar riparz at gmail.com
Thu Jun 4 10:47:21 EDT 2009


Thanks Stefano, I'm going to try and yes, i'm using foxboard.

Just a question: by your example kl1 dynamic pages are embedded in kloned at
compilation time, right? Instead, I would like to use Klone as a pure web
server and call the dynamic kl1 pages at runtime, as normal cgi written in
perl, php or someone else.....

In fact, I would like to change dynamic pages and avoid to recompile kloned
all the times.

I hope it is possible....

Bye
Mauro



2009/6/4 Stefano Barbato <barbato at koanlogic.com>

> Hi Mauro,
>
> Are you working on a Fox board right?
>
> The attached klone-app is an example (for the foxboard but you can change
> the target platform modifying the MAKL_PLATFORM var in the top-level
> Makefile) that should suit your needs.
>
> this is how you can build the example app:
>
> - source the foxboard environment file
>        cd /path/to/devboard-R2_01 && . init_env
>
> - untar the attached package somewhere
>        tar zxvf mauro-fox.tar.gz
>        cd mauro-fox
>
> - build klone
>        make
>
> - copy the kloned binary, the configuration file (kloned.conf) and the www/
> directory (static files) in /mnt/flash
>
> - make 'kloned' executable
>        chmod +x /mnt/flash/kloned
>
> - telnet into the fox and start kloned
>        /mnt/flash/kloned -f /mnt/flash/kloned.conf
>
> - try it out
>        http://fox:8080/
>
> If you want to modify the application remember that:
>
> - all static files go in /mnt/flash/www
> - dynamic pages (.kl1) go in the webapp/kl1 directory (on the development
> machine); after that you must recompile and reinstall 'kloned'
>
> stefano
>
>
>
> On 04/giu/09, at 14:23, ripar wrote:
>
>  Hi to all,
>> I'm really going mad.  I've two file: index.html e prova.kl1, that I want
>> to call as a simple CGI. In fact, I would like to use klone as a normal web
>> server but i want to keep the C language power for scripting.
>>
>>
>> ----------------------- Index.htm -------------------------------
>> <HTML>
>> <BODY>
>>
>> BLA....BLA.....BLA
>>
>> <FORM METHOD="GET" ACTION="cgi/prova.kl1">
>> <p>Type something here: <INPUT NAME="nameoffield"></p>
>> <p>INPUT TYPE="SUBMIT"></p>
>> </FORM>
>>
>> </BODY>
>> </HTML>
>>
>> ------------------ prova.kl1-------------------------
>> #!/mnt/flash/klone
>>
>>
>> <body>
>> PROVA 10
>> <%
>>      io_printf(out, "PIPPO");
>>
>>    DIR *dirp;
>>    struct dirent *dp;
>>
>>    dirp = opendir("/");
>>    while ((dp = readdir(dirp)) != NULL)
>>        io_printf(out, "<li>%s</li>", dp->d_name);
>>    closedir(dirp);
>> %>
>>
>> </body>
>> ---------------------------------
>>
>> I've compiled with --install_daemon_only e --ebable_sup_cgi, but when I
>> call the script the resulting page it's always blank. Which interpreter I've
>> to use (klone?)? Is it native the c language interpretation?
>>
>> Please, I'm really going mad..... can give some working example?
>>
>> Thanks a lot
>> Mauro
>>
>>
>>
>>
>>
>>
>>
>> 2009/6/3 ripar <riparz at gmail.com>
>> Hello Thomas,
>>  thanks a lot for your info. I've compiled the kloned deamon as your
>> indication and changed the kloned.conf file. Anyway, I can see simple html
>> files but when I tray to call a kl1 file the only one i can see is a blank
>> page.
>>
>> Do you have some example of kl1 files usage?
>>
>> Thanks a lot
>> Mauro
>>
>> 2009/6/3 thomas fossati <tho at koanlogic.com>
>>
>> Hi Mauro,
>>
>>
>> On Jun 2, 2009, at 6:18 PM, ripar wrote:
>> I would like tu use C code (in Kl1 file) ad simple (and not embedded) cgi
>> script. To do this, I've compiled the klone as act as a normal web server.
>> Is it possible?
>>
>>
>> yes, you need to add "KLONE_CONF_ARGS += --enable_sup_cgi" to your
>> Makefile and a minimal "cgi" section to the backend configuration in your
>> kloned.conf file (see
>> klone-2.2.0/build/target/klone-core-2.2.0/etc/kloned-cgi.conf).
>>
>> ciao, t.
>>
>> _______________________________________________
>> Klone-users mailing list
>> Klone-users at koanlogic.com
>> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>>
>>
>> _______________________________________________
>> Klone-users mailing list
>> Klone-users at koanlogic.com
>> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>>
>
> _______________________________________________
> Klone-users mailing list
> Klone-users at koanlogic.com
> http://koanlogic.com/cgi-bin/mailman/listinfo/klone-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://koanlogic.com/pipermail/klone-users/attachments/20090604/7a1e346a/attachment.html


More information about the klone-users mailing list