
Main ✸ Home Page ✸ Source Code ✸ Downloads ✸ API Documentation ✸ Mailing Lists ✸ Bugs ✸ Developers
This is an example Naviserver configuration file with PostgreSQL.
This example would require the following setup in PostgreSQL:
database: demo
user: nsd
password: nsd-password-123
set homedir /usr/lib/naviserver
set server_name alpha
set address 192.168.1.128
set port 80
ns_section "ns/server/${server_name}/modules"
ns_param nssock ${homedir}/bin/nssock.so
ns_param nsdb ${homedir}/bin/nsdb.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/alpha.co.uk/
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 alpha.co.uk
ns_section "ns/db/drivers"
ns_param postgres ${homedir}/bin/nsdbpg.so
ns_section "ns/db/pools"
ns_param main "Main Pool"
ns_section "ns/db/pool/main"
ns_param driver postgres
ns_param datasource 127.0.0.1:5432:demo
ns_param user nsd
ns_param password "nsd-password-123"
ns_param connections 1
ns_section "ns/server/${server_name}/db"
ns_param pools "*"
ns_param defaultpool "main"
ns_section "ns/server/${server_name}/tcl"
ns_param library /var/www/alpha.co.uk/tcl