VXE installation guide
Virtual eXecuting Environment (VXE) is shipped as tar gzipped archive vxeN.tgz, where N is version number. Only Linux version is available now. All 2.2.x kernels are supported. Following software should be installed before VXE:
Make temporary directory and untar VXE archive into it. Before VXE installation you need to know following information:
All new directories should be created manually. Installation script will not do it for you.
If kernel log file doesn't exist, syslogd configuration file will be modified. Add the following line to /etc/syslog.conf:
kern.* /var/log/kernel
Re-initialize syslogd by SIGHUP. Log file will appear.
Run install script ./vxepatch.pl. You can interrupt it by Ctrl-C if something goes wrong.
Configure VXE in the kernel. In source kernel directory run make config or make menuconfig. Enable VXE in 'General settings' submenu.
Rebuild kernel:
make clean - this step is very important. Never skip this step when turn VXE on or off.
make bzlilo - or execute instruction you usually run to build the kernel.
Reboot to run new kernel. Check if VXE is in effect in new kernel:
Go to /usr/local/vxe directory (or the one, you have configured). In the following, the paths from our example will be used. Run:
./vxe tracesum.vxt /bin/date date
Current date will be printed. Examine /var/log/kernel. VXE trace should be there. Trace lines ought to look like:
Oct 29 17:33:18 intes kernel: VXE 0xc33cc000 TraceSum: "syssum" 108 6
Now check VXE DS. In WWW browser try following address http://your-host-address/cgi-bin/vxe/cvxe.tcl. VXE DS page will appear. Try to create VXED for /bin/date (see VXE user's guide).
It's a good idea to protect VXE CGI directory by password (see httpd manuals).