Ease Server Installation Guide for *nix |
PLEASE READ THIS ENTIRE DOCUMENT BEFORE PERFORMING THIS INSTALL!!! Thank you for your interest in Edgenet's Ease technology. This file will guide you through the installation steps necessary to get the ease services running on a Linux or Solaris platform. All you need to get started are working Apache, and MySQL installations. The latest Apache web server can be retrieved from http://www.apache.org, and you can get the latest MySQL binaries from http://www.mysql.com/downloads. I would highly recommend reading the documentation for these packages as they are very diverse and powerful applications. Once you have fulfilled these dependencies, the installation of the ease binaries is quite straight forward. Start by downloading the latest easesvr tarball from http://www.easeforum.com and follow the File Library link. This tarball contains 2 binaries and a shell script. They are; easesvr - The templates parser and logic engine. easemail - The mail handler. ApacheInstall - A shell script for automagically updating your apache config. To Install Ease Server Binaries; 1. Copy the easesvr binary to your cgi-bin directory (typically /usr/local/apache/cgi-bin), set its owner to root and set its permissions to 4555. The sticky bit (the first 4) is crucial as the easesvr does a setuid to the owner of the current site to aid in securing the MySQL databases. 2. Copy the easemail binary to /usr/local/bin, set its owner to root and set its permissions to 0555. 3. You can run the ApacheInstall script to automagically setup your apache installation to handle the new ease environment. Or, edit the config files according to your web server's documentation, so your web server knows to launch the easesvr as a CGI handler for all pages with the .ez extension. Here are the steps for manually configuring Apache: a. Add index.ez to the DirectoryIndex directive b. Add FollowSymLinks to the Options directive in the c. Add the following lines in the mime-handlers section: AddType application/x-ease ez Action application/x-ease /cgi-bin/easesvr d. Add or uncomment the UserDir public_html directive Next, if you are planning on hosting secure services, make sure that these changes have also been made to your secure servers configuration. Next, you will need to either download an ease application from http://www.easeforum.com or get the Ease Language Manual and start writing your own Ease application. The first time you use easesvr, you will be given instructions on how to register and obtain an unlock code. Additional support is available at http://www.easeforum.com/forums.ez. |
Printer-friendly format |