Installing the Web Interface on a separate Web Server
The web interface does not need to run on the same computer as ListManager. The web interface is a standard CGI script, and uses TCP/IP to communicate with ListManager, so it can be moved to any machine running a CGI capable web server.
The easiest way to do this is to install ListManager on the web server, but not actually run the ListManager server. You can then go to steps 4 and 5 below.
If you want to do a manual installation of the web interface on a Web server, follow these steps:
1) On Windows copy the contents of \listmanager\web to your Web Server's CGI directory. On Unix, copy the contents of \listmanager\cgi to your Web Server's CGI directory.
2) Copy the contents of \listmanager\graphics to a \listmanager directory off of your Web Server's document directory. For instance, if your web server document directory is c:\inetpub\docs, copy the files to c:\inetpub\docs\listmanager.
3) Install Perl on the web server, if you do not yet have it. For Windows: copy the contents of \listmanager\perl to c:\perl on your web server machine and run perlinst.bat. Alternatively, download the Perl installation program from www.activeware.com. On Unix, perform the full Perl build and installation as explained at www.perl.org. If you already have Perl running on this machine, run "perl -v" to make sure that you are running Perl version 5.003 or newer.
4) Modify the file named lyris.plc. If you have configured your ListManager installation to use your web server, the "lyris.plc" file will be in the CGI-BIN directory (or SCRIPTS directory, if you are using IIS). If you are using the Apache web server installed with ListManager, this file will be found in the lib directory under Apache. In that file, you will find a line which says: "server_ip_address=127.0.0.1", change the IP address to the IP address of your ListManager server. See "Modifying lyris.plc".
5) Finally, you need to tell your ListManager that the IP address of your web server has the security approval to run the Command Protocol. To do this, go to the command line, and enter: "lm lcp 207.105.6.2", substituting the IP address of your Web Server for the IP address given there.
6) Test the web interface by opening up a command window, going to your CGI directory, and typing "perl lyris.pl". You should see a screen full of HTML appear. At this point, the web interface should be available on your web server.
![]() |