Difference between revisions of "Software Requirements"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 2: Line 2:


{| border="1" cellpadding="5" cellspacing="0"
{| border="1" cellpadding="5" cellspacing="0"
|-valign="top"
|-valign="top"
|Operating System||
|Operating System
|
* RedHat Linux Enterprise Server (ES) Release 5 (Kernel version greater or equivalent to 2.6.18-xx) or any other distribution of Linux with kernel version greater or equivalent to 2.6.18
* RedHat Linux Enterprise Server (ES) Release 5 (Kernel version greater or equivalent to 2.6.18-xx) or any other distribution of Linux with kernel version greater or equivalent to 2.6.18
* 64 bit OS recommended
* 64 bit OS recommended
* With Perl Installed (compatible with MySQL Server)
* With Perl Installed (compatible with MySQL Server)
|-valign="top"
|-valign="top"
|Java||
|Java
|
* J2SE 6.0  (JDK version 1.6.0, release _02 or above)
* J2SE 6.0  (JDK version 1.6.0, release _02 or above)
|-valign="top"
|-valign="top"
Line 18: Line 22:
*MySQL Headers and libraries
*MySQL Headers and libraries
*Required configuration for the platform. (''See:'' [[Configuring the MySQL Server]])
*Required configuration for the platform. (''See:'' [[Configuring the MySQL Server]])
|-valign="top"
|-valign="top"
|Mail Server
|Mail Server
Line 28: Line 33:
::<tt>echo "test mail" | mail -s "hello" admin-name@myserviceproviderdomain.com</tt>
::<tt>echo "test mail" | mail -s "hello" admin-name@myserviceproviderdomain.com</tt>
::An email message should be received at the specified address. If the confirmation message does not arrive, check the mail log to discover the cause.
::An email message should be received at the specified address. If the confirmation message does not arrive, check the mail log to discover the cause.
|-valign="top"
|-valign="top"
|Memcached
|Memcached
Line 35: Line 41:
:* Memcached requires installation of <tt>libevent</tt> library version 2.0.16 (An event notification library) for your Operating System. It can be downloaded from http://www.monkey.org/~provos/libevent/
:* Memcached requires installation of <tt>libevent</tt> library version 2.0.16 (An event notification library) for your Operating System. It can be downloaded from http://www.monkey.org/~provos/libevent/
:* ''Learn More:'' [[Configuring memcached]]
:* ''Learn More:'' [[Configuring memcached]]
|-valign="top"
|-valign="top"
|Other Software Requirements||
| Web Server ||
;'''Optional, Recommended''':
;'''Optional, Recommended''':
;Apache HTTP server 2.2.21:
;Apache HTTP server 2.2.21:
Line 46: Line 53:
:*Instructions are provided on how to configure the Apache HTTPD server so that it can be in front of the Tomcat server to serve static content
:*Instructions are provided on how to configure the Apache HTTPD server so that it can be in front of the Tomcat server to serve static content
::[[Installing and Configuring Apache for Use with the Platform]]
::[[Installing and Configuring Apache for Use with the Platform]]
|}
|}
<noinclude>
<noinclude>

Revision as of 17:29, 12 April 2012

Software Requirements

Operating System
  • RedHat Linux Enterprise Server (ES) Release 5 (Kernel version greater or equivalent to 2.6.18-xx) or any other distribution of Linux with kernel version greater or equivalent to 2.6.18
  • 64 bit OS recommended
  • With Perl Installed (compatible with MySQL Server)
Java
  • J2SE 6.0 (JDK version 1.6.0, release _02 or above)
MySQL Server
  • MySQL Version 5.1.xx (Community Edition or Community Enterprise Edition)
  • MySQL Client
  • MySQL Shared libraries
  • MySQL Shared compatibility libraries
  • MySQL Headers and libraries
  • Required configuration for the platform. (See: Configuring the MySQL Server)
Mail Server
Mail Server Configuration
  • Choose any of postfix, sendmail, etc.
  • This mail server should run on TCP Port 25
  • The mail server should always be up and running for the platform functionality to work as expected
  • Test and verify the Mail Server MTA (Mail Transfer Agent) with this command:
echo "test mail" | mail -s "hello" admin-name@myserviceproviderdomain.com
An email message should be received at the specified address. If the confirmation message does not arrive, check the mail log to discover the cause.
Memcached
Memcached 1.4.10 or later for caching
Web Server
Optional, Recommended
Apache HTTP server 2.2.21
  • The following modules must be compiled into Apache during installation:
mod_proxy
mod_ssl
mod_expires
mod_headers
  • Instructions are provided on how to configure the Apache HTTPD server so that it can be in front of the Tomcat server to serve static content
Installing and Configuring Apache for Use with the Platform