How to Install the Web Interface by Hand

 

 

The ListManager Web Server does not need to be installed on the same machine as ListManager; it can be on a different machine. The easiest way to install the ListManager Web Server on another machine is to run the installer on that machine and select the appropriate option to install just the web server.

 

However, if you wish to install the ListManager Web Server by hand on a different machine, follow these steps:

 

1) Uncompress the ListManager archive to the directory from which you will run the ListManager Web Server. Note: We use the name ~lm to refer to this directory.

  

2) Rename the file ~lm/tclweb/bin/tclhttpd_template.rc to tclhttpd.rc. Edit it, replacing ‘$HOSTNAME’ with the name of the machine; ‘$PORT’ with the port you want the web server to listen to (e.g., 80); and ‘$EMAILADDR’ with the email address of the administrator.

 

3) Run the command:

 

~lm/tclweb/bin/httpd-lm

 

To run the ListManager Web Server in the foreground, or run the command:

~lm/tclweb/bin/httpd-lm 1>/tmp/httpd-lm-stdout.txt 2>/tmp/httpd-lm-stderr.txt &

 

To run the ListManager Web Server in the background.

 

4) Stop ListManager, and start it in debug mode, with the command:

~lm/bin/lm start debug

 

Now, try to display the web interface by pointing a web browser at the URL http://your.web.server/. The web interface should appear in your browser. If it does not, look at the ListManager console. If it says, "unauthorized connection attempt from ZZZZ", then repeat step #7 for that TCP/IP address and try again.

 

Note: Once this is working properly, ListManager need not be started in debug mode.

 

More

 

1. The ListManager Web Server

2. Starting and Stopping the ListManager Web Server

3. Installing the Web Interface on a Separate Machine

4. How To Install The Web Interface By Hand

5. Configuring the ListManager Web Server

6. Customizing the ListManager Web Interface

7. Adding SSL to the ListManager Web Server

8. Creating a Web Server for Action Tracking Only

 



Installing the Web Interface on a Separate Machine Configuring the ListManager Web Server - tclhttpd.rc