portable.nsd progress
I'm able to get some simple pages (those without nested templates)
serving from within tclhttpd on Windows. (Screenshots).
The nested templates issue is tough, so I'm going to move on to
implementing some other glue code since it's pretty straightforward. I
can also load the openacs libraries into an FastCGI ExternalAppServer
instance of the tcl interpreter and return simple pages using Apache
1.3.20/mod_fcgi, but the request processor doesn't work quite yet. I
tried testing my fastCGI setup using a hello world program written in
Perl's FCGI.pm, and I was shocked at how easy this was.
Download FastCGI DLL, add LoadModule directive to apache conf file,
setup <directory> to use fcgi scripthandler, cut and paste
example from web site, invoke URL. TCL was much harder, but it's
working at the moment.
When I was messing around with the configuration, fiddling with
hostnames and ports, I think I began to understand with FastCGI isn't
more popular than it could be. It's complicated setting up a
distributed appserver infrastructure, way more so than just using
Apache::Registry or mod_dtcl.
Anyway, I think I'll get Apache/fastcgi to reach parity with tclhttpd
before moving on to IIS/ASP with tcom.
8:31:59 AM
|