[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