Lyris User's Guide
[previous] [next] [contents]
Installing the Web Interface on a separate Web Server
Table of Contents
· Introduction
· Email Commands
· Web Interface for Users
· Server Administrator
· Site Administrator
· List Administrator
· Other Topics
· Add-On Packages
· Installing and Upgrading
· · Installing Lyris List Manager
· · · Moving a Lyris List Manager Installation to a New Machine
· · · Installing Lyris List Manager as a Windows Service
· · · Do I need a mail server in order to run Lyris List Manager?
· · · What is the TCP/IP check for?
· · · Problem: NT setup exits during the TCP/IP check
· · · Installing the Web Interface on a separate Web Server
· · · Living with a Firewall
· · Installing Lyris List Manager on Unix
· · Mail Server Coexistence
· · Upgrading to Lyris List Manager from Another List Manager
· · Troubleshooting
· Appendix
· Frequently Asked Questions

Installing the Web Interface on a separate Web Server

The web interface does not need to run on the same computer as the Lyris List Manger. The web interface is a standard CGI script, and uses TCP/IP to communicate with the Lyris List Manager, so it can be moved to any machine running a CGI capable web server.

The easiest way to do this is to install Lyris List Manager on the web server, but not actually run the Lyris List Manager 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 and OS/2, copy the contents of \lyris\web to your Web Server's CGI directory. On Unix, copy the contents of \lyris\cgi to your Web Server's CGI directory.

2) Copy the contents of \lyris\graphics to a \lyris 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\lyris.

3) Install Perl on the web server, if you do not yet have it. For Windows: copy the contents of \lyris\perl to c:\perl on your web server machine and run perlinst.bat. Alternatively, download the Perl installation program from www.activeware.com. For OS/2: copy the contents of \lyris\perl to c:\perl on your web server machine, then copy \lyris\emx\bin to \os2 and \lyris\emx\dll to \os2\dll. 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 Lyris List Manager 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 Lyris List Manager, 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 Lyris List Manager server. See Modifying lyris.plc.

5) Finally, you need to tell your Lyris List Manager 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: "lyris.exe 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.

Other pages which link to this page:
  • What about my existing web server?
  • Installing Lyris List Manager
  • Page 508 of 629