Version 0 of A simple tcl script using Tcl Library

Updated 2014-08-21 15:24:53 by achisholm

Tcl example

A simple config that Tcl Library.

set         homedir                        /usr/lib/naviserver

set        server_name                example1

set        address                        192.168.1.130
set        port                        80


ns_section        "ns/server/${server_name}/modules"
   ns_param        nssock                        ${homedir}/bin/nssock.so


ns_section        "ns/parameters"
   ns_param        home                        $homedir


ns_section        "ns/servers"
   ns_param        $server_name             "Naviserver $server_name"


ns_section        "ns/server/${server_name}/fastpath"
ns_param            pagedir                 /var/www/example1.com/public_html


ns_section         "ns/server/${server_name}/module/nssock"
   ns_param           port                           $port
   ns_param           address                        $address


ns_section         "ns/server/${server_name}/tcl"
   ns_param     library                 /var/www/example1.com/tcl


ns_section         "ns/module/nssock"
   ns_param           port                    $port
   ns_param           address                 $address
   ns_param           defaultserver           $server_name


ns_section         "ns/module/nssock/servers"
   ns_param           $server_name                 example1
 alpha.co.uk/hello.html?foo=<value>
   >  Hello World. Value <value>

Note

If a Tcl directory is specified, the init.tcl file in that directory is sourced first (if it exists), and then all the remaining .tcl files are sourced alphabetically.